- 博客(18)
- 收藏
- 关注
原创 leetcode77. 组合 (回溯算法)
给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。你可以按 任何顺序 返回答案。class Solution{ public List<List<Integer>> combine(int n,int k){ List<List<Integer>> res=new ArrayList<>(); //返回的所有结果的数组 int[] nums=new int[..
2022-09-30 20:54:46
212
原创 leetcode1021. 删除最外层的括号(详细注解)
class Solution { public String removeOuterParentheses(String s) { char[] c=s.toCharArray(); //转化为字符串数组; int l=0,cnt=0; //cnt表示‘(’的个数 l表示‘)’应该与之对应的个数 StringBuilder sb=new StringBuilder(); //创建stringBuilder对象sb 记录字符.....
2022-05-28 23:03:33
132
原创 java 中 整型(int)、字符串(String)、数组(int[] char[])间的转换 详细注释
一、整型和字符串相互转换。int->Stringint i=1;String str=new String();//int直接加上""即可转为字符串str=""+i;//使用Integer的toString()方法str=Integer.toString(i);//使用String.valueOf()方法str=String.valueOf(i);String->int//使用Integer的parseInt方法 注意int的取值范围为 -(2^32)-
2022-05-11 17:22:39
907
1
原创 leetcode力扣567. 字符串的排列(详细注释)
public class Solution{ public boolean checkInclusion(String s1,String s2){ char[] pattern=s1.toCharArray(); char[] text=s2.toCharArray(); int pLen=s1.length(); int tLen=s2.length(); int[] pFreq=new int[26]; .
2022-05-05 15:35:20
403
原创 部分IDEA快捷键
ctrl+d:复制当前行ctrl+y:删除当前行ctrl+shift+alt:多行操作;psvm:生成main()方法sout:System.out.println("");fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CTRL+SHIFT+Z:取消撤销Alt+Insert:生成构造方法、getter、setterCtrl+Shift+J:将选中的行合并成一行ctrl+g:定
2022-03-29 18:05:31
159
原创 Maven-3.6.2 IDEA配置
3.27 搞了一天的IDEA开Maven项目。 一开始用的是Maven3.8.5,IDEA 用的是2020年版的 JDK 14,Tomcat-10.0.18。 调试了一个下午,都不行。后面重新下载了Maven3.6.2,重新配置了系统环境变量,就能正常用IDEA创建MAVEN项目了。 呼~ 继续学习Javaweb 。顺便每天刷leetcode。大家一起加油...
2022-03-27 22:42:33
397
原创 MySQL笔记1
SHOW CREATE DATABASE xxxx --查看创建数据库的语句SHOW CREATE TABLE xxxx --查看xxxx数据表的定义语句desc xxxx --显示表的结构--修改表名 ALTER TABLE 旧表名 RENAME AS 新表名ALTER TABLE teacher RENAME AS teacher1--增加表的字段 ALTER T...
2022-03-20 22:22:48
831
原创 JAVA--this引用(详细)
1.为什么要有this1.为什么要有this 一般地,成员变量和成员方法被视作蓝图或模板以供将来调用,因此定义时不立即具体化,即不在定义时赋值或调用,而是等到了其他方法或 main()中,才给予调用或赋值。那么对于将来要调用成员变量和成员方法的对象用什么变量表示呢,Java 给起了个名字叫 this。this 表示的是当前对象本身,确切地说,this代表了当前对象的一个引用。对象的引用可以理解为对象的另一个名宇,通过引用可以顺利地访问对象。在 Java 中,this既可以引用当...
2022-03-15 23:12:50
2498
原创 三天时间复习了一下Java的编程基础,稍微总结一下。附上java学习路线
全是干货,走过路过不要错过1.首先必须了解什么面向对象编程(Object-Oriented Programming,OOP)。2.面向对象编程的本质是:以类的方式组织代码,以对象的组织(封装)数据。3.三大特性:①封装②继承③多态。4.static 方法属于类,不能重写。5.final修饰的常量、private的方法不能重写。final修饰的类也不能继承。6.X instanceof Y。7.static修饰的变量可以直接类名.变量引用static修饰的方法可以直接方法()使..
2022-03-13 23:19:34
684
原创 初学Git总结(两小时)
内容目录:1.浅谈Git发展历史2.版本控制3.Git安装以及初始化配置4.Git基本操作命令5.搭建远程仓库(Github,Gitee)协同开发
2022-03-10 23:48:21
294
原创 个人java后端详细学习路线(0→1)
2022.3.9今晚收看B站老师分析的学习路线,根据网友评论和自己总结,我用在C站的第一篇博文记录一下。来源:【建议收藏】按这个学,找工作没问题!Java后端开发详细学习路线视频教程,串起Java后端开发几乎所有主流技术_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1GQ4y1N7HD?from=search&seid=16457515465375218979&spm_id_from=333.337.0.0利用这一学期的时间去掌握基
2022-03-09 23:17:02
1738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人