5. Longest Palindromic Substring
1 | Given a string s, find the longest palindromic substring in s. |
Example 1:
1 | Input: "babad" |
Example 2:
1 | Input: "cbbd" |
使用js移动元素位置,利用css的transition属性实现过渡动画。在线体验
创建一个数组arr,数组的每一项保存着节点元素的文本值(innerText)和元素在节点列表中的索引nodeIndex, 因为接下来的并不是真的交换两个节点,而是交换两个节点的位置(可能有点不好理解)。
1 | function init() { |
Floyd算法主要用来解决多源最短路径(任意两点间的最短路径)问题,本身基于动态规划,时间复杂度为O(n^3)。
假设两个点i,j,那么从i到j路径最短只有两种情况: