随笔分类 - 算法
摘要:在软件工程中, 反面模式 (anti-pattern或antipattern)指的是在实践中经常出现但又低效或是有待优化的设计模式 "设计模式 (计算机)") [[1]](https://zh.wikipedia.org/wiki/反面模式#cite_note-1)[[2]](https://zh.
阅读全文
摘要:几种常用排序(冒泡插入希尔快排归并) 冒泡法(沉底法) 简介:简单排序中第一个学习的算法,入门必学算法。 效率:非常低。当数据达到一定数量级时,排序时间非常长。 原理:每一个元素和其他元素比较,符合条件就交换位置,不符合条件则不操作。 时间复杂度: 空间复杂度: 稳定性:稳定 代码实现: 希尔排序
阅读全文