书栈网 · BookStack 本次搜索耗时 0.043 秒,为您找到 328 个相关结果.
  • Edit Distance

    Edit Distance Question 题解1 - 双序列动态规划 Python C++ Java 源码解析 复杂度分析 Edit Distance tags: [DP_Two_Sequence] Question leetcode: Edit Distance | LeetCode OJ lintcode: (119...
  • 02.字符串中的第一个唯一字符(387)

    707 2020-06-07 《小浩算法》
    字符串中的第一个唯一字符 01、题目分析 02、题目图解 03、GO语言示例 字符串中的第一个唯一字符 01、题目分析 第387题:环形链表 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1 。 案例: s = "leetcode" 返回 0. s =...
  • Linked List Cycle II

    Linked List Cycle II Question 题解 - 快慢指针 C++ Java 源码分析 复杂度分析 Reference Linked List Cycle II Question leetcode: Linked List Cycle II | LeetCode OJ lintcode: (103) Link...
  • Permutation

    1153 2018-04-14 《LeetCode题解》
    Permutation Permutation这个分支是在backtracking下的一个子分支,其具体的解题方法和Combination几乎是同出一辙,一个思路,对于给定数组用DFS方法一层一层遍历,在这个section当中,我们将对于leetcode上出现的permutation问题进行逐个分析与解答. Permutations Permutati...
  • Validate Binary Search Tree

    Validate Binary Search Tree Question Problem Statement 题解1 - recursion C++ - long long C++ - without long long Java 源码分析 复杂度分析 题解2 - iteration Java Reference Validat...
  • Distinct Subsequences

    Distinct Subsequences Question Problem Statement 题解1 Python C++ Java 源码分析 复杂度分析 题解2 - Dynamic Programming Python C++ Java 源码分析 复杂度分析 Java Reference Distinct Sub...
  • 2 Sum

    2 Sum Question 題解1 - 哈希表 C++ 源碼分析 複雜度分析 Python 源碼分析 題解2 - 排序後使用兩根指針 C++ 源碼分析 複雜度分析 2 Sum Question leetcode: Two Sum | LeetCode OJ lintcode: (56) 2 Sum Given a...
  • 57. Insert Interval

    题目描述(困难难度) 解法一 解法二 总 题目描述(困难难度) 和上一道 可以说是一个问题,只不过这个是给一个已经合并好的列表,然后给一个新的节点依据规则加入到合并好的列表。 解法一 对应 56 题 的解法一,没看的话,可以先过去看一下。这个问题其实就是我们解法中的一个子问题,所以直接加过来就行了。 public List < ...
  • Reorder List

    Reorder List Question Problem Statement " level="3">题解1 - 链表长度(TLE) C++ - TLE 源码分析 复杂度分析 题解2 - 反转链表后归并 C++ Java 源码分析 复杂度分析 Reference Reorder List Question leet...
  • Remove Duplicates from Sorted List II

    Remove Duplicates from Sorted List II Question Problem Statement Example 题解 C++ - Wrong 错因分析 Python C++ Java 源码分析 复杂度分析 Reference Remove Duplicates from Sorted Li...