随笔分类 -  java数据结构与算法

摘要:一、冒泡排序 冒泡算法的运作规律如下: ①、比较相邻的元素。如果第一个比第二个大,就交换他们两个。 ②、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数(也就是第一波冒泡完成)。 ③、针对所有的元素重复以上的步骤,除了最后一个。 ④、持续每次对越来越少的 阅读全文
posted @ 2018-07-30 17:23 shyroke、 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、数组的实现 上一篇博客我们介绍了一个数据结构必须具有以下基本功能: ①、如何插入一条新的数据项 ②、如何寻找某一特定的数据项 ③、如何删除某一特定的数据项 ④、如何迭代的访问各个数据项,以便进行显示或其他操作 测试: 结果: 二、数组的优缺点 数组的局限性分析: ①、插入快,对于无序数组,上面我 阅读全文
posted @ 2018-07-30 11:04 shyroke、 阅读(277) 评论(0) 推荐(0) 编辑
摘要:一、为什么要学习数据结构与算法 编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理也是能开车的,同理一个不懂数据结构和算法的人也能编程。但是如果一个开车的人懂变速箱的原理,比如降低速度来获得更大的牵引力,或者通过降低牵引力来获得更快的行驶速度。那么爬坡时使用1档,便 阅读全文
posted @ 2018-06-26 16:12 shyroke、 阅读(148) 评论(0) 推荐(0) 编辑

作者:shyroke 博客地址:http://www.cnblogs.com/shyroke/ 转载注明来源~