没有合适的资源?快使用搜索试试~ 我知道了~
leetcode分类-LeetCode:LeetCode的Java实现
共154个文件
java:141个
xml:8个
md:1个
需积分: 9 0 下载量 46 浏览量
2021-06-30
00:20:17
上传
评论
收藏 120KB ZIP 举报
温馨提示
leetcode 分类 LeetCode刷题心得 在刷题过程中,主要按照数据结构划分 移动元素的解法 1.如果要移动元素,一般是快排, 2.如果要保持相对位置不变使用复制如题283,27 链表溢出问题 如果是要移除或者增加链表一般需要自己设置头节点,避免错误,出现移除问题 可以将后一个节点的元素复制给这个节点如题203 利用数据结构的特性求解 Set集合的特性 例如LeetCode题349,求两个数组的交集,使用HasHSet求解,其实有4种方案,详细将题349 List集合的特性 例如LeetCode题350,349的加强版 双指针法 求解倒数第k节点和删除倒数第k节点 针对于求解倒数第k节点和删除倒数第k节点,那么将会双指针方法,可以看题19 判断链表是否有环 LeetCode题141,使用快慢指针即可,但是加强题142需要数学推理 接雨水问题 LeetCode题42,这里直接计算出两端最大值然后判断即可,具体思路见代码 快慢指针法 通过快慢指针判断题设,比较典型的题型有141,和160公共节点求解 树 二叉搜索树 二叉搜索树的中序遍历是有序的,题653主要考察这个知识点是题167
资源推荐
资源详情
资源评论
收起资源包目录
leetcode分类-LeetCode:LeetCode的Java实现 (154个子文件)
.gitattributes 66B
.gitignore 272B
LeetCode.iml 830B
Sort.java 5KB
_49_groupAnagrams.java 4KB
_349_intersection.java 4KB
_236_lowestCommonAncestor.java 2KB
_101_isSymmetric.java 2KB
_34_searchRange.java 2KB
_56_merge.java 2KB
_232_MyQueue.java 2KB
_110_isBalanced.java 2KB
_63_uniquePathsWithObstacles.java 2KB
_242_isAnagram.java 2KB
_24_swapPairs.java 2KB
_153_findMin.java 2KB
_11_maxArea.java 2KB
_414_thirdMax.java 2KB
_225_MyStack.java 1KB
_442_findDuplicates.java 1KB
_1_TwoSum.java 1KB
_94_inorderTraversal.java 1KB
_57_insert.java 1KB
_42_trap.java 1KB
_189_rotate.java 1KB
_179_largestNumber.java 1KB
_107_levelOrderBottom.java 1KB
_150_evalRPN.java 1KB
_47_permuteUnique.java 1KB
_239_maxSlidingWindow.java 1KB
LRUCache.java 1KB
_41_firstMissingPositive.java 1KB
_103_zigzagLevelOrder.java 1KB
Main.java 1KB
_515_largestValues.java 1KB
HeapSort.java 1KB
_129_sumNumbers.java 1KB
_215_findKthLargest.java 1KB
_105_buildTree.java 1KB
_23_mergeKLists.java 1KB
_637_averageOfLevels.java 1KB
_61_rotateRight.java 1KB
_26_RemoveDuplicates.java 1KB
_653_findTarget.java 1KB
_429_levelOrder.java 1KB
_46_permute.java 1KB
_160_getIntersectionNode.java 1KB
_219_ContainsNearbyDuplicate.java 1KB
_102_levelOrder.java 1KB
_32_longestValidParentheses.java 1KB
_33_search.java 1KB
_243_isPalindrome.java 1KB
_106_buildTree.java 1KB
_3_lengthOfLongestSubstring.java 1KB
_257_binaryTreePaths.java 1KB
_350_intersect.java 1KB
_162_findPeakElement.java 1KB
_98_isValidBST.java 1KB
_81_serach.java 1KB
_203_removeElements.java 1KB
_404_sumOfLeftLeaves.java 1014B
_143_reorderList.java 1009B
_15_threeSum.java 1001B
_111_minDepth.java 986B
_155_minStack.java 982B
_14_longestCommonPrefix.java 950B
_154_findMin.java 942B
_118_Traigle.java 942B
_120_minimumTotal.java 939B
_268_missingNumber.java 935B
_152_maxProduct.java 929B
_92_reverseBetween.java 917B
_415_addStrings.java 916B
_81_deleteDuplicates.java 915B
_145_postorderTraversal.java 913B
_64_minPathSum.java 909B
_25_reverseKGroup.java 908B
_45_minNum.java 900B
_74_SearchMatrix.java 883B
_144_preorderTraversal.java 882B
_121_maxProfit.java 873B
_4_MedianSortedArrays.java 848B
_19_removeNthFromEnd.java 847B
_20_isValid.java 828B
_169_MajorityElement.java 821B
_62_uniquePaths.java 806B
_574_isSubtree.java 795B
_55_canJump.java 789B
_260_singleNumber.java 788B
_2_addTwoNumbers.java 786B
_590_postorder.java 779B
_226_invertTree.java 778B
_67_addBinary.java 772B
_589_preorder.java 771B
_137_singleNumber.java 751B
_142_detectCycle.java 750B
_367_isPerfectSquare.java 747B
_21_mergerList.java 747B
_35_SearchInsert.java 729B
_485_findMaxConsecutiveOnes.java 726B
共 154 条
- 1
- 2
资源评论
weixin_38666300
- 粉丝: 5
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功