文件名称:Leetcode::open_book:使用Swift练习LeetCode译文
文件大小:67KB
文件格式:ZIP
更新时间:2024-03-16 00:59:15
Swift
LeetCode 使用Swift练习LeetCode。 2021.2.21更新 回头看看这个仓库的上一次提交,已经是整整两年过去了。 做的译文很少,但自己再次直接面对,好多都忘记最优思路了。 按着关键提示:空间换时间,尽量减少循环和比较次数等,能慢慢找回一些感觉。 可见思维方式才是做转型要达到的真正效果,否则再次面对,靠记忆的,只能是“知道”,终究会被忘记。 所以决定开始写题解,通过写出思路甚至画图,加深理解。还记得《刻意练习》这本书,只靠着死记硬背不是长久之计,通过多次的练习来形成真正的理解,引发起解决问题的思维,再次面对才能自己思考解决问题。 :lemon:斑点 编号 译文 目录连接 001 从排序数组中删除重复项 002 买卖股票的最佳时机II 003 旋转 004 存在重复 005 只出现一次的数字 006 两个片断的交集II 007 加一 008 移动零 009 两数之和 01
【文件预览】:
Leetcode-master
----.gitignore(1KB)
----LinkedList()
--------CycleList()
--------PalindromeList()
--------MergeTwoLists()
--------RemoveNthFromEnd()
--------ReverseLinkedList()
--------DeleteNode()
----String()
--------FirstUniqChar()
--------CountAndSay()
--------CommonPrefix()
--------strStr()
--------Anagram()
--------Atoi()
--------Palindrome()
--------ReverseString()
--------Reverse()
----LICENSE(1KB)
----README.md(3KB)
----Array()
--------PlusOne()
--------ReverseInteger()
--------SingleNumber()
--------IntersectII()
--------RemoveDuplicatesFromSortedArray()
--------MaxProfitII()
--------TwoSum()
--------AddTwoNumbers()
--------RotateArray()
--------MoveZeroes()
--------ContainsDuplicate()
--------ValidSudoku()
--------Rotate()
----Tree()
--------Symmetric()
--------LevelOrder()
--------ValidBST()
--------MaxDepthOfBinaryTree()
--------SortedArrayToBST()