Leetcode Classic Problem Series

mac2024-03-30  30

四则运算的链表和数组实现方式。(包括加减乘除括号)002,反转问题相关:反转各种十进制数字 十六进制 二进制数字 回文子序列子字符串等等各种底层实现:008 atoi(字符转数字的底层实现) 以上两种问题涉及到的三种算法非常重要 要牢牢熟记. 029除法的底层实现正则表达式的基础实现。010 044盛水问题 天际线的问题等等十进制数或者二进制数 与 罗马数字之间的相互转化 012 或者更一般的来说 给定任意一种规则 我可以让任意类型的”数字“相互转换 比如说integer转为english word。 比如说十进制转化为excel数:LC168 LC171排列与组合:这种如果暴力解的复杂度是非多项式量级的 大概率要考虑divide and conquer, DP和递归了数据结构的各种基本操作 比如链表的插入删除等等 019对于各种二元符号要尤其注意 比如只有0和1, true和false, ( 和 ) 以及各种广义的二元对于从 确定输入个数 推到 不确定输入个数 比如从给定两个输入推到给定k个输入 这种通常做法会很不一样 023 我们可以采取以下想法:如果大问题和子问题是一样的 那么可以考虑用递归或者DP(要看子问题重不重叠)如果是用递归可以考虑二分法.字典序排序问题 031设计问题 LRU设计LC146 minStack设计LC155
最新回复(0)