0%

markdown可以理解为一种解释型的编程语言(类似于Python),在转换的时候根据不同的标签转换为HTML语句,从而实践不同的排版效果。

阅读全文 »

随着无人机技术的快速发展,其用途也变得越来越广泛,工业农业和日常生活中处处都可以看到无人机的影子,国产无人机品牌大疆也因其国际领先的技术和工业水准广为人知。虽然用途广泛,但是总结起来也无非信息收集和物品传输两大类,因为无人机相较于传统的侦测设备或物流设备突破的点就在于不受地形的限制和视野的约束,受限于目前无人机技术的续航能力和载重能力,在物品传输方面的选择比较有限,所以大量的无人机还是运用在航拍,范围搜索,地形侦测,活动单位追踪等方面。对于收集信息的无人机,一般而言都是人为操纵无人机的飞行航线并有选择地在适当时机来记录信息的,那么我们是否有可能让无人机按照一定的路线自动导航并进行信息的收集呢,下面我们就来尝试一下。

阅读全文 »

血沼,我以后大概都不会和你相遇了。

话没说完,小竹田从我眼前消失了。不仅仅是人消失不见,连放在他桌子上的威士忌也消失了。仿佛从头到尾都只有我一个人孤孤单单地坐在酒馆里。

一阵寒意袭上身来。

阅读全文 »

计算机领域许多概念都是生活中实际问题的抽象表达,因为这一学科在诞生时本身就具有很强的工程倾向,其目的就是高效的解决现实中的许多问题,在数据结构这一部分尤为明显。例如我们在生活中常常面临的物品堆积问题和排队问题就分别可以抽象成栈和队列这两种数据结构,由于实际情况中这些问题非常普遍也使得这两种数据结构成为工程实践过程中最常用的两种数据结构,这也是我们在学习算法和数据结构时最先接触这两种数据结构的原因。那么究竟什么是数据结构呢,今天我们就来一探究竟。

阅读全文 »

前面我们学习过的O(N*log(N))级别的三个排序算法都是基于比较的排序算法,在工程中有着广泛的应用,但是还有一种时间复杂度更低,性能相对更好的排序算法——桶排序,而桶排序根据实现方式又分为基数排序和计数排序两种。那么为什么桶排序作为时间性能上更加高效的算法,却并没有在工程领域得到广泛的应用呢?原因在于桶排序算法不是基于比较的排序,而是基于词频的排序算法,那么一个排序算法基于什么到底对其有什么样的影响呢,本文就来分析和讨论一下。

阅读全文 »

不同于直接对序列中的数据进行排序的归并排序和快排,堆排序是一种利用数据结构的特性来辅助排序的算法,排序的过程可以分为建堆和减堆两个阶段。除了排序功能外,堆这个结构对于解决一些实时的流数据的调整问题是极为高效的,在操作系统中,处理进程的优先级队列就是堆的一种应用方式。本文重点介绍一下堆排序的算法思想,实现以及堆这种结构在算法中的应用。

阅读全文 »

快排由于其常数项比其他O(N*log(N))级别的排序算法低,是工程中常用的一种排序算法,但是排序算法的跨元素交换的特性也使得快排失去了稳定了,故常用于基本数据类型的排序;经典快排是对冒泡排序的一种改进,因此一次排序依然只能确定一个元素的位置,并且对于趋近于有序的数据状况,快排的时间复杂度反而会变差。本文以经典快排为基础,讨论一下对于快速排序算法的优化。

阅读全文 »

归并排序是一种典型的采用分治策略进行排序的算法,其中合并的过程用到了外部排序的方式,算法的时间复杂度可以通过master公式进行计算,空间复杂度为O(N),本文我们来讨论一下归并排序的算法思路以及该算法适用的题型。

阅读全文 »

学习排序算法,稳定性是一个绕不开的话题;稳定的算法不仅能够节省排序的成本,在工程实践中也有着重要的意义,那么究竟如何判断一个算法是不是稳定的呢,本文通过研究和分析一些常用算法的稳定性,对稳定性的实质做一定探讨。

阅读全文 »

在CYFF做志愿者的这半年,是我的设计水平突飞猛进的一段时间,从最开始顶着压力接下这个活,每天都在pinterest寻找灵感,虽然自己有不少想法,但是没有什么美术功底的我在构图和色彩的把握上实在是有些力不从心,只好选择一些极简的风格来做。可能也是那段时间疯狂的喜欢上香港漫画家智海的漫画,对他那简单而又精致的线条着了迷,便找了很多线条纹路的图案和纹理,拼接出了很多作品。简单的东西总能给人以舒适和高级的感觉,因为生活中我们太容易对五光十色的东西产生审美疲劳,而当你面对简单的图案和大面积的留白时,思维就会不自然的放松和发散开来。

作品被人认可可能是对设计者莫大的欣慰,因为你会明白人们不仅认可了你的辛劳,更是认可了你的审美,第二年CYFF举办之前策展人也曾找我再为影展做一次设计工作,很可惜那段时间忙于考研没有抽出时间来。到这里,大学期间我的设计作品也全部上传完了,在影协的这段经历是我大学期间投入很大精力的一部分,我应该会很难忘记,能够做自己感兴趣的事情无疑是幸运的,当你默默为了自己热爱的事情不懈付出之后,终究会有人认可。

要记住,念念不忘,必有回响。

阅读全文 »