- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 关于异或操作的理解
异或 ^公式 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 88
原创 八大排序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 478
原创 自学笔记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 70
原创 使用挖坑法计算++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);//2System.out.println(y);//1
2021-08-07 21:29:39 96
空空如也
在idea中,运行jsp文件 为何出现提示下载信息
2021-05-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人