自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 lettcode 二叉树(递归,非递归遍历,判断是否是平衡,搜索,满,完全二叉树)

二叉树学习

2022-05-14 14:06:50 120

原创 关于异或操作的理解

异或 ^ 公式 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 84

原创 八大排序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 473

原创 自学笔记ing

流程控制 1.分支语句 (1) .单分支语句 [if…[else if]…[else] (2). 多分支语句[switch] 2.循环语句 循环结构 - 理解 for : 初始值 终点判断 增量 循环执行的过程: a. 定义初始值 b. 判断值是否符合循环执行条件 c. 如果符合执行循环体里的语句代码,如果不符合条件则中断循环 d. 执行增量程序 e. 执行b步骤,直到不符合循环条件即可中断循环 循环中增量的变体效果 int i = 1; for (;++i <= 10; ){//10 //

2021-08-08 20:33:28 65

原创 使用挖坑法计算++i,--i的长算式

使用挖坑法 把对应的++x或者x++ 先算出来 ,再进行求值 int x = 3; int y = (x++ / --x * x++ - (x-- - --x)) % x; //int y = ++x + ++x / x-- * --x + x++;//x = x + 1; System.out.println(x);//2 System.out.println(y);//1

2021-08-07 21:29:39 95

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除