【文件属性】:
文件名称:判断链表是否为回文链表leetcode-LeetCode:LeetCode刷题
文件大小:103KB
文件格式:ZIP
更新时间:2021-07-01 00:53:55
系统开源
判断链表是否为回文链表
leetcode
LeetCode
做题指南
记录一下做过的LeetCode编程题,每道题有解题思路+代码,方便自己和他人学习
ArrayDemo:
1.ContainsDuplicate
存在重复:给定一个整数数组,判断是否存在重复元素。
2.Intersection
两个数组的交集
II:给定两个数组,编写一个函数来计算它们的交集。
3.IsValidSudoku
有效的数独:判断一个
9x9
的数独是否有效。
4.MaxProfit
买卖股票的最佳时机
II:给定一个数组,它的第
i
个元素是一支给定股票第
i
天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可多
地完成更多的交易(多次买卖一支股票)。
5.MoveZeroes
移动零:给定一个数组
nums,编写一个函数将所有
0
移动到数组的末尾,同时保持非零元素的相对顺序。
6.PlusOne
加一:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。
7.RemoveDuplicates
从排序数组中删除重复项:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素
【文件预览】:
LeetCode-master
----DP()
--------ClimbStairs.java(1KB)
--------Rob.java(645B)
--------MaxProfit.java(607B)
--------MaxSubArray.java(612B)
----TreeDemo()
--------SortedArrayToBST.java(642B)
--------LevelOrder.java(2KB)
--------IsSymmetric.java(3KB)
--------MaxDepth.java(907B)
--------IsValidBST.java(2KB)
--------TreeNode.java(139B)
----SortAndSearch()
--------FirstBadVersion.java(838B)
--------Merge.java(2KB)
----Others()
--------Bracket.java(2KB)
--------HammingDistance.java(628B)
--------YanghuiTriangle.java(1KB)
--------ReverseBits.java(497B)
--------HammingWeight.java(628B)
--------MissingNumber.java(253B)
----MathProblems()
--------FizzBuzz.java(549B)
--------RomanToInt.java(3KB)
--------CountPrimes.java(1KB)
--------IsPowerOfThree.java(955B)
----StringDemo()
--------ValidatePalindrome.java(788B)
--------LongestCommonPrefix.java(2KB)
--------ReverseInt.java(871B)
--------IsAnagram.java(99KB)
--------MyAtoi.java(4KB)
--------CountAndSay.java(1KB)
--------StrStr.java(2KB)
--------FirstUniqueChar.java(1KB)
--------ReverseString.java(2KB)
----ArrayDemo()
--------SingleNumber.java(1KB)
--------RotatePicture.java(2KB)
--------TwoSum.java(2KB)
--------MoveZeroes.java(1KB)
--------RemoveDuplicates.java(2KB)
--------Intersection.java(3KB)
--------Rotate.java(2KB)
--------TryMap.java(3KB)
--------IsValidSudoku.java(2KB)
--------ContainsDuplicate.java(3KB)
--------MaxProfit.java(1KB)
--------PlusOne.java(1KB)
----DesignProblems()
--------MinStack.java(1KB)
--------ShuffleAnArray.java(675B)
----LinkListDemo()
--------HasCycle.java(846B)
--------ListNode.java(163B)
--------DeleteNode.java(180B)
--------RemoveNthFromEnd.java(1KB)
--------MergeTwoLists.java(856B)
--------IsPalindrome.java(2KB)
--------ReverseList.java(966B)
----README.md(4KB)