![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法与数据结构
xingcsdnboke
这个作者很懒,什么都没留下…
展开
-
算法与数据结构——希尔排序
希尔排序原创 2023-03-06 10:03:59 · 51 阅读 · 0 评论 -
算法与数据结构——冒泡排序
冒泡排序原创 2023-03-04 14:05:43 · 50 阅读 · 0 评论 -
算法与数据结构——二叉树(1)
算法与数据结构——二叉树(1)原创 2023-02-12 23:00:02 · 47 阅读 · 0 评论 -
算法与数据结构——二分查找法(2)
【代码】算法与数据结构——二分查找法(2)原创 2022-09-30 13:52:24 · 176 阅读 · 0 评论 -
算法与数据结构——二分查找法(1)
前提:二分查找法的前提是查找的数据必须是有序数组。原创 2022-09-26 17:14:39 · 101 阅读 · 0 评论 -
算法与数据结构——快速排序(3)
备注:元素相同时排序效率更高。原创 2022-09-23 10:53:11 · 121 阅读 · 0 评论 -
算法与数据结构——快速排序(2)
① 随机生成的数组 ② 有序数组 ③ 数组元素都相同的数组。备注:通用版快速排序,适合所有场景。原创 2022-09-22 15:53:30 · 144 阅读 · 0 评论 -
算法与数据结构——快速排序(1)
【代码】算法与数据结构——快速排序(1)原创 2022-09-20 11:17:27 · 150 阅读 · 0 评论 -
计算逆序个数——归并排序
【代码】计算逆序个数——归并排序。原创 2022-09-20 10:47:51 · 83 阅读 · 0 评论 -
算法与数据结构——归并排序
【代码】算法与数据结构——归并排序。原创 2022-09-17 15:38:36 · 248 阅读 · 0 评论 -
算法与数据结构——插入排序
public static <E extends Comparable<E>> void sort(E[] arr){ for (int i = 0; i < arr.length; i++) { // 将 arr[i]插入到合适的位置,每轮排序排的是已排数字的顺序,不是整体数组的顺序 for (int j = i; j - 1 >= 0 ; j--) { if(ar...原创 2022-04-04 09:44:41 · 753 阅读 · 0 评论 -
算法与数据结构——选择排序
1、选择排序—基本类型 public static void selectSort(int[] arr){ for(int i=0;i < arr.length;i++){ int minIndex = i; // 定义数组中最小值的下标 for (int j = i+1; j < arr.length; j++) { if(arr[minIndex] > arr[j]){原创 2022-03-28 11:19:01 · 883 阅读 · 0 评论