
87篇文章 · 10811字 · 1人关注
主要的知识点是:单调栈,该题牢牢记得:栈中记录当前楼能看到的元素 单调栈是单调递增栈,栈顶是最小值单调栈存的是能看到的楼向左看:从0开始遍历元素...
``` classSolution{ publicintminDistance(Stringword1,Stringword2){ intm=w...
遇到这种题,第一想到动态规划,利用dp【n+1】【3】,工作--0,健身---1,休息---2,分别代表一个状态,可以画一个三个状态的转换图 其...
很简单,加入HashSet来进行判断 ''' classSolution{ publicbooleanvalidPalindrome(Strin...
其实也比较简单 主要是学会去判断回文串 同时,题目说最多可以删除一个字母,意思是去比较start+1:end和start:end-1的字符串是不...
如何来求解呢?直接看例子原数组nums:1 2 4 3 6 5第一轮:从右往左遍历,去找第一次出现nums【i】>nums【i+1】,去记录nu...
求平方根的基础在于二分查找 long mid = (left + right) / 2;//为什么mid要为long,因为mid mid也会自动...
8月集中刷leetcode,差不多刷了170,但是最多能应付一下面试的编程题,做笔试题还是差的,继续加油!!!
基本思路不如看代码注释
文集作者