- 博客(2)
- 收藏
- 关注
原创 快速排序
快速排序 import java.util.HashMap; public class demo { public static void main(String[] args) { int[] arr = { 49, 38, 65, 97, 23, 22, 76, 1, 5, 8, 2, 0, -1, 22 }; quicksort(arr, 0, arr.length - 1); System.out.println("排序后:"); .
2021-05-12 11:10:23 51
原创 【每日一题】 公平的糖果棒交换
在题解里看见一大佬写的方法 做题思路: 利用循环将两个小孩的糖果之和求出来 然后求出A与B之间的差值 将数组之中的数升序排列,目的就是为了之后的比较 首先判断循环的终止条件 当其中一个数组到头终止 先从两个数组第一个值去判断 A[i] 和 B[j] 的差值等于那个差值的话 说明符合条件 因为两个数组 按升序排列 如果 A[i] - B[j] > 差值 说明AB交换后 A还是比B少 所以B要拿多一点交换 所以B往后移 如果 A[i] - B[j] < 差值 说明AB交换后 比B多 所以A要多拿
2021-02-01 21:59:31 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人