美文网首页
新手算法题目

新手算法题目

作者: 万物皆有序和公式 | 来源:发表于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

相关文章

  • 新手算法题目

    数组 Array力扣 485最大连续1的个数 | Max Consecutive One力扣 283 移动零 |...

  • 算法题目

    一、 分析: 一开始想多了,用了DFS回溯法,然后显示超出内存,可能是当n取值很大时递归太多的原因吧 然后又去搜索...

  • 算法题目

    ZERO 持续更新 请关注:https://zorkelvll.cn/blogs/zorkelvll/artic...

  • 算法题目

  • 图的结构 BFS DFS

    题目:BFS 一个队列,一个set集合 题目:DFS 题目:Kruskal算法 题目:Prim Dijkstra算法

  • 数据算法题目

    [单选题] 1000 个瓶子中有一瓶毒药,一只老鼠吃到毒药一周之内会死,如果要在一周之内检测出有毒药的一瓶,问至...

  • 算法题目集

    1、来自网易:为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情...

  • 基础算法题目

    爬楼梯 编辑距离 小顶堆 topk 快排序 二分查找 斐波那契数列 两数之和 最大回溯 题目形式:有一个数组,求其...

  • 2019算法题目

    讲完了基本的算法和数据结构之后,准备深入地讲解一下。 https://blog.csdn.net/qq_41681...

  • 算法设计题目

    括号匹配问题 假设表达式中运行包含两种括号:圆括号和方括号,其嵌套顺序随意。即()或者[([][])]都是正确的,...

网友评论

      本文标题:新手算法题目

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