
排序基础
qq_32744055
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift编程基础之排序(三)-----实战篇
通过上两篇的讲解,我们将排序的基础就基本说完了,那么我们加上循环向下推广就会推出排序算法。Come on!1、选择排序// 选择排序是指每执行一次,会将数组元素最小(升序)或最大的元素(降序)放到正确位置 /* 选择排序(两两相比,第一次会固定一个元素,然后比较根据需求进行从小到大或从大到小的交换) var arr = [9,6,4,3,1] //升序原创 2016-07-23 09:20:24 · 528 阅读 · 1 评论 -
Swift编程基础之排序(二)
【 循序渐进,戒骄戒躁,脚踏实地,方成大器。】 那么我们接着上篇最基本的循环比较大小之后,我给大家介绍两个在排序中的小技巧:1、使用假设法:原创 2016-07-23 08:54:50 · 330 阅读 · 0 评论 -
Swift编程基础之排序(一)
任何复杂的东西都是从最简单最基本的知识发展延伸而来。所以我们要想学好排序,第一步自然就是要比大小:一、两个数比较大小://两个数比较结果 #if false var a = arc4random() var b = arc4random() if a > b{ print(a) } else if a < b{ print(b) } else{ print("a =原创 2016-07-19 13:04:36 · 444 阅读 · 0 评论