【文件属性】:
文件名称:leetcode中国-LeetCode:由Python和Go实现的LeetCode练习
文件大小:49KB
文件格式:ZIP
更新时间:2021-06-29 20:09:21
系统开源
leetcode中国
Introduction
一些经典的LeetCode题目,由python和Golang完成
Contents
排序算法
堆排序
第K大元素
堆排序:Top
K
问题
归并排序
归并排序:#4寻找中位数
快速排序
快速排序
基数排序
基数排序
查找
二分查找
搜索旋转数组中的最小值I
搜索旋转数组中的最小值II
搜索旋转数组I
搜索旋转数组II
数组
双指针
颜色分类(荷兰国旗问题)
四数之和
移除元素
数组操作
旋转图片
旋转数组
滑动窗口
无重复字符最长子串
树
验证二叉搜索树
图
拓扑排序
岛屿数量
单词搜索
回溯算法
组合总和
幂集
调度算法
动态规划
最大上升子序列
最小Ascii删除距离
最长回文串
三角形最短路径和
正则表达式匹配
买卖股票问题
买卖股票最佳时机I
买卖股票最佳时机II
买卖股票最佳时机III
买卖股票最佳时机IV
买卖股票含手续费
买卖股票含冷冻期
贪心算法
油耗
哈希表
链表
反转链表(两种解法)
K组反转链表
链表是否有环
数学
最少量的箭引爆气球
两数相除
字符串相乘
仅出现一次的数
栈
最小栈
最小栈优化解法
字符串
Cont
【文件预览】:
LeetCode-master
----Sort()
--------KthLargest.py(1KB)
--------QuickSort.py(303B)
--------RadixSort.py(634B)
--------MergeSort.py(1KB)
--------HeapSort.py(969B)
----HashTable()
--------TwoSum.py(941B)
----Search()
--------SearchMin1.py(807B)
--------SearchMin2.py(1KB)
--------SearchRotate1.py(1KB)
--------SearchRotate2.py(1KB)
----Greedy()
--------CostAndGas.py(924B)
--------MinSetSize.py(571B)
--------TaskAssignment.py(392B)
----Graph()
--------NumOfIsland.py(715B)
--------SerachWord.py(1KB)
--------IsDAG.py(1KB)
----Tree()
--------ValidSearchTree.py(789B)
--------PrefixTree.py(2KB)
--------postOrderTransverse.py(929B)
----Stack()
--------QueueImpStack.py(600B)
--------MinStackSolution2.py(1KB)
--------MinStack.py(892B)
----Array()
--------LatgestContainer.py(796B)
--------RotateImage.py(1KB)
--------RainWater.py(731B)
--------RemoveOneElement.py(689B)
--------LongestSubstring.py(686B)
--------FourSum.py(2KB)
--------ColorClassify.py(816B)
--------RotateArray.py(730B)
----README.md(3KB)
----String()
--------MyAtoi.py(888B)
--------canConstruct.go(465B)
--------firstUniqChar.go(345B)
--------ZTrans.py(1KB)
--------IntToRoman.py(727B)
--------KMP.py(410B)
--------parseInt.py(580B)
--------smallestSubstring.py(340B)
----BackTrack()
--------PowerSet.py(644B)
--------Combination.py(1KB)
----Schedule()
--------LFU.py(1KB)
--------LRUCache.py(2KB)
----Math()
--------MinArrow.py(649B)
--------Multiply.py(1KB)
--------Divide.py(1KB)
--------OnlyOneAppearance.py(686B)
--------MaxRetangleArea.py(618B)
----.gitignore(8B)
----DynamicProgramming()
--------SellStock()
--------triangle.py(1008B)
--------Rob.py(710B)
--------EditDistance.py(832B)
--------Rob2.py(1KB)
--------MaxPublicSubstring.py(703B)
--------LongestPalindrome.py(2KB)
--------MaxPublicSeq.py(860B)
--------leastAscii.py(863B)
--------ReMatch.py(3KB)
--------LIS.py(686B)
----LinkedList()
--------HasCycle.py(1KB)
--------ChangePairs.py(1KB)
--------AddTwoNumbers.py(711B)
--------PartitionList.py(627B)
--------MergeKList.py(1KB)
--------ReverseKList.py(1KB)
--------Reverse.py(1KB)