已知量-------约束关系------>确定未知量 (直线思维)
未知量空间<--------检索--------->是否和已知量冲突
实战:https://leetcode-cn.com/problems/decoded-string-at-index
检索类题目,查找某个东西。
第一反应:顺着原字符串不断构造,判断第K个字符是啥。
缺点:浪费空间需要维护字符串不断进行拼接操作。
从后往前思考,假设已经构造出最后的字符串。
最后的字符串一定是n个子串的重复,那么第K个字符就是K%n个字符。
问题规模不断增大后保持的相似性,连续性是解决问题的关键。
检索算法注意元素的唯一性。
模式总结,特征定位。