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