书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 328 个相关结果.
  • Median of two Sorted Arrays

    Median of two Sorted Arrays Question Problem Statement Example Challenge 题解1 - 归并排序 Java1 - merge sort with equal length Java2 - space optimization 源码分析 复杂度分析 题解2 - 二分搜索 C...
  • 算法学习之路

    算法学习之路 算法学习之路 之前发的那篇关于框架性思维的文章,我也发到了不少其他圈子,受到了大家的普遍好评,这一点我真的没想到,首先感谢大家的认可,我会更加努力,写出通俗易懂的算法文章。 有很多朋友问我数据结构和算法到底该怎么学,尤其是很多朋友说自己是「小白」,感觉这些东西好难啊,就算看了之前的「框架思维」,也感觉自己刷题乏力,希望我能聊聊我从一个...
  • Surrounded Regions

    Surrounded Regions 描述 分析 代码 Surrounded Regions 描述 Given a 2D board containing 'X' and 'O' , capture all regions surrounded by 'X' . A region is captured by flipping all ...
  • Kth Largest Element

    Kth Largest Element in an Array Question Problem Statement 题解 Java 源码分析 复杂度分析 Kth Largest Element in an Array Tags: Heap, Divide and Conquer, Medium Question leetcode...
  • Valid Palindrome

    Valid Palindrome Question Problem Statement 题解 Python C++ Java 源码分析 复杂度分析 Valid Palindrome Tags: Two Pointers, String, Easy Question leetcode: Valid Palindrome lin...
  • Sort List

    Sort List Question 题解1 - 归并排序(链表长度求中间节点) 源码分析 复杂度分析 题解2 - 归并排序(快慢指针求中间节点) C++ Java 源码分析 复杂度分析 题解3 - 归并排序(自底向上) C++ 复杂度分析 Reference Sort List Question leetcode: ...
  • Minimum Absolute Difference in BST

    Minimum Absolute Difference in BST Question Problem Statement 题解 Java - Recursive Java - Iterative 源码分析 复杂度分析 Reference Minimum Absolute Difference in BST Tags: Binary ...
  • Remove Duplicates from Sorted List II

    Remove Duplicates from Sorted List II Question 題解 C++ - Wrong 錯因分析 Python C++ Java 源碼分析 複雜度分析 Reference Remove Duplicates from Sorted List II Question leetcode: ...
  • Unique Paths

    Unique Paths Problem Examples Algorithms Backtracking Dynamic Programming Pascal’s Triangle Based References Unique Paths Problem A robot is located at the top-left corne...
  • 54. Spiral Matrix

    题目描述(中等难度) 解法一 总 题目描述(中等难度) 从第一个位置开始,螺旋状遍历二维矩阵。 解法一 可以理解成贪吃蛇,从第一个位置开始沿着边界走,遇到边界就转换方向接着走,直到走完所有位置。 /* * direction 0 代表向右, 1 代表向下, 2 代表向左, 3 代表向上 */ public Lis...