摘要:
方法一: 这道题跟左神上课讲的题一样,可以使用一个双端队列来对存数据。 class Solution { public int[] maxSlidingWindow(int[] nums, int k) { int[] list=new int[nums.length-k+1]; LinkedLis 阅读全文
摘要:
morris遍历 额外空间复杂度o(1) 一个节点如果有左子树 就能两次回到节点 morris 改成先序遍历 中序遍历 后序遍历,只关注能够来到了两次的节点。 在第二次来到一个节点的时候逆序打印左子树的右边界,然后再单独打印树的右边界 printEdge是逆序打印左子树的右边界 阅读全文
摘要:
题目二 https://blog.csdn.net/wingStudio_zongheng/article/details/77721058 https://blog.csdn.net/zxzxzx0119/article/details/81629626 https://blog.csdn.net 阅读全文
摘要:
这道题好像没用成功回溯法。。。。反而变难了 class Solution { public int[] twoSum(int[] nums, int target) { List<Integer> list; return sum(nums,target,0,list,0); } public in 阅读全文
摘要:
第一个: class Solution { public int minPathSum(int[][] m) { if(m==null||m.length==0||m[0]==null||m[0].length==0){ return 0; } int row=m.length; int col=m 阅读全文
摘要:
方法一(采用交换的方法): public class L46 { public void backtrack(int n, ArrayList<Integer> nums, List<List<Integer>> output,int first){ if(first==n){ output.add 阅读全文
摘要:
阅读全文
摘要:
IO流 字节 byte 字符char 第二行是节点流(文件流) 剩下的是处理流 处理流 :对已有的流进行一个包装 需要关注的是蓝颜色的框 不能用字符流来处理图片等字节数据 文本文件应该使用字符流来读取 网络编程 反射 红色为需要掌握 通过反射得到一个对象和对象中的方法 通过反射可以调用Person类 阅读全文