整形数组平衡点算法

public static void main(String[] args)
{
int[] a={1,-9,3,-8};
findAve(a);
}
public static void findAve(int[] a)
{
long sum=0l;
long sumSub=0l;
if(a==null)
{
System.out.println("数组为空!");
return;
}
for(int i=0;i<a.length;i++)
{
sum+=a[i];
}
for(int i=0;i<a.length;i++)
{
if(sumSub==sum-sumSub-a[i])
{
System.out.println(a[i]);
}else{
sumSub+=a[i];
}
}
}

推荐阅读更多精彩内容

  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    92938c89b720阅读 1,360评论 0 2
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 4,539评论 0 40
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 29,108评论 18 398
  • 回溯算法 回溯法:也称为试探法,它并不考虑问题规模的大小,而是从问题的最明显的最小规模开始逐步求解出可能的答案,并...
    fredal阅读 12,421评论 0 89
  • 本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS...
    小冰山口阅读 661评论 0 5
  • 今天是游学第六天,加拿大周日时间,今天去游览惠勒斯雪山。经过2个多小时的车程到达山脚已近中午,吃过饭后分段乘览车进...
    令狐冲1阅读 253评论 0 0
  • 环境配置 Mac 上搭建 java 开发环境 初始化项目 参考链接 从此链接中输入项目名,并选择相应的依赖,点击生...
    云莉6阅读 109评论 0 0
  • 今天是十一假期的第二天,一个人吃饭,一个人在实验室,一个人敲代码,一个人看书。。。。。 这应该是我第一个没有回家的...
    刘小妞529阅读 214评论 2 0