摘要: 作者ChevyRay ,2013年9月28日,snaker7译 原文地址:http://unitypatterns.com/introduction-to-coroutines/ 在Unity中,协程(Coroutines)的形式是我最喜欢的功能之一,几乎在所有的项目中,我都会使用它来控制运动,序列 阅读全文
posted @ 2016-08-12 22:30 bluebean 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 介绍 通过一趟排序将要排序的数据分割为独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序。整个排序过程可以递归进行,以此达到整个数据变成有序序列。 过程 1.设置两个变量i、j,排序开始时:i=0,j=n-1; 2.以第一个数组元素作为关键 阅读全文
posted @ 2016-08-12 20:03 bluebean 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 介绍 它重复的走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行,直到没有再需要交换,也就是说该数列已经排列完成。 过程(大的数据沉到最右边) 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对 阅读全文
posted @ 2016-08-12 17:00 bluebean 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 介绍 每次从无序表中取出第一个元素,把它插入到有序表中的合适位置,使有序表仍然有序。 过程 第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前面两个数从后向前比较,插入到合适的位置; 依次进行下去,进行了n-1趟扫描后就完成了整个排序过程。 代码: 效果: 算法分析: 阅读全文
posted @ 2016-08-12 16:42 bluebean 阅读(186) 评论(0) 推荐(0) 编辑