public static void demo1(int arr[]){
int length = arr.length;
int leftTotal = 0;
int rightTotal = 0;
for(int i=1;i<length;i++){
if(i==1){
leftTotal = arr[0];
for(int j=i+1;j<length;j++){
rightTotal += arr[j];
}
}else{
leftTotal = leftTotal+arr[i-1];
rightTotal = rightTotal-arr[i];
}
System.out.println("===>i="+i+"=====>leftTotal="+leftTotal+<
找出数组中左加和等于右加和的数字
最新推荐文章于 2021-12-12 21:57:04 发布
博客介绍了如何通过位移运算来优化算法,实现寻找数组中元素左边部分的加和等于右边部分的加和的高效解决方案。

最低0.47元/天 解锁文章
979





