{"version":1,"pages":[{"id":"jO0B8gsWoTlXRssCFhXM","title":"Welcome!","pathname":"/top-interview-150","siteSpaceId":"sitesp_ejFUS","emoji":"1f44b","description":"本书内容包含力扣面试150题的解答及相关解题思路"},{"id":"dS2QRDyqfZetma9Rzr1Y","title":"数组-字符串","pathname":"/top-interview-150/array-string","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"jqOyQvyCJupT8HTzeoCw","title":"合并两个有序数组","pathname":"/top-interview-150/array-string/merge-sorted-array","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"QckMiA3ZZp5yCpP8JWQn","title":"移除元素","pathname":"/top-interview-150/array-string/remove-element","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"DkKUOPMSbguzYOiUZ6k7","title":"删除有序数组中的重复项","pathname":"/top-interview-150/array-string/remove-duplicates-from-sorted-array","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"aAkbOST3SZelHqNA3bmw","title":"删除有序数组中的重复项II","pathname":"/top-interview-150/array-string/remove-duplicates-from-sorted-array-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"AHGNbQTEOrwfZIEjp5lx","title":"买卖股票的最佳时机","pathname":"/top-interview-150/array-string/best-time-to-buy-and-sell-stock","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"DxaGdxWp957w6clH81Qe","title":"买卖股票的最佳时机II","pathname":"/top-interview-150/array-string/best-time-to-buy-and-sell-stock-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"XH2SimzrORNhD0sZUpFF","title":"多数元素","pathname":"/top-interview-150/array-string/majority-element","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"SurrmyUiw8xvdZXsH2SV","title":"罗马数字转整数","pathname":"/top-interview-150/array-string/roman-to-integer","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"Jht7feJ1enfO2S2GfT9B","title":"轮转数组","pathname":"/top-interview-150/array-string/rotate-array","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"dT9tWlkDAEPYS2K9pJgx","title":"跳跃游戏","pathname":"/top-interview-150/array-string/jump-game","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"gsOq9nbpcG79NiRRKJzU","title":"跳跃游戏II","pathname":"/top-interview-150/array-string/jump-game-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"tm3RiFp4VohcXDYa3STA","title":"找出字符串中第一个匹配项的下标","pathname":"/top-interview-150/array-string/find-the-index-of-the-first-occurrence-in-a-string","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"CQbIS1t0E5kmeCYkVK8d","title":"柠檬水找零","pathname":"/top-interview-150/array-string/lemonade-change","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"hiRjk3W2ehKQuTR3Xazn","title":"最长回文子串","pathname":"/top-interview-150/array-string/longest-palindromic-substring","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"KV1yEMSyD0EKAfp3Kdjz","title":"H指数","pathname":"/top-interview-150/array-string/h-index","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"9YzhCq6stvzw8IbDUFZw","title":"O(1)时间插入、删除和获取随机元素","pathname":"/top-interview-150/array-string/insert-delete-getrandom-o1","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"6FUGxqcSWyeacnso2zLV","title":"除自身以外数组的乘积","pathname":"/top-interview-150/array-string/product-of-array-except-self","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"6anfeMObMDUDoVVxh6dE","title":"加油站","pathname":"/top-interview-150/array-string/gas-station","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"gycTeWi7JbFgftG0bH49","title":"分发糖果","pathname":"/top-interview-150/array-string/candy","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"3dIv1FQelc9EbC7QkgxQ","title":"最后一个单词的长度","pathname":"/top-interview-150/array-string/length-of-last-word","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"ZwSIYbpdMB22sb9UvBR0","title":"整数转罗马数字","pathname":"/top-interview-150/array-string/integer-to-roman","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"AUadsydc0i6xtBh8TE9I","title":"最长公共前缀","pathname":"/top-interview-150/array-string/longest-common-prefix","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"2xjLDBRT68skizilDIw9","title":"反转字符串重的单词","pathname":"/top-interview-150/array-string/reverse-words-in-a-string","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"vMHxKpkR72A4wd26Qe4C","title":"N字形变换","pathname":"/top-interview-150/array-string/zigzag-conversion","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"hGJR8Z7P0QPWRmHqnu1a","title":"文本左右对齐","pathname":"/top-interview-150/array-string/text-justification","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数组-字符串"}]},{"id":"5k8mIDFUTF3WtbqPpj2f","title":"双指针","pathname":"/top-interview-150/double-point","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"RDAdGQAK1WsZ2oZnotFP","title":"验证回文串","pathname":"/top-interview-150/double-point/valid-palindrome","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"双指针"}]},{"id":"6OfbFDk6O4dBH3NtieBd","title":"判断子序列","pathname":"/top-interview-150/double-point/is-subsequence","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"双指针"}]},{"id":"HCw3P79jGa3e58WyJSvN","title":"两数之和 II - 输入有序数组","pathname":"/top-interview-150/double-point/two-sum-ii-input-array-is-sorted","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"双指针"}]},{"id":"R0keU4daPCcOx582TPtr","title":"三数之和","pathname":"/top-interview-150/double-point/three-sum","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"双指针"}]},{"id":"YmCzqfyDjnbKnEhPuouM","title":"盛最多水的容器","pathname":"/top-interview-150/double-point/container-with-most-water","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"双指针"}]},{"id":"J1zHdGKa30c4uJpM8gr3","title":"滑动窗口","pathname":"/top-interview-150/sliding-window","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"bgRpnqwNBWcp3aGjwXvz","title":"长度最小的子数组","pathname":"/top-interview-150/sliding-window/minimum-size-subarray-sum","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"滑动窗口"}]},{"id":"x9iQ16WXg61yFXQEDIcA","title":"无重复字符的最长子串","pathname":"/top-interview-150/sliding-window/longest-substring-without-repeating-characters","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"滑动窗口"}]},{"id":"7FhOZQWuijgjjCS975x7","title":"串联所有单词的子串","pathname":"/top-interview-150/sliding-window/substring-with-concatenation-of-all-words","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"滑动窗口"}]},{"id":"4aAS6ONYluDTeAYutQ3L","title":"最小覆盖子串","pathname":"/top-interview-150/sliding-window/minimum-window-substring","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"滑动窗口"}]},{"id":"nK7tRmVw7BSpaIQuabaW","title":"矩阵","pathname":"/top-interview-150/matrix","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"Kmynbo4D5E7pIBQRnSiT","title":"有效的数独","pathname":"/top-interview-150/matrix/valid-sudoku","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"矩阵"}]},{"id":"kXKfDpuzfqGQT58ykkvT","title":"螺旋矩阵","pathname":"/top-interview-150/matrix/spiral-matrix","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"矩阵"}]},{"id":"VNJ3WxWdk49vbEhkOorl","title":"旋转矩阵","pathname":"/top-interview-150/matrix/rotate-image","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"矩阵"}]},{"id":"hoMSPnFdHzbTfpmjgTrf","title":"矩阵置零","pathname":"/top-interview-150/matrix/set-matrix-zeroes","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"矩阵"}]},{"id":"xQTXBWC5fVGS0r9GRLEU","title":"生命游戏","pathname":"/top-interview-150/matrix/game-of-life","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"矩阵"}]},{"id":"BPGgtGzttE252q1ODl21","title":"哈希表","pathname":"/top-interview-150/hash-table","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"LyNa3KDfn62YBSmX9tZ7","title":"赎金信","pathname":"/top-interview-150/hash-table/ransom-note","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"cg6YJfNcfq4U3itIXR6q","title":"两数之和","pathname":"/top-interview-150/hash-table/two-sum","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"FcP6CWiGS91698vGoE2a","title":"快乐数","pathname":"/top-interview-150/hash-table/is-happy","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"PVW6brYsRGYUCKfRidRn","title":"同构字符串","pathname":"/top-interview-150/hash-table/isomorphic-strings","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"AWdfFGtCQE8VSo4j4n1u","title":"单词规律","pathname":"/top-interview-150/hash-table/word-pattern","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"pH2c7Yb5vXfx8hc0fQ2P","title":"有效的字母异位词","pathname":"/top-interview-150/hash-table/valid-anagram","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"S5grPmETGYp67pztmECd","title":"字母异位词分组","pathname":"/top-interview-150/hash-table/group-anagrams","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"ffO8xr5jK3MYcsnyhMRL","title":"存在重复元素 II","pathname":"/top-interview-150/hash-table/contains-duplicate-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"L8VQV2gnpby2LlRZglFh","title":"最长连续序列","pathname":"/top-interview-150/hash-table/longest-consecutive-sequence","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"哈希表"}]},{"id":"o10i1BYhjTdzkydxysX3","title":"区间","pathname":"/top-interview-150/section","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"AzKVfyfKfzDclewi1cvF","title":"汇总区间","pathname":"/top-interview-150/section/summary-ranges","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"区间"}]},{"id":"09YXxZPyMzO2SJxcJehI","title":"合并区间","pathname":"/top-interview-150/section/merge-intervals","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"区间"}]},{"id":"7dk0y5cdAgXNC3oKlhXy","title":"插入区间","pathname":"/top-interview-150/section/insert-interval","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"区间"}]},{"id":"1ELYR88WYGiQyE87qHG4","title":"用最少数量的箭箭引爆气球","pathname":"/top-interview-150/section/minimum-number-of-arrows-to-burst-balloons","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"区间"}]},{"id":"0nURcMgoNKoNg1sUoour","title":"栈","pathname":"/top-interview-150/stack","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"mkeTCltBbnPcJooX7nkt","title":"有效的括号","pathname":"/top-interview-150/stack/is-valid","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"栈"}]},{"id":"ueotdTdpeiA3xQEtGfpb","title":"简化路径","pathname":"/top-interview-150/stack/simplify-path","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"栈"}]},{"id":"gswiCbgTyOHje5bclXon","title":"最小栈","pathname":"/top-interview-150/stack/min-stack","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"栈"}]},{"id":"DlYCiIFtem3JfI2ZCrNW","title":"基本计算器","pathname":"/top-interview-150/stack/basic-calculator","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"栈"}]},{"id":"yq78LWbeOEbN1wkQjhLm","title":"逆波兰表达式求值","pathname":"/top-interview-150/stack/evaluate-reverse-polish-notation","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"栈"}]},{"id":"K1BteQIdIYVMLW9BWPn2","title":"链表","pathname":"/top-interview-150/linked-list","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"ktRxKSFwt8DtjbVZv7XB","title":"环形链表","pathname":"/top-interview-150/linked-list/linked-list-cycle","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"6NHpXZKNa0m6Z6zd5Skn","title":"两数相加","pathname":"/top-interview-150/linked-list/liang-shu-xiang-jia","siteSpaceId":"sitesp_ejFUS","breadcrumbs":[{"label":"链表"}]},{"id":"90oeoU4Hvr3Rb0v05KaU","title":"合并两个有序链表","pathname":"/top-interview-150/linked-list/merge-two-sorted-lists","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"rk70OleIwZJOs5x18hbc","title":"复制带随机指针的链表","pathname":"/top-interview-150/linked-list/copy-list-with-random-pointer","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"CfgIah8KA440ubBOOPmL","title":"反转链表 II","pathname":"/top-interview-150/linked-list/reverse-linked-list-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"DULlPtiQ3y3sn1Q57kSx","title":"删除链表的倒数第 N 个结点","pathname":"/top-interview-150/linked-list/remove-nth-node-from-end-of-list","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"f9jV1A66osUia4amn8Xl","title":"删除排序链表中的重复元素","pathname":"/top-interview-150/linked-list/remove-duplicates-from-sorted-list","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"XQJRBr95mziainQfwpMY","title":"旋转链表","pathname":"/top-interview-150/linked-list/rotate-list","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"BBIufUKdGMVpc5e01d6P","title":"分隔链表","pathname":"/top-interview-150/linked-list/partition-list","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"Jz2O915AvaN7LO9Yyout","title":"LRU 缓存","pathname":"/top-interview-150/linked-list/lru-cache","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"EjeDGOaLOe9aEDsmge2c","title":"K个一组翻转链表","pathname":"/top-interview-150/linked-list/reverse-nodes-in-k-group","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"链表"}]},{"id":"rWoSD2mc6fNDXU5Qnsed","title":"树","pathname":"/top-interview-150/tree","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"M6mSzGFefQETdbfd5pLH","title":"二叉树的最大深度","pathname":"/top-interview-150/tree/maximum-depth-of-binary-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"JP2Su45cUVGMJ3Xh1jrX","title":"相同的树","pathname":"/top-interview-150/tree/same-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"YFHDYxhBbSzvr9CYmDDh","title":"翻转二叉树","pathname":"/top-interview-150/tree/invert-binary-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"Vy9LxMYq6442CAeETB4i","title":"对称二叉树","pathname":"/top-interview-150/tree/symmetric-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"kq5heNS4NndplErKixpO","title":"填充每个节点的下一个右侧节点指针","pathname":"/top-interview-150/tree/populating-next-right-pointers-in-each-node","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"kjujqUuGALs6s3yZi98U","title":"二叉树展开为链表","pathname":"/top-interview-150/tree/flatten-binary-tree-to-linked-list","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"lpertqmXO3wT4wCS2Es6","title":"从前序和中序遍历序列构造二叉树","pathname":"/top-interview-150/tree/construct-binary-tree-from-preorder-and-inorder-traversal","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"QMyoGiMzRCsB0wxKvzAa","title":"求根节点到叶节点数字之和","pathname":"/top-interview-150/tree/sum-root-to-leaf-numbers","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"iA9xl9JtIaEuikktjVKq","title":"二叉树中最大路径和","pathname":"/top-interview-150/tree/binary-tree-maximum-path-sum","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"KKIPIJcWJV5CyCy6n54Q","title":"二叉搜索树迭代器","pathname":"/top-interview-150/tree/binary-search-tree-iterator","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"9fCBfCdDX2dVsBOYYoyk","title":"完全二叉树的节点个数","pathname":"/top-interview-150/tree/count-complete-tree-nodes","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"88laoQ8iqT8byooA7MHs","title":"二叉树的最近公共祖先","pathname":"/top-interview-150/tree/lowest-common-ancestor-of-a-binary-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"NNfPsGKTBDEFNWW5J8Ey","title":"二叉树的右视图","pathname":"/top-interview-150/tree/binary-tree-right-side-view","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"bM3X6umFODk4BU4NNLLu","title":"二叉树的层平均值","pathname":"/top-interview-150/tree/average-of-levels-in-binary-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"9QMO3yeuMCaGzV1YLnag","title":"二叉树的层序遍历","pathname":"/top-interview-150/tree/binary-tree-level-order-traversal","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"XRG7v2gC3qhgdAPJuSKe","title":"二叉树的锯齿形层序遍历","pathname":"/top-interview-150/tree/binary-tree-zigzag-level-order-traversal","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"QzGtuGmXwvhqcrZ9udAA","title":"二叉搜索树的最小绝对差","pathname":"/top-interview-150/tree/minimum-absolute-difference-in-bst","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"dVlyZhKaqCNK7IuU1Law","title":"二叉搜索树中第K小的元素","pathname":"/top-interview-150/tree/kth-smallest-element-in-a-bst","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"vYZt89pHsHvVSKlcGJ77","title":"验证二叉搜索树","pathname":"/top-interview-150/tree/validate-binary-search-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"树"}]},{"id":"ej7TWfPyEJjBb7jp1nWq","title":"图","pathname":"/top-interview-150/graph","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"k5j4xRmNIdLy43mVsnAG","title":"岛屿数量","pathname":"/top-interview-150/graph/number-of-islands","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"图"}]},{"id":"yV2uo6mcKkNDR1XBqP1u","title":"被围绕的区域","pathname":"/top-interview-150/graph/surrounded-regions","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"图"}]},{"id":"HuOQSO1RdXN1oTCpWTmE","title":"克隆图","pathname":"/top-interview-150/graph/clone-graph","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"图"}]},{"id":"P0yi6ZwerYtC0q5cU4eH","title":"除法求值","pathname":"/top-interview-150/graph/evaluate-division","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"图"}]},{"id":"xxL32VGeKxmOVmWxSee3","title":"课程表","pathname":"/top-interview-150/graph/course-schedule","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"图"}]},{"id":"SSQ2tuBtcmP6pknWGb57","title":"课程表 II","pathname":"/top-interview-150/graph/course-schedule-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"图"}]},{"id":"VkMN2VlzKTyPim49M3wV","title":"广度优先搜索","pathname":"/top-interview-150/bfs","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"vsQuP89BQ4iZhaHtNaY1","title":"蛇梯棋","pathname":"/top-interview-150/bfs/snakes-and-ladders","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"广度优先搜索"}]},{"id":"GrBldWE5OgYemCzYgoi2","title":"最小基因变化","pathname":"/top-interview-150/bfs/minimum-genetic-mutation","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"广度优先搜索"}]},{"id":"ZYWZ2RQTxE88Rj2Q5AR8","title":"单词接龙","pathname":"/top-interview-150/bfs/word-ladder","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"广度优先搜索"}]},{"id":"iphhJs17rtEOBlefiHSF","title":"深度优先搜索","pathname":"/top-interview-150/dfs","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"BI6V2zTigtVJnNrXvCNu","title":"字典树","pathname":"/top-interview-150/trie","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"pSxz9D7t81Lt3IXQ34lA","title":"实现 Trie (前缀树)","pathname":"/top-interview-150/trie/implement-trie-prefix-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"字典树"}]},{"id":"pU9wv7kNKd36w81oln9r","title":"添加与搜索单词 - 数据结构设计","pathname":"/top-interview-150/trie/add-and-search-word-data-structure-design","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"字典树"}]},{"id":"xjCyrfpu3BX5NivYZVQv","title":"单词搜索 II","pathname":"/top-interview-150/trie/word-search-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"字典树"}]},{"id":"YzRzbgxCCZtruFEYt9Qe","title":"回溯","pathname":"/top-interview-150/backtracking","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"6ehie4ZXOISlujeCDaj0","title":"电话号码的字母组合","pathname":"/top-interview-150/backtracking/letter-combinations-of-a-phone-number","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"回溯"}]},{"id":"0FxP78jizJr2FSAkGMAD","title":"组合","pathname":"/top-interview-150/backtracking/combinations","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"回溯"}]},{"id":"Duei5CE7EuFBFCedkcKf","title":"全排列","pathname":"/top-interview-150/backtracking/permutations","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"回溯"}]},{"id":"6NeC5SIKucYyk90C4rhl","title":"组合总和","pathname":"/top-interview-150/backtracking/combination-sum","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"回溯"}]},{"id":"2XU2KZzjI5gZ7IYemWXy","title":"括号生成","pathname":"/top-interview-150/backtracking/generate-parentheses","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"回溯"}]},{"id":"joKVFnhN0NEHqk8rybMG","title":"n皇后问题II","pathname":"/top-interview-150/backtracking/n-queens-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"回溯"}]},{"id":"iek2MkBLx9wH51EiEZSl","title":"单词搜索","pathname":"/top-interview-150/backtracking/word-search","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"回溯"}]},{"id":"o3EKawjionN6kFY7MQIe","title":"分治","pathname":"/top-interview-150/divide-and-conquer","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"7WsHZ7u0oqRKGswfbQdP","title":"将有序数组转换为二叉搜索树","pathname":"/top-interview-150/divide-and-conquer/convert-sorted-array-to-binary-search-tree","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"分治"}]},{"id":"oerxDP8pBCKIjdJ3WnFT","title":"排序链表","pathname":"/top-interview-150/divide-and-conquer/sort-list","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"分治"}]},{"id":"7eLw4lcrewdAEopfTX3n","title":"Kadane 算法","pathname":"/top-interview-150/kadane","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"TN27Bl6FajqdzWTZ1wak","title":"环形子数组的最大和","pathname":"/top-interview-150/kadane/maximum-sum-circular-subarray","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"Kadane 算法"}]},{"id":"fXAcp7bKBEKraAfld35Y","title":"最大子数组和","pathname":"/top-interview-150/kadane/maximum-subarray","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"Kadane 算法"}]},{"id":"INtKLmDS6VD1ApfeHLcR","title":"二分查找","pathname":"/top-interview-150/binary-search","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"afIZhslRH3fRALzVWDxg","title":"搜索插入位置","pathname":"/top-interview-150/binary-search/search-insert-position","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"二分查找"}]},{"id":"d4ptC5cGK1PZFKGax5Wg","title":"寻找峰值","pathname":"/top-interview-150/binary-search/find-peak-element","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"二分查找"}]},{"id":"ZkHakNGI6v312ts9bAIv","title":"搜索二维矩阵","pathname":"/top-interview-150/binary-search/search-a-2d-matrix","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"二分查找"}]},{"id":"cKpnJ4sPSv7hZuxxGTzm","title":"堆","pathname":"/top-interview-150/heap","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"3DoLVB4LkCak1QAVAMUG","title":"位运算","pathname":"/top-interview-150/bitwise","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"iw3cuYCQ4h3JtCSeRlK4","title":"二进制求和","pathname":"/top-interview-150/bitwise/add-binary","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"位运算"}]},{"id":"dzHTs63b182QsoW0NYH5","title":"颠倒二进制位","pathname":"/top-interview-150/bitwise/reverse-bits","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"位运算"}]},{"id":"hhaBcYavnJvHpI8tRaAA","title":"位1的个数","pathname":"/top-interview-150/bitwise/number-of-1-bits","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"位运算"}]},{"id":"zBcGq7xLJCnGobEQbTKf","title":"只出现一次的数字","pathname":"/top-interview-150/bitwise/single-number","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"位运算"}]},{"id":"7LICgPDPu4IaGWDQaDDA","title":"只出现一次的数字 II","pathname":"/top-interview-150/bitwise/single-number-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"位运算"}]},{"id":"9EyqddPxWPLjAHfC9olw","title":"数字范围按位与","pathname":"/top-interview-150/bitwise/bitwise-and-of-numbers-range","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"位运算"}]},{"id":"Sshcft0O9kr62duY6tKO","title":"数学","pathname":"/top-interview-150/math","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"IaUrBAwJXZ7ZCix2l6gh","title":"回文数","pathname":"/top-interview-150/math/palindrome-number","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数学"}]},{"id":"GZ6sG9AcyjhjKqycI7YC","title":"阶乘后的零","pathname":"/top-interview-150/math/factorial-trailing-zeroes","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数学"}]},{"id":"q8NMdr4GemMtQCHovh5G","title":"加一","pathname":"/top-interview-150/math/plus-one","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数学"}]},{"id":"RJk5zQ0OKXUOV1FtYejn","title":"x 的平方根","pathname":"/top-interview-150/math/sqrtx","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数学"}]},{"id":"dAlLge7IC4OhCV727BWN","title":"Pow(x, n)","pathname":"/top-interview-150/math/powx-n","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数学"}]},{"id":"PJJPi5IFIwZGxkfaVNnV","title":"直线上最多的点数","pathname":"/top-interview-150/math/max-points-on-a-line","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"数学"}]},{"id":"jn8GapzZxhRlvAnlZniu","title":"动态规划","pathname":"/top-interview-150/dynamic","siteSpaceId":"sitesp_ejFUS","description":""},{"id":"q5tZPvAnJDWMvreZRxCW","title":"爬楼梯","pathname":"/top-interview-150/dynamic/climbing-stairs","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"KGJmf8O8R125MgLHYdH5","title":"打家劫舍","pathname":"/top-interview-150/dynamic/house-robber","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"qFx6UofIrThRJoPc2cch","title":"单词拆分","pathname":"/top-interview-150/dynamic/word-break","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"r2aJ2GDqSTs33tO9ikqx","title":"最长递增子序列","pathname":"/top-interview-150/dynamic/longest-increasing-subsequence","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"9M2RjTjrS4FB0O5XlT1o","title":"零钱兑换","pathname":"/top-interview-150/dynamic/coin-change","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"fXEB89doWcXYlvhFoZZ0","title":"三角形最小路径和","pathname":"/top-interview-150/dynamic/triangle","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"XF8p9BfJJqGo6fdINgf0","title":"最小路径和","pathname":"/top-interview-150/dynamic/minimum-path-sum","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"GKFouNGk26ik5Nm2KTWG","title":"不同路径 II","pathname":"/top-interview-150/dynamic/unique-paths-ii","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"MGdLNpReljzoxM2qSlnK","title":"最长回文子串","pathname":"/top-interview-150/dynamic/longest-palindromic-substring","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"Pe3QNJNouOy3XFWUDrgM","title":"交错字符串","pathname":"/top-interview-150/dynamic/interleaving-string","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]},{"id":"LDcqBddDOsQYFj4q1JHn","title":"编辑距离","pathname":"/top-interview-150/dynamic/edit-distance","siteSpaceId":"sitesp_ejFUS","description":"","breadcrumbs":[{"label":"动态规划"}]}]}