lettcode入门
超man
每天都要追赶太阳☀!
展开
-
lettcode 二叉树(递归,非递归遍历,判断是否是平衡,搜索,满,完全二叉树)
二叉树学习原创 2022-05-14 14:06:50 · 126 阅读 · 0 评论 -
关于异或操作的理解
异或 ^ 公式 1: N ^ N = 0; 公式2: N ^ 0 = N; 例子 不需要额外的资源,就能实现两个数的交换 求数组中出现了唯一一个奇数次的值,其他数均为偶数 int[] arr = new int[]{5, 6, 2, 9, 5, 6, 2, 2, 2, 7}; int ero = 0; for (int i : arr) { ero ^= i; } 找出数组中出现了两个奇数次的数 int[] arr =原创 2022-05-06 19:23:16 · 94 阅读 · 0 评论 -
八大排序Java代码(新)
八大排序冒泡排序(稳定)选择排序(不稳)插入排序(稳定)希尔排序(不稳)快速排序(不稳)归并排序(稳定)基数排序(稳定)堆排序(不稳) 冒泡排序(稳定) public class BubbleSort { public static void main(String[] args) { bubbleSort(ArrayTest.ARRAY); System.out.println(Arrays.toString(ArrayTest.ARRAY)); }原创 2022-05-06 19:05:49 · 479 阅读 · 0 评论