![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法学习
weixin_43787331
手和脑袋的距离决定了理想和现实的差距
展开
-
冒泡、插入、选择排序算法分析
一、如何分析一个排序算法1.1 执行效率1.1.1 最好、最坏、平均时间复杂度在分析算法的好坏时,要分别说出最好、最坏、平均时间复杂度的同时,也要说出最好、最坏时间复杂度对应排序的原始数据是什么样的。1.1.2 复杂度系数、常数、低阶时间复杂度反应的是数据规模 n 很大的时候的一个增长趋势,它表示的时候会忽略系数、常数、低阶 ,小规模数据除外。1.1.3 比较次数和移动次数基于比较的...原创 2019-04-08 20:10:39 · 157 阅读 · 0 评论 -
Java集合框架分析学习
集合框架数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。一、 Collection接口ListSetQueue二、Map接口HashMap其它Map实现类网上找了一张集合框架的图,详细说明了接口及其实现类的关系:自己做了个略丑的思维导图...原创 2019-04-29 15:35:49 · 78 阅读 · 0 评论