1、给一个字符串,只包含字母和空格,其中由连续的字母组成的是单词,问你字符串中有几个连续的三个单词满足:第一个单词=第二个单词,且不等于第三个单词。 解题思路:先做字符串分割,然后把分割出来的单词放入列表(C++中的或者Java中的),然后就是简单的枚举判断,符合条件计数器+1. 2、给定一个链表,要求把不存在相邻元素相等的连续段进行反转操作,返回操作后的链表。 解题思路:我的做法是先把链表转成列表,方便访问相邻元素,然后枚举元素,若存在相邻元素与之相等,那么就直接将该元素尾插到新链表中,否则就先存放到列表中,直到出现存在相邻元素与之相等的元素,再将反转后的列表尾插到新链表中。 由于采用的是...