Menu Sidebar
Menu

Archive: November 21, 2019

Next Permutation

给一个数组, 求它的下一个组合顺序上的组合. 这个是个传统算法, 先从后往前找到一个递增的index. 如果没有, 证明已经是最后一个组合了, 直接反转全部数组即可. 如果有, 从前往后找到第一个比这个index上大的数, 然后swap这两个数, 并且把这个数index, 后边的剩下所有数都反转.

Longest Palindromic Substring

给一个字符串, 返回其中最长的回文子字符串. 这个题非常经典, 做法是写一个辅助方法, 可以从字符串中某一个位置向外找到最长的回文 (利用回文的性质), 然而我们不知道回文是奇数位还是偶数位, 所以我们找的时候, 需要同时考虑.

Older Posts

书脊

这青苔碧瓦堆, 俺曾睡风流觉, 将五十年兴亡看饱.

November 2019
M T W T F S S
 123
45678910
11121314151617
18192021222324
252627282930