- 博客(3)
- 收藏
- 关注
原创 冒泡排序、双向冒泡排序
先给出冒泡排序for (int i = 0; i < arr.length() - 1; i++){ // n个数,走 n-1 趟 for (int j = 0; j < arr.length() - i - 1; i++){ swap(arr[i], arr[j]); }}双向冒泡,正向一回,反向一回,如此反复。int left = 0, right = arr.length() - 1;int flag = 1;while (left &
2020-09-15 16:31:35
219
原创 不需要第三方变量交换两个数
// a ^ b = c , c ^ b = a , c ^ a = b private void swap(int[] nums, int i, int j){ nums[i] = nums[i] ^ nums[j]; nums[j] = nums[i] ^ nums[j]; nums[i] = nums[i] ^ nums[j...
2019-12-25 22:43:15
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人