使用哈希表,时间复杂度O(n)思路:条件一判断长度即可条件二针对四种情况使用四个变量分别标记,遍历完进行判断条件三使用哈希表保存子串和对应的起始下标,具体的:如果哈希表不存在子串,说明不存在重复,直接保存如果哈希表存在子串如果当前子串起始下标大于等于之前子串起始下标+3,说明是独立子串重复了,不符合条件否则说明子串虽然重复但是非独立,是符合条件的(这里不需要更新起始下标) import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System...