1.动态化初始数组
int[] arr=new int[x];
x为数组的长度,等后续为之赋值
2.获取数组长度的方法
【.length】
但是,size,length,length()傻傻分不清-------------搞清楚
3.map的使用方式
4.栈,队列的相互模拟和使用方式
1.栈模拟队列(双栈):一个用来接收,一个用来输出,但本质上他们整体才构成‘队列’。由此,非空判断时需要两个都空;输出的时候判断s2的数量,s2非空则输出s2,s2空则从s1传输数据
5.集合框架的完善(同3)
6.类似stream流的东西学一下
7.【150】逆波兰表达式(
Integer.valueOf
遇到的问题:
1.字符串的“相等”判断
应该用.equals(),而不是==
2.字符串形式的数字--->int类型的数据
第一种:Integer.valueOf(str)
第二种:Integer.parseInt(str)
第三种:构造器方法new Integer(str)
后入先出的逻辑模式决定了'栈'的使用
8.【239】滑动窗口的最大值
优先队列???单调队列???纳尼哦
大受震撼,做题要有知识储备。讲的东西都不知道还学什么题?