
算法与数据结构
无名居
这个作者很懒,什么都没留下…
展开
-
算法与结构--选择排序
为什么要学习算法万事万物皆算法,Linus大神曾说过:“低水平程序员总在考虑代码,高水平程序员总在考虑数据结构及其之间的关系”。其实现实中我们接触很多算法,只不过很多算法被封装起来而没有在意,如果一味地写逻辑是不会有什么提高的。现在技术日新月异,我认为唯一能让你在以后的竞争中脱颖而出的就是算法。算法系列文章打算从简单的排序开始,此后逐渐升级,并且我们会分析此排序的优缺点,适应场景,并且会尝试优...原创 2019-03-15 16:02:46 · 335 阅读 · 0 评论 -
算法与结构--插入排序
前言万事万物皆算法,一切的始源与终点皆为思想。在介绍插入算法之前,我们来简单回顾上一篇学的选择排序,选择排序基本思路就是每次遍历找到最小的元素放在首位置,这样他的时间复杂度是n2,但是由于其交换的次数不是很多,他的时间并没有冒泡排序等n2时间大。那么我们本节学习的插入排序有什么优势和缺点呢,废话不多说,割了-------------------------------------------...原创 2019-03-16 20:33:38 · 345 阅读 · 0 评论