[整理]简单的基础问题坑


遇到的一些基础坑

**注意int size=q.size(),再把size放进for循环。直接for(i;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才会执行后面