java
内推锦鲤
前端工程师
展开
-
leetcode单调栈总结
本次主要总结利用单调栈解决leetcode中的第739题每日温度、第496题下一个更大的元素I、第503题下一个更大的元素II。单调栈主要解决的几种问题:比当前元素更大的下一个元素比当前元素更大的前一个元素比当前元素更小的下一个元素比当前元素更小的前一个元素需要思考的几个问题:如何操作单调栈严格单调栈还是非严格单调栈单调递增栈还是单调递减栈先以739题为例看看如何操作单...原创 2019-11-24 15:03:18 · 870 阅读 · 0 评论 -
leetcode第二周题解整理[附github地址]
leetcode第二周题解整理removeDuplicates(删除排序数组中的重复项)解法一:双指针遍历,值覆盖题目难易程度题号removeDuplicateseasy26maxSubArrayeasy53reverseStringeasy344reverseVowelseasy345addTwoNumbersmiddle2...原创 2019-11-03 23:53:52 · 830 阅读 · 0 评论 -
leetcode第一周题解整理
leetcode第一周题解整理twoSum(两数之和)解法一:暴力方法解法二:借助哈希表,以空间换时间isValid(有效的括号)解法一:栈removeElement(移除元素)解法一:双指针遍历,头尾指针plusOne(加一)解法一:从后向前遍历singleNumber(只出现一次的数字)解法一:位运算titleToNumber(Excel表列序号)解法一:数学解法解法二:26进制rob(打家劫...原创 2019-10-20 00:42:04 · 439 阅读 · 0 评论