全部评论
用栈模拟试试,元素进入都跟栈顶元素比较下,相同就栈顶出栈,不同就新元素入栈。 最后再把栈里元素反转下
送花
回复
分享
map
送花
回复
分享
滴滴
官网直投
public static boolean process(String str){
int count = 1;
for(int index = 0;index < str.length() - 1;++index){
if(str.charAt(index) == str.charAt(index + 1)){
++count;
str = str.substring(0,index) + str.substring(index + 2);
index -= 2;
}
}
System.out.println(str);
return count % 2 != 0;
}
送花
回复
分享
广联达笔试题😂
送花
回复
分享
感觉直接的方式是用模拟一个链表,节点存char,每次遍历链表发现有重复的当遍历完时就再重新遍历一遍
送花
回复
分享
栈
送花
回复
分享
相关推荐
点赞 评论 收藏
转发
点赞 评论 收藏
转发