![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序基础
qq_32744055
这个作者很懒,什么都没留下…
展开
-
Swift编程基础之排序(三)-----实战篇
通过上两篇的讲解,我们将排序的基础就基本说完了,那么我们加上循环向下推广就会推出排序算法。Come on!1、选择排序// 选择排序是指每执行一次,会将数组元素最小(升序)或最大的元素(降序)放到正确位置/* 选择排序(两两相比,第一次会固定一个元素,然后比较根据需求进行从小到大或从大到小的交换) var arr = [9,6,4,3,1] //升序原创 2016-07-23 09:20:24 · 444 阅读 · 1 评论 -
Swift编程基础之排序(二)
【 循序渐进,戒骄戒躁,脚踏实地,方成大器。】 那么我们接着上篇最基本的循环比较大小之后,我给大家介绍两个在排序中的小技巧:1、使用假设法:原创 2016-07-23 08:54:50 · 285 阅读 · 0 评论 -
Swift编程基础之排序(一)
任何复杂的东西都是从最简单最基本的知识发展延伸而来。所以我们要想学好排序,第一步自然就是要比大小:一、两个数比较大小://两个数比较结果#if falsevar 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 · 384 阅读 · 0 评论