- 浏览: 127448 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (145)
- java (145)
- Java网络编程 (1)
- SWT 文本框Text通过GC重绘改变边框颜色 (1)
- tomcat部署web工程的两种方法 (1)
- JAX-RS 从傻逼到牛叉 1:REST 基础知识 (1)
- FreyjaJdbcTemplate 大致上完工了,想请人重构。。 (1)
- 开始认识自己 (1)
- 设计模式-Abstract Factory 模式 (1)
- 数据库中主键的设计原则 (1)
- JNI中jstring类型与c语言中的字符串的转换 (1)
- mac环境变量 (1)
- STC单片机ADC转换的例子 (1)
- myeclipse 8下安装Ibator . (1)
- OSGI与Android结合 (1)
- CSDN BLOG EXPERT (1)
- Java中网络操作的开源库CommonsNet (1)
- Apache License Version 2.0 英文内容及中文翻译 (1)
- JTest (1)
- GeoCon 用C#编写的开源的地理信息数据转换工具 (1)
- ERP简易教程 (1)
- 提高站点在搜索引擎上的排名 (1)
- Wifi (1)
- 腾讯Q+开放平台,相信又是一次成功的模仿 (1)
- C#坦克大战网络版代码 (1)
- Problem16 (1)
- Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较) (1)
- ava框架数据库连接池比较(c3p0 (1)
- dbcp和proxool)bonecp (1)
- 继续向成熟男人靠拢 (1)
- Qt4.7中 默认的构造函数 (1)
- xml CDATA (1)
- 只针对中英文混合分词的中文分词器 (1)
- 典型相关分析及其适用范围和spss操作(转) (1)
- llvm (1)
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access (1)
最新评论
-
xm3530:
什么鬼?都没法看,发出来干嘛
Android中利用App实现消息推送机制的代码实例 -
lvtenglongxiaohei:
太经典了!
学习一下!
ERP简易教程 -
lvtenglongxiaohei:
<br> 一天中午,丈 ...
ERP简易教程 -
hzw2312:
加油~~~!!!
开始认识自己 -
123048591:
显示乱码
tomcat部署web工程的两种方法
给定一个int数组,写一个函数判断该数组中的所有数字是否能组成连续数字。如[1,3,4,6,2,5]能组成连续数字,【1,2,5,4,7】不能
另外,情况1,重复数字算可连续数组.
情况2,重复数字不算可连续数组.
-------------------
public static void main(string[] args) {<br> int[] num = new int[]{3,1,4,2,5,3};<br>// check1(num);<br> check2(num);<br> }<br> //1<br> public static void check1(int[] num){<br> arrays.sort(num);<br> for(int i=1; i<num.length;i++){<br> if(num[i]!=num[0]+i){<br> system.out.println(num+"不是可连续数字");<br> break;<br> }<br> }<br> }<br> //1<br> public static void check2(int[] num){<br> int max = num[0],min=num[0],same=num[0],length=num.length;<br> boolean result = true;<br> for(int i=1;i<num.length;i++){<br> if(num[i]>max) max=num[i];<br> if(num[i]<min) min=num[i];<br> if(same==num[i]) {<br> length -= 1;<br> result = false;<br> }<br> }<br> if(max-min+1!=length||!result){<br> system.out.println(num+"不是可连续数字");<br> }<br> }<br> <br> //2<br> public static void check3(int[] num){<br> int max = num[0],min=num[0],same=num[0],length=num.length;<br> for(int i=1;i<num.length;i++){<br> if(num[i]>max) max=num[i];<br> if(num[i]<min) min=num[i];<br> if(same==num[i]) {<br> length -= 1;<br> }<br> }<br> if(max-min+1!=length){<br> system.out.println(num+"不是可连续数字");<br> }<br> }
另外,情况1,重复数字算可连续数组.
情况2,重复数字不算可连续数组.
-------------------
public static void main(string[] args) {<br> int[] num = new int[]{3,1,4,2,5,3};<br>// check1(num);<br> check2(num);<br> }<br> //1<br> public static void check1(int[] num){<br> arrays.sort(num);<br> for(int i=1; i<num.length;i++){<br> if(num[i]!=num[0]+i){<br> system.out.println(num+"不是可连续数字");<br> break;<br> }<br> }<br> }<br> //1<br> public static void check2(int[] num){<br> int max = num[0],min=num[0],same=num[0],length=num.length;<br> boolean result = true;<br> for(int i=1;i<num.length;i++){<br> if(num[i]>max) max=num[i];<br> if(num[i]<min) min=num[i];<br> if(same==num[i]) {<br> length -= 1;<br> result = false;<br> }<br> }<br> if(max-min+1!=length||!result){<br> system.out.println(num+"不是可连续数字");<br> }<br> }<br> <br> //2<br> public static void check3(int[] num){<br> int max = num[0],min=num[0],same=num[0],length=num.length;<br> for(int i=1;i<num.length;i++){<br> if(num[i]>max) max=num[i];<br> if(num[i]<min) min=num[i];<br> if(same==num[i]) {<br> length -= 1;<br> }<br> }<br> if(max-min+1!=length){<br> system.out.println(num+"不是可连续数字");<br> }<br> }
发表评论
-
java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
2012-02-08 14:17 1058<div>Java数据库连接(JDBC)由 ... -
llvm
2012-02-07 16:29 880llvm ... -
典型相关分析及其适用范围和spss操作(转)
2012-02-07 15:43 1583看文章《科学学研 ... -
只针对中英文混合分词的中文分词器
2012-02-03 10:39 1013该版本说明 1、只针对中英文混合分词 需要一些中文和 ... -
xml CDATA
2012-02-03 08:45 1210<h2 style="font-si ... -
Qt4.7中 默认的构造函数
2012-02-01 09:14 1088<p><span style=&qu ... -
继续向成熟男人靠拢
2012-01-11 17:04 879转自徒儿的人人。 ... -
ava框架数据库连接池比较(c3p0,dbcp和proxool)bonecp
2012-01-11 14:13 1135<h1 style="text ... -
Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较)
2011-12-28 15:23 963<span style="font- ... -
Problem16
2011-12-28 12:53 668package com.shui.mu.yao.io. ... -
C#坦克大战网络版代码
2011-12-20 13:09 983简单C#坦克大战网络版代码 写完单机版 http ... -
腾讯Q+开放平台,相信又是一次成功的模仿
2011-12-20 10:44 861今天看到两则新 ... -
Wifi
2011-12-19 13:14 1086. Confirm if Wifi is On ... -
提高站点在搜索引擎上的排名
2011-12-19 12:04 937对于拥有网站的各位站长来说,都希望自己的站点能够在各种 ... -
ERP简易教程
2011-12-16 16:47 921注明:下面的帖子 ... -
GeoCon 用C#编写的开源的地理信息数据转换工具
2011-12-14 12:29 956<p class="MsoNorma ... -
JTest
2011-12-14 09:00 1029接到parasoft公司一位先生打来的电话,说下个月第 ... -
Apache License Version 2.0 英文内容及中文翻译
2011-12-13 12:59 2338</span> <p class= ... -
Java中网络操作的开源库CommonsNet
2011-12-13 12:39 817<p class="MsoNorma ... -
CSDN BLOG EXPERT
2011-12-13 08:59 1094<img src="http://p. ...
相关推荐
蓝队面试题整理(hw防守方面试题整理).pdf
java面试题整理java面试题整理java面试题整理java面试题整理java面试题整理java面试题整理java面试题整理java面试题整理
村居后备干部面试试题整理-农村后备干部面试试题整理..doc
java中级面试题整理,自身经验遇到的问题整理,希望对您有帮助
整理了一些Qt和基于Qt的C++常见面试题,适用于初中级程序员面试自检使用,祝各位学习愉快,面试顺利,生活开心!
JAVA面试题整理 JAVA面试题整理
it运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题【最新的it运维工程师面试题整理】 (2).docxit运维工程师面试题...
### SSM面试题知识点梳理 #### 1. SpringMVC 的工作原理 (11步) - **读取配置文件**:SpringMVC 的初始化过程是从读取配置文件开始的,通常是在`web.xml`文件中定义`DispatcherServlet`作为前端控制器,并通过配置...
自己根据网上资源整理的211道面试题
php 面试题整理汇总.doc php 面试题整理汇总.doc php 面试题整理汇总.doc
4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、java面试题及答案 9、java面试题编程篇 10、Oracle面试题 11、Oracle企业面试题集锦 12、Spring面试题 13、SSH面试题 ...
### 安卓面试题知识点详解 #### 一、Activity的概念及使用 **1.1 Activity的基本定义** ...以上是对“安卓面试题整理”中提及的知识点的详细解释,希望能够帮助理解Activity的相关概念及其在实际开发中的应用。
JAVA面试题整理 JAVA面试时,面试官常问的题目JAVA面试题整理 JAVA面试时,面试官常问的题目
Java经典高级2023面试题大全带答案.pdf 发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题,0积分直接下载
Android 高级开发面试题以及答案整理 Android 高级开发面试题以及答案整理是 Android 开发者面试的重要参考资料。该资料涵盖了 Java 基础知识、Android 平台知识、数据存储、网络编程、多媒体处理、Android 架构...
Java面试题整理集合 在Java领域,面试是评估求职者技术实力的重要环节。这份整理集合涵盖了Java编程语言的基础、进阶、并发、内存管理、框架等多个方面,旨在帮助准备面试的开发者全面了解并掌握Java的核心知识。...
这份"2017前端面试题整理汇总"旨在为求职者提供一个全面了解前端面试趋势和必备技能的平台。 1. **JavaScript** JavaScript是前端开发的核心语言,面试中通常会考察基础语法、函数、闭包、原型链、异步处理等方面...
"面试题整理.zip"这个压缩包显然包含了面试官可能会问到的各种问题,旨在帮助应聘者更好地准备技术面试。这份资源可能涵盖了多个IT领域的核心知识点,包括但不限于编程语言、数据结构、算法、操作系统、数据库、网络...
编程及代码题: 1. C/C++、JAVA:对应知识点包括对这两种编程语言的语法、面向对象编程、异常处理等方面的知识。 2. 多线程:考察对并发编程的理解,包括线程的创建、同步、线程安全问题以及死锁等。 3. 网络编程:...
ASP.NET整理过的面试题集锦 ASP.NET整理过的面试题集锦 16个经典面试问题回答思路.txt ASP代码题.doc ASP问答题.doc c#选择题.txt C#面试题.doc Interview.doc SQL面试题.doc 博彦考题.doc 外 企 面 试 技 巧.doc ...