数据结构 与 算法
文章平均质量分 68
学习 数据结构 和 算法
Fearless____
这个作者很懒,什么都没留下…
展开
-
八大排序算法 - Java实现
详细讲解排序算法的思路,并用Java实现,包括最常见的冒泡排序、选择排序、插入排序、快速排序、希尔排序、归并排序原创 2023-08-16 10:17:51 · 483 阅读 · 0 评论 -
简单选择排序 -- 思路 与 JAVA代码
第一次遍历:找到数组中的最小值 1 ,将它移动到最前面(即和 4 进行交换),此时数组变为: 1,5,3,4,2 第二次遍历:数字 1 已经到了它所应该在的位置,就不用再管它,可以认为将其从数组中“剔除”,遍历从第二个数开始,找出此时最小的数 2 ,将他移动到数组的最前面(即和5进行交换),此时数组变为: 1,2,3,4,5原创 2022-06-25 16:22:22 · 178 阅读 · 0 评论 -
冒泡排序 -- 思路 与 JAVA代码
以从小到大排序为例,设数组长度为n,先第一个和第二个比较排序,使小的在第一个,大的在第二个;接下来将第二个和第三个比较排序,同样使小的在第二个,大的在第三个;此时,第三个数是前三个数中最大的,按照这种方法继续下去,当比较排序完第n-1个和第n个时,该数组中最大的数就会被移动到第n个中。原创 2022-06-24 14:27:46 · 368 阅读 · 2 评论 -
三种最常用的数据结构 - 线性表 、树 、堆
三种最常用的数据结构、线性表(顺序表、链表、栈和队列)、树、堆原创 2023-01-28 17:22:48 · 843 阅读 · 0 评论