代码2020的到来 今年开始时有两个常见的问题。 第一部分是名为TwoSum的常见问题。 天真的解决方案是蛮力检查添加到其他值的每个值。 可以使用地图存储差异一次完成。 第二部分是第一部分的延续:ThreeSum。 这三个值的蛮力都有效,但是更好的O(n ^ 2)解决方案是对数字列表进行排序。 从index 0开始,同时使用两个附加索引index + 1和list.length() - 1 ,利用排序的顺序使两个指针彼此相对。 字符串处理。 我将数据"4-15 h: gcxfgbpbghdtrkhn"按空格分成一个元组,并遵循验证规则。 第三天可以用这行代码总结。 .filter(i ->