摘要:
先看题目 前序遍历N叉树,与前序遍历二叉树类似 可以使用递归或者栈,两种方法 1.使用递归 1 /* 2 // Definition for a Node. 3 class Node { 4 public int val; 5 public List<Node> children; 6 7 publ 阅读全文
摘要:
题目如下 这题也是需要使用到前缀和 这几天的题有好几道都涉及到这个知识点 普通的的解法会超时,如下 1 class Solution { 2 public int[] platesBetweenCandles(String s, int[][] queries) { 3 int len = quer 阅读全文
摘要:
1.key为null import java.util.HashMap; public class Test{ public static void main(String[] args) { HashMap<Integer,String> map = new HashMap<>(); for(in 阅读全文
摘要:
先看题目 今天这道题没什么好说的了,单纯的进制转换,下图举了两个例子 1 class Solution { 2 public String convertToBase7(int num) { 3 int ans = 0; 4 int p = 0; 5 while(num != 0){ 6 int t 阅读全文
摘要:
1.在conf目录下打开settings.xml文件 2.在settings标签里面添加这一行 <localRepository>你想要设置的Maven仓库地址</localRepository> ok 阅读全文
摘要:
首先需要Java环境 没有Java环境的朋友猛击此链接《Java的下载安装及配置环境 - 雨下_整夜 - 博客园 (cnblogs.com)》 有了Java环境之后 1.下载Maven 官网下载地址为 https://maven.apache.org/download.cgi 可以根据自己的操作系统 阅读全文
摘要:
题目如下图 这题恰好是浙江农信赞助的周赛题,《适合打劫银行的日子》,刑。 解题思路: 先是从前往后遍历找到前缀长度满足条件的所有节点, 再从后往前遍历找到前缀长度满足条件的节点,若该节点的前缀长度也满足条件,则入队列。 代码如下 1 class Solution { 2 public List<In 阅读全文
摘要:
今天开始要多多更新博客,以提升书面表达能力。 先看题目: 今天的leetcode题是要在两个字符串中找一个最长的子字符串,并且这个子字符串只能由这两个字符串中的其中一个得到。 我将满足这个条件的字符串称为 最长不同子字符串。 返回值是最长子字符串的长度。 这是一道脑筋急转弯题目 可以分如下两种情况进 阅读全文
摘要:
遍历数组,记录下前缀的最大值和最小值。(这是看题解之前想出来的解法,看了题解之后发现和题解方法一差不多) class Solution { public long subArrayRanges(int[] nums) { int len = nums.length; long sum = 0L; f 阅读全文
摘要:
今天在使用StringBuilder时,当传入参数类型为char时,会调用如下构造方法 /** * Constructs a string builder with no characters in it and an * initial capacity specified by the {@co 阅读全文