摘要: 选择排序_c++ "GitHub" 文解 选择排序的核心思想是对于 N 个元素进行排序时,对其进行 K = (N 1) 次排序,每次排序从后(N + 1 K)个数值中选择最小的元素与以 (K 1) 为下标的元素互换,最后得到一个升序列表. 选择排序与冒泡排序有一些相似,本质上都是逐次排序. But 阅读全文
posted @ 2017-03-06 17:27 旭宝爱吃鱼 阅读(3666) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序_c++ "GitHub" 文解 冒泡排序是采用类似气泡上升的方式对数据进行排序. 例如: 我们这里有10个元素,具体数值随意,对每个数值标记上 1~10 的标记. 首先将标记为 1 的数值与标记为 2 的数值进行比较,如果(1)大于(2)我们就将(1)与(2)互换数值,否则不做任何操作,然 阅读全文
posted @ 2017-03-06 16:05 旭宝爱吃鱼 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Swift_协议 "点击查看源码" ` ` 阅读全文
posted @ 2017-03-06 10:02 旭宝爱吃鱼 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Swift_类型选择 "点击查看源码" ` ` 阅读全文
posted @ 2017-03-06 09:33 旭宝爱吃鱼 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Swift_错误处理 "点击查看源码" //错误处理 func test() { //错误枚举 需ErrorType协议 enum ErrorEnum: Error { case //普通错误 case other(tag: Int) //高级错误 可携带数据 } class SomeClass { 阅读全文
posted @ 2017-03-06 09:22 旭宝爱吃鱼 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Swift_可选链 "点击查看源码" ` ` 阅读全文
posted @ 2017-03-06 09:11 旭宝爱吃鱼 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Swift_销毁 "点击查看源码" 销毁 ` ` 阅读全文
posted @ 2017-03-06 08:58 旭宝爱吃鱼 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Swift_初始化 "点击查看源码" 初始化结构体 初始化枚举 初始化类 结构体初始化失败 枚举初始化失败 类初始化失败 必须初始化 使用闭包或函数设置默认属性 ` ` 阅读全文
posted @ 2017-03-06 08:46 旭宝爱吃鱼 阅读(224) 评论(0) 推荐(0) 编辑