归档
Growth | Study
07
13
第四章:如何判定括号合法性 第四章:如何判定括号合法性
labuladong 如何判定括号合法性 解题思路:遇到左括号就入栈,遇到右括号就去栈中寻找最近的左括号(栈顶元素),看是否匹配。 20. 有效的括号Krahets的极简思路及实现 栈 stack 为空: 此时 stack.pop() 操作
2020-07-13
13
第四章:如何寻找最长回文子串 第四章:如何寻找最长回文子串
labuladong 如何寻找最长回文子串 5. 最长回文子串 回文串的长度可能是奇数也可能是偶数,如果是 abba这种情况,没有一个中心字符。所以可以: 找到以 s[i] 为中心的回文串(对奇数回文串),找到以 s[i] 和 s[i+1]
2020-07-13
13
12
第四章:如何运用贪心思想玩跳跃游戏 第四章:如何运用贪心思想玩跳跃游戏
labuladong如何运用贪心思想玩跳跃游戏 有关动态规划的问题,大多是让你求最值的,比如最长子序列,最小编辑距离,最长公共子串等等等。 那么贪心算法作为特殊的动态规划也是一样,也一定是让你求个最值。 贪心问题往往可以通过动态规划来解决
2020-07-12
09
基类派生类及动态绑定 基类派生类及动态绑定
使用基类的引用或者指针调用一个虚成员函数时才会执行动态绑定 定义基类和派生类定义基类class Quote{ private: string bookNo; protected: double price=0; publ
2020-07-09
3 / 3