摘要: 1.Xcode6在新建项目时,取消了Class Prefix(类前缀)因为Xcode6是苹果专为Swift而设计的,而Swift语言有命名空间,不需要Class Prefix. 如果要在Xcode6上开发OC项目,需要类前缀,可以在targets里做相应设置2.Images.xcassets里的La... 阅读全文
posted @ 2015-03-04 18:18 oumygade 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 二分査找也称折半査找,其优点是查找速度快,缺点是要求所要査找的数据必须是有序序列。该算法的基本思想是将所要査找的序列的中间位置的数据与所要査找的元素进行比较,如果相等,则表示査找成功,否则将以该位置为基准将所要査找的序列分为左右两部分。接下来根据所要査找序列的升降序规律及中间元素与所查找元素的大小关... 阅读全文
posted @ 2015-03-04 16:06 oumygade 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 快速排序是对冒泡法排序的一种改进。快速排序算法 的基本思想是:将所要进行排序的数分为左右两个部分,其中一部分的所有数据都比另外一 部分的数据小,然后将所分得的两部分数据进行同样的划分,重复执行以上的划分操作,直 到所有要进行排序的数据变为有序为止。可能仅根据基本思想对快速排序的认识并不深,接下来以对... 阅读全文
posted @ 2015-03-04 15:56 oumygade 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 选择排序是排序算法的一种,这里以从小到大排序为例进行讲解。基本思想及举例说明选择排序(从小到大)的基本思想是,首先,选出最小的数,放在第一个位置;然后,选出第二小的数,放在第二个位置;以此类推,直到所有的数从小到大排序。在实现上,我们通常是先确定第i小的数所在的位置,然后,将其与第i个数进行交换。下... 阅读全文
posted @ 2015-03-04 14:22 oumygade 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。“冒泡”这个名字的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。这里以从小到大排序为例进行讲解。基本思想及举例说明冒泡排序的基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。经过一轮比较,就选出最大的数... 阅读全文
posted @ 2015-03-04 14:03 oumygade 阅读(174) 评论(0) 推荐(0) 编辑