
数据结构&算法
文章平均质量分 90
千万别让数据结构和算法拖了后腿
小小小金鱼
只要学不死,就往死里学!!!
展开
-
数组(二)排序(冒泡插入选择快速)
排序介绍 排序对任何程序员来说都不模式,在很多编程语音中提供了很多编程函数,如java中Arrays.sort()等。排序算法有很多,本章节着重讲解集中常见的排序算法,如冒泡排序、插入排序、选择排序、快速排序。其他还有很多排序算法,有兴趣也可以自行了解。 分析排序算法 排序算法有很多,那么哪种算法比较好,什么情况下该用哪种算法,该怎么界定呢?我们可以从算法的执行效率、内存消耗两个维度来分析。 执行效率 执行效率一般从时间复杂度和算法比较交换移动的次数来观察。 一般分析算法的复杂度,需要计算算法平均的时间复杂原创 2022-03-29 11:30:29 · 190 阅读 · 0 评论 -
数组(一)基础介绍
在每种编程语音中,都存在数组这种数据结构。它不仅是编程语音中的一种数据结构,也是最基础的一种数据结构。例如java中的ArrayList,底层的数据结构便是数组。原创 2022-03-20 15:13:26 · 1058 阅读 · 0 评论