数据结构与算法分析
文章平均质量分 86
LAVAGUE
菜鸟终有一天变大牛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈数据结构与算法分析学习及如何进行算法分析
前言都说数据结构与算法分析是程序员的内功,想要理解计算机世界就不能不懂点数据结构与算法,然而这也备受争议,因为大多数的业务需求都用不上数据结构与算法,又或者说已经有封装好的库可以直接调用,例如Java中的ArrayList与LinkedList,直接调用add、remove等方法就已经可以完成插入删除等基本操作,实现业务逻辑,而无需关注其内部实现。如果说一样东西有没有用是根据用不用得上来衡量的话,那原创 2017-01-26 21:54:46 · 9314 阅读 · 0 评论 -
深入理解多态,为什么说静态成员无多态特性?
这是前不久做的一道关于静态成员与静态方法特性的题,真的不做下题都不知道自己的基础究竟是有多浅薄,当然这里指对多态的理解一、先回顾下静态成员与静态变量吧,static关键字参考书籍《Java编程思想》 参考博客Java中static作用及用法详解 我们知道,作为面向对象设计的明星程序语言,Java中的一切皆对象,而且每个对象都有其类型(class),决定了该类型对象的外观与行为(成员变量与成员函数原创 2017-03-02 18:34:36 · 4484 阅读 · 4 评论 -
经典内部排序算法学习总结(算法思想、可视化、Java代码实现、改进、复杂度分析、稳定性分析)
一、什么是排序算法?排序,顾名思义,就是按照一定的规则排列事物,使之彼此间有序 而排序算法所要做的工作,就是将数据按照人为制定的比较规则排列好,使数据处于彼此间有序的状态。二、为什么要进行排序?那为什么要将数据排序呢?计算机处理速度这么快,会不会有点多此一举。现在考虑手上有一本目录乱序的词典,假设有1w个单词,如果想要查apple这个单词,每次都要从头开始找,一个个的确定是不是apple,忽略心力原创 2017-02-25 18:35:15 · 1315 阅读 · 0 评论
分享