文件名称:word源码java-leetcode_solution:leetcode_solution
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-25 16:30:58
系统开源
word源码java 算法与数据结构参考资料与典型题目 总览 训练准备和复杂度分析 复杂度分析 数组、链表、跳表 LRU Cache - Linked list: Redis - Skip List:、 Array 实战题目 (高频老题) Linked List 实战题目 实战题目 栈、队列、优先队列、双端队列 参考链接 题目 哈希表、映射、集合 参考链接 题目 树 参考链接 题目 泛型递归、树的递归 参考链接 题目 实战 每日一课 分治、回溯 参考链接 题目 (简单、但是高频) 深度优先和广度优先搜索 参考链接 实战题目 贪心算法 参考链接 题目 、 二分查找 参考链接 实战题目 使用二分查找,寻找一个半有序数组 [4, 5, 6, 7, 0, 1, 2] 中间无序的地方 动态规划 参考链接 题目 实战题目 高级 DP 实战题目 (重点) 题目 字典树和并查集 参考链接 实战题目 参考链接 实战题目 高级搜索 参考链接 题目 双向BFS 启发式搜索 参考链接 实战题目 平衡树 位运算 参考链接 实战题目 布隆过滤器和LRU 参考链接 题目 排序算法 参考链接 直播课回顾: 提取码:
【文件预览】:
leetcode_solution-master
----unionfind()
--------200_NumberOfIslands.java(4KB)
--------547_FriendCircles.java(2KB)
----search()
--------200_NumberOfIslands.java(2KB)
--------433_MinimumGeneticMutation.java(4KB)
--------529_MineSweeper.java(1KB)
--------102_BinaryTreeLevelOrderTraversal.java(1KB)
--------127_WordLadder.java(3KB)
--------37_SudokuSolver.java(1KB)
--------126_WordLadder_II.java(2KB)
--------515_FindLargestValueInEachTreeRow.java(2KB)
----trie()
--------212_WordSearchII.java(3KB)
--------208_ImplementATrieTree.java(2KB)
--------211_AddAndSearchWord.java(3KB)
----tree()
--------589_NAryPreorderTraversal.java(962B)
--------Node.java(234B)
--------145_BinaryTreePostorderTraversal.java(2KB)
--------144_BinaryTreePreorderTraversal.java(684B)
--------TreeNode.java(154B)
--------94.BinaryTreeInderTraversal.java(649B)
--------429_NAryTreeLevelOrderTraversal.java(1KB)
--------590_NAryTreePostorderTraversal.java(974B)
----list()
--------141_LinkedListCircle.java(953B)
--------1_TwoSum.java(621B)
--------11_ContainerWithMostWater.java(1KB)
--------206_ReverseLinkedList.java(811B)
--------ListNode.java(105B)
--------24_SwapNodesInPairs.java(724B)
--------142_LinkedListCircleII.java(818B)
--------283_MoveZeros.java(382B)
--------15_ThreeSum.java(1KB)
----LICENSE(1KB)
----README.md(20KB)
----stack()
--------42_TrappingRainWater.java(2KB)
--------84_LargestRectangularInHistogram.java(2KB)
--------20_ValidParentheses.java(1KB)
--------155_MinStack.java(2KB)
----recursion()
--------297_SerializeAndDeserializeBinaryTree.java(1KB)
--------236_LowestCommonAncester.java(776B)
--------47_Permutations_II.java(1003B)
--------105_ConstructBinaryTreeFromInorderAndPreorder.java(2KB)
--------77_Combinations.java(700B)
--------51_NQueens.java(1KB)
--------98_ValidBinarySearchTree.java(525B)
--------46_Permutations.java(994B)
--------104_MaximumDepthOfBinaryTree.java(428B)
--------111_MinimumDepthOfBinaryTree.java(1KB)
--------70_ClimbStairs.java(480B)
--------22_GenerateParenthese.java(2KB)
--------78_Subsets.java(734B)
--------50_PowxN.java(436B)
--------169_MajorityElement.java(2KB)
--------17_LetterCombinationsOfPhoneNumber.java(1KB)
----string()
--------3_LengthOfLongestSubstring.java(495B)
----hash()
--------36_ValidSudoku.java(1KB)
--------49_GroupAnagrams.java(766B)
--------242_ValidAnagram.java(1KB)
----binarysearch()
--------69_Sqrt.java(428B)
--------33_SearchInRotatedSortedArray.java(819B)
--------367_ValidPerfectSquare.java(510B)
--------74_SearchMetrix.java(959B)
--------153_FindMinimiumInRotatedSortedArray.java(825B)
----dp()
--------1143_LongestCommonSubsequence.java(1KB)
--------213_HouseRobberII.java(615B)
--------70_ClimbStairs.java(302B)
--------63_UniquePathsWithObstacles.java(1KB)
--------120_Triangle.java(3KB)
--------62_UniquePath.java(507B)
--------152_MaxProduct.java(536B)
--------53_MaximumSubarray.java(543B)
--------198_HouseRobber.java(1KB)
----greedy()
--------455_FIndContentChildren.java(526B)
--------122_BestTimeBuyAndSellStock_II.java(338B)
--------45_JumpGame_II.java(835B)
--------860_LemonadeChange.java(779B)
--------874_WalkingRobotSimulation.java(1KB)
--------55_JumpGame.java(411B)
----.gitignore(286B)
----bit()
--------231_PowerOfTwo.java(128B)
--------191_NumberOf1Bits.java(488B)
--------190_ReverseBit.java(282B)
--------52_NQueens_II.java(673B)
----queue()
--------641_DesignCircleDeque.java(3KB)
--------239_SlidingWindowMaximum.java(760B)