美文网首页
新手算法题目

新手算法题目

作者: 万物皆有序和公式 | 来源:发表于2021-03-17 11:00 被阅读0次

    数组 Array
    力扣 485
    最大连续1的个数 | Max Consecutive One
    力扣 283 移动零 | Move Zeroes
    力扣 27 移除元素 | Remove Element

    链表 Linked List
    力扣 203
    移除链表元素 | Remove Linked List Elements
    力扣 206
    反转链表 | Reverse Linked List

    队列 Queue
    力扣 933
    最近的请求次数 | Number of Recent Calls
    力扣 225
    用队列实现栈 | Implement Stack Using Queue

    力扣 622
    设计循环队列 | Design Circular Queue
    力扣 641
    设计循环双端队列 | Design Circular Deque

    栈 Stack
    力扣 20
    有效的括号 | Valid Parentheses
    力扣 496
    下一个更大的元素 | Next Greater Element I
    力扣 232
    用栈实现队列 | Implement Queue Using Stack

    哈希表 Hash Table
    力扣 217 存在重复元素 | Contains Duplicate
    力扣 389
    找不同 | Find Difference
    力扣 496
    下一个更大的元素 | Next Greater Element I

    集合 Set
    力扣 217
    存在重复元素 | Contains Duplicate
    力扣 705
    设计哈希集合 | Design HashSet

    堆 Heap
    力扣 215
    数组中的第K个最大元素 | Kth Largest Element in an Array
    力扣 692 前K个高频单词 | Top K Frequent Words

    双指针算法 Two Pointer
    力扣 141
    环形链表 | Linked List Cycle
    力扣 344
    反转字符串 | Reverse String
    力扣 881
    救生艇 | Boats to Save People

    二分查找法 Binary Search
    力扣 704
    二分查找 | Binary Search
    力扣 35
    搜索插入位置 | Search Insert Position
    力扣 162
    寻找峰值 | Find Peak Element
    力扣 74
    搜索二维矩阵 | Search a 2D Matrix

    滑动窗口 Sliding Window
    力扣 209
    长度最小的子数组 | Minimum Size Subarray Sum
    力扣 1456
    定长子串中元音的最大数目 | Maximum Number of Vowels in a Substring of Given Length

    递归算法 Recursion
    力扣 509 斐波那契数 | Fibonacci Number
    力扣 206 反转链表 | Reverse Linked List
    力扣 344 反转字符串 | Reverse String
    力扣 687
    最长同值路径 | Longest Univalue Path

    分治算法 Divide and Conquer
    力扣 169
    多数元素 | Majority Element
    力扣 53
    最大子序和 | Maximum Subarray

    回溯算法 Backtracking
    力扣 22
    括号生成 | Generate Parentheses
    力扣 78
    子集 | Subsets
    力扣 77
    组合 | Combinations
    力扣 46
    全排列 | Permutations

    深度优先算法 DFS
    力扣 938
    二叉搜索树的范围和 | Range Sum of BST
    力扣 78
    子集 | Subsets
    力扣 200
    岛屿数量 | Number of Islands

    宽度优先算法 BFS
    力扣 102 二叉树的层序遍历 | Binary Tree Level Order Traversal
    力扣 107
    二叉树的层序遍历 II | Binary Tree Level Order Traversal II
    力扣 200
    岛屿数量 | Number of Islands

    并查集 Union Find
    力扣 200 岛屿数量 | Number of Islands
    力扣 547
    省份数量 | Number of Provinces
    力扣 721
    账户合并 | Accounts Merge

    贪心算法 Greedy
    力扣 322 零钱兑换 | Coin Change
    力扣 1217
    玩筹码 | Minimum Cost to Move Chips to The Same Position
    力扣 55
    跳跃游戏 | Jump Game

    记忆化搜索 Memoization
    力扣 509
    斐波那契数 | Fibonacci Number
    力扣 322
    零钱兑换 | Coin Change

    动态规划 Dynamic Programming
    力扣 509 斐波那契数 | Fibonacci Number
    力扣 62
    不同路径 | Unique Paths
    力扣 121
    买卖股票的最佳时机 | Best Time to Buy and Sell Stock
    力扣 70
    爬楼梯 | Climbing Stairs
    力扣 279
    完全平方数 | Perfect Squares
    力扣 221
    最大正方形 | Maximal Square

    Trie(前缀树)
    力扣 208 实现Trie | Implement Trie
    力扣 720
    词典中最长的单词 | Longest Word in Dictionary
    力扣 692
    前K个高频单词 | Top K Frequent Words

    拓扑排序 Topologic Sort
    力扣 207
    课程表 | Course Schedule
    力扣 210
    课程表 II | Course Schedule II

    相关文章

      网友评论

          本文标题:新手算法题目

          本文链接:https://www.haomeiwen.com/subject/kovscltx.html