关注
import java.util.*;
public class Main{
public static void main(String[] args) {
int[] nums = {6, 1, 5, 3, 1, 1, 2, 2, 2, 2, 1, 3, 3, 4, 4, 4, 5, 5, 5};
delSameNum(nums);
}
public static void delSameNum(int[] nums) {
if (nums == null || nums.length == 0)
return;
LinkedList<Integer> stack = new LinkedList<>();
int count = 1;
for(int i = 0; i < nums.length; i++) {
if (!stack.isEmpty()) {
if (stack.peek() == nums[i]) {
stack.push(nums[i]);
count++;
if (i == nums.length - 1 && count >= 3) {
while (count-- != 0)
stack.pop();
}
} else if ((stack.peek() != nums[i]) && count >= 3) {
while (count-- != 0)
stack.pop();
count = 1;
if (stack.size() > 1) {
int tmp = stack.pop();
if (tmp == stack.peek())
count++;
stack.push(tmp);
}
if (!stack.isEmpty() && stack.peek() == nums[i]) {
stack.push(nums[i]);
count++;
if (i == nums.length - 1 && count >= 3) {
while (count-- != 0)
stack.pop();
}
} else {
stack.push(nums[i]);
}
} else {
count = 1;
stack.push(nums[i]);
}
} else
stack.push(nums[i]);
}
int[] arr = new int[stack.size()];
for (int i = arr.length - 1; i >= 0; i--) {
arr[i] = stack.pop();
}
for (int i : arr) {
System.out.print(i + " ");
}
System.out.println();
}
}
查看原帖
点赞 1
相关推荐
耶比:哲学上有一个问题,玛丽的房间:玛丽知道眼睛识别色彩的原理知道各种颜色,但是她生活在黑白的房间里,直到有一天玛丽的房门打开了她亲眼看到了颜色,才知道什么是色彩。我现在最大可能的减少对非工作事情的思考,如果有一件事困扰了我, 能解决的我就直接做(去哪里或者和谁吵架等等……),解决不了的我就不想了,每一天都是最年轻的一天,珍惜今天吧
点赞 评论 收藏
分享
11-11 15:12
南昌大学 材料工程师 一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助
1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写
2. “干部及社团经历”和“自我评价”删掉
3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来
4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
牛客热帖
正在热议
# 拼多多求职进展汇总 #
230818次浏览 2026人参与
# 哪些公司校招卡第一学历 #
32381次浏览 101人参与
# 阿里云管培生offer #
57381次浏览 1738人参与
# 25届秋招总结 #
391438次浏览 3905人参与
# 在职场上,你最讨厌什么样的同事 #
5499次浏览 79人参与
# 地方国企笔面经互助 #
6394次浏览 16人参与
# 北方华创开奖 #
65614次浏览 545人参与
# ai智能作图 #
18863次浏览 239人参与
# 硬件兄弟们 甩出你的华为奖状 #
77646次浏览 624人参与
# 实习,投递多份简历没人回复怎么办 #
2433856次浏览 34693人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
4618次浏览 47人参与
# 实习与准备秋招该如何平衡 #
721974次浏览 8545人参与
# 我的实习求职记录 #
6116212次浏览 83923人参与
# 如果再来一次,你还会选择这个工作吗? #
108191次浏览 1087人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
9681次浏览 202人参与
# 游戏求职进展汇总 #
52479次浏览 342人参与
# 夸夸我的求职搭子 #
131868次浏览 1360人参与
# 腾讯求职进展汇总 #
207083次浏览 1693人参与
# 实习想申请秋招offer,能不能argue薪资 #
35653次浏览 308人参与
# 签了三方后想毁约怎么办 #
18365次浏览 110人参与
# 牛客租房专区 #
4425次浏览 120人参与
# 25届机械人为了秋招做了哪些准备? #
24736次浏览 350人参与