随笔分类 - leetcode
摘要:题目是牛客网的,感觉这题十分的巧妙 用了递归 加分治法。那时真的🐮🍺
阅读全文
摘要:``` public static void reserver(String s){ StringBuffer sb=new StringBuffer(); sb.append("$#"); for (int i=0;iright){ right=tag[i]+i; mid=i;...
阅读全文
摘要:``` public class Demo { public static void main(String[] args) { String s1 = "ADBCFHABESCACDABCDABCE"; String s2 = "ABCDABCE"; int i = kmp(s1, s2); Sy
阅读全文
摘要:根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用 0 来代替。 例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4,
阅读全文
摘要:84题和85五题 基本是一样的,先说84题 84 柱状图中最大的矩形( Largest Rectangle in Histogram) 思路很简单,通过循环,分别判断第 i 个柱子能够延展的长度len,最后把len heights[i] 就是延展开的面积,最后做比对,得出最大。 这个方法效率不是很高
阅读全文
摘要:今天在LeetCode的看到一到题目 这道题目有点坑,没有思路的话容易钻牛角。 刚刚开始时,我想的是直接用while循环来模拟计算,后来觉得这么好麻烦,也有复制的逻辑在里面。后面我推导了一下 以下是我的推导过程,爱丽丝简称 A 鲍勃 简称B 当num=2时,A=1 num=num 1=1,A赢 当n
阅读全文
摘要:做了好多动态规划的题目,有了一些心得。 public int getanswer(char[][] map,int index,int n) { if(index==n) {// index==n 则意味的递归结束 / System.out.println(" "); for(int i=0;i=0
阅读全文

浙公网安备 33010602011771号