文件名称:戳气球leetcode-leetcode-solution:实践
文件大小:25KB
文件格式:ZIP
更新时间:2024-07-20 14:08:16
系统开源
戳气球 leetcode leetcode-solution practice 无重复最长子串长度 移除元素 电话号码的字母组合 子串第一次出现的位置(暴力,KMP,BM?) 递归求值 二分找值 数组去重(双指针) 找零钱(动态规划) 爬楼梯 简化路径 字符串数字化(parseInt) 接雨水(空间换时间,双指针) 计算1的个数(找规律得到状态转移方程) 寻找最长回文子串(暴力判断) 字符串之字变换(找规律) 判断是否为丑数 寻找第n个丑数(动态规划) 寻找唯一重复数字(Floyd判圈法) 链表环路检测(Floyd判圈法) 链表按位求和 超级丑数(动态规划,这次是k个质因子) 戳气球(动态规划,找出状态转移方程最关键) 按字典序去重(利用进栈出栈) 盛水最多的容器(双指针,两端靠拢求最大值) 矩阵置0(原地置,以第一行和第一列作为标记,同时考虑matrix[0][0]的特殊情况) 计算小于n的非负整数中1的个数(归纳法) 计算坐标系内两个矩形重叠后的面积之和
【文件预览】:
leetcode-solution-master
----sorts()
--------sortAlg.js(3KB)
----hard()
--------trapRainWater.js(107B)
--------countDigitOne.js(297B)
--------maxCoins.js(414B)
--------trap.js(963B)
----medium()
--------numberOfSubarrays.js(371B)
--------longestPalindrome.js(562B)
--------convert.js(840B)
--------simplifyPath.js(537B)
--------letterCombinations.js(483B)
--------findDuplicate.js(282B)
--------countBits.js(197B)
--------threeSum.js(729B)
--------addTwoNumbersLinkList.js(653B)
--------cuttingRope.js(276B)
--------maxArea.js(348B)
--------multiply.js(1KB)
--------setZeroes.js(915B)
--------totalHammingDistance.js(244B)
--------integerBreak.js(281B)
--------computeArea.js(464B)
--------divide.js(1KB)
--------nthUglyNumber.js(382B)
--------nthSuperUglyNumber.js(432B)
--------detectCycle.js(550B)
--------countCoin.js(754B)
--------addTwoNumbers.js(1KB)
--------removeDuplicateLetters.js(375B)
--------myAtoi.js(784B)
--------removeNthFromEnd.js(487B)
--------strStr.js(3KB)
--------findLenOfLongestSubstr.js(933B)
----index.html(7KB)
----easy()
--------removeElement.js(296B)
--------countAndSay.js(288B)
--------removeDuplicates.js(271B)
--------hammingDistance.js(323B)
--------twoSum.js(263B)
--------reverseBits.js(180B)
--------searchInsert.js(591B)
--------hammingWeight.js(163B)
--------romanToInt.js(896B)
--------totalHammingDistance.js(255B)
--------integer_reverse.js(308B)
--------climbStairs.js(250B)
--------isUgly.js(426B)
--------isPalindrome.js(178B)
----README.md(1KB)