JavaScript的基础排序实现

关于JavaScript基础排序算法的整理

2023-06-11 00:42:00 · 2 分钟 · 280 字

二叉树的三种遍历(递归+迭代)

二叉树的三种遍历(递归+迭代)

2020-04-16 17:10:48 · 2 分钟 · 238 字

Java基础算法(插入、选择、冒泡、快排)

Java 基础算法(插入、选择、冒泡、快排) 一、直接插入排序 1、原理 从待排序的数中选出一个来,插入到前面的合适位置。 2、适用场景 基本有序的数据 3、代码实现 static int data[] = {12, 6, 17, 108, 97, 93, 256, 1024}; public static void insertSort() { int tmp, i = 0; // 遍历数组 for(int j = 0; j<data.length; j++) { // 依次取出每个数放入tmp tmp = data[j]; // 将取出的数与之前面一个比较 i = j - 1; // 若小于前面一个数,则将前面一个数后移(覆盖取出来的这个数的位置) while(i >= 0 && tmp < data[i]) { data[i+1] = data[i]; // 继续和再前面一个数比较 i--; } // 将取出的数插入 data[i+1] = tmp; System....

2016-12-15 23:20:37 · 2 分钟 · 346 字