遇到的一些基础坑

 

**注意int size=q.size(),再把size放进for循环。直接for(i;i<q.size();i++)报错

https://www.cnblogs.com/inku/p/15591457.html

 

return tmp.next;//不能直接head,head本身可能也被remove

https://www.cnblogs.com/inku/p/15591276.html

 

 

***注意,int[] ans=new int[1] ;return ans[0] 如果要直接写为int ans

则ans需要为全局变量,否则无法更新不变

https://www.cnblogs.com/inku/p/15591452.html

 

建list就添加元素,和先new再add的区别

List list=new ArrayList(a)和

List list=new ArrayList<>(); list.add(a]);

https://www.cnblogs.com/inku/p/15605935.html

 

 

注意if..if..else,if..else if..else

的区别,测试案例"GLRLLGLL"

https://www.cnblogs.com/inku/p/15614109.html

 if(a) if(b) else(c)
执行了a后还会执行c
 
if(a) else if(b) else(c)
只有前为false才会执行后面
 
 
一定要注意统一char和character,不要一会儿用char一会儿用character
虽然大部分测试集能通过,还是会出现错误情况
 posted on 2021-11-26 05:16  alau  阅读(17)  评论(0编辑  收藏  举报