【刷题日记】以作为答案边界的方式理解双指针
这样就能放心移动指针了
【刷题日记】学会前后缀分解,就能从「连续子数组」打到「接雨水」
动态规划的简单运用
【刷题日记】最小差值问题的贪心理解
尝试自证贪心算法的正确性
【刷题日记】买卖股票的最佳时机
掌握一次遍历与动态规划。
【刷题日记】字符串的匹配算法(单模式串)
Needle in a Haystack. 大海捞针
【刷题日记】手写 LRU 缓存以理解 Java 中的 LinkedHashMap
一个围绕 LRU 的专题综合。
【刷题日记】最大子数组问题
一道例题引出的多种解法探讨
【刷题日记】在 O(n) 内找出只出现 1 次的数字
即使是鹤立鸡群也不是那么好找......
【刷题日记】计算汉明重量的两个技巧性算法
介绍两个精妙的技巧性算法
「蕴含」与「等价」自然语言表达的理解
里面解释了「当」和「仅当」的区别
为什么个体域变化引入特性谓词时,不同量词的命题变化不一样?
对于全称量词,特性谓词常作为蕴含的前件;对于存在量词,特性谓词常作为合取项。