问题:一个动态长度可变的数字序列,以数字0为结束标志,要求将重复的数字用一个数字代替,例如:
将数组 1,1,1,2,2,2,2,2,7,7,1,5,5,5,0 转变成1,2,7,1,5,0
package arraytest;
import java.util.ArrayList;
import java.util.List;
public class DeleteNumber {
/**
* @param args
*/
public static void main(String[] args) {
List<Integer> allNums = new ArrayList<Integer>();
allNums.add(1);
allNums.add(1);
allNums.add(1);
allNums.add(1);
allNums.add(1);
allNums.add(2);
allNums.add(2);
allNums.add(4);
allNums.add(5);
allNums.add(3);
allNums.add(3);
allNums.add(1);
allNums.add(7);
allNums.add(7);
allNums.add(7);
allNums.add(17);
System.out.println(Delete(allNums));
}
public static List<Integer> Delete(List<Integer> allNums) {
if (allNums == null || allNums.isEmpty()) {
throw new NullPointerException("list is null.");
}
List<Integer> newNums = new ArrayList<Integer>();
int temp = allNums.get(0);
newNums.add(temp);
for (int i = 1; i < allNums.size(); i++) {
if (allNums.get(i) == temp) {
continue;
} else {
newNums.add(allNums.get(i));
temp = allNums.get(i);
}
}
return newNums;
}
}
分享到:
相关推荐
数字电路公司面试试题数字电路公司面试试题数字电路公司面试试题数字电路公司面试试题数字电路公司面试试题数字电路公司面试试题数字电路公司面试试题数字电路公司面试试题数字电路公司面试试题数字电路公司面试试题...
c++面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试...
数字后端笔面试题集锦,共150道左右的题,带书签,涵盖设计流程、文件格式、STA等,对于找数字IC后端的朋友很有帮助
面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题...
很全面的数值后端面试题,总结了很久,希望对你们又帮助。
【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】...
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里...
c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题
最全的j2EE面试题,题量大、经典,是我面试的整理试题 1、java笔试题大集合 2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、...
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
ERP工程师面试题ERP工程师面试题ERP工程师面试题ERP工程师面试题
VUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE面试题三.zipVUE...
java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题...
.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题
大数据面试题V3.0完成了。共523道题,679页,46w+字,来源于牛客870+篇面经。 主要分为以下几部分: Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题...
面试题 面试题 面试题 面试题 面试题 面试题 面试题
数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题