利用java怎么判断一个数组的数值是否相邻-创新互联

利用java怎么判断一个数组的数值是否相邻?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联建站主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、营销推广、网站程序开发、HTML5响应式网站建设公司手机网站制作设计、微商城、网站托管及成都网站维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为咖啡厅设计行业客户提供了网站改版服务。

* 判断一个数组中的数值是否连续相邻

* 满足以下条件:

* 1.0是例外可以反复出现 0可以通配任何字符
* 2.相同的数值不会重复出现
* 3.该数组可以是乱序的
* 当数组不含有0时满足大值-最小值=n(数组长度)-1
* 当数组数组含有0时.满足大值-最小值

* 所以,当大值大值-最小值>n(数组长度)-1时,一定不是连续相邻数组

package datastruct.usearray;
public class JudgeAdjacent {
	  private static boolean judege(int a[]) {
		  int min=Integer.MAX_VALUE;
		  int max=Integer.MIN_VALUE;
		 
		  for (int i = 0; i < a.length; i++) {
			 if (a[i]!=0) {
				 if (min>a[i]) {
					min=a[i];
				}
				 if (maxa.length-1) {
			return false;
		}else {
			return true;
			
		}
		  
	}
    public static void main(String[] args) {
     int a[]={8,5,0,10,6,7,0,0};
			if (judege(a)) {
				System.out.println("该数组是相邻的!");
			}else {
				System.out.println("该数组不是相邻的!");
			}
		}
}

关于利用java怎么判断一个数组的数值是否相邻问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


网站名称:利用java怎么判断一个数组的数值是否相邻-创新互联
链接分享:http://azwzsj.com/article/egsog.html