Java 遇到的一些问题(三)
2017-12-17 02:57
232 查看
水题遇到的
Queue的初始化
Queue是抽象的,不能直接生成实例Queue< T > q=LinkedList< T >();这样是允许的
BFS
BFS可以通过一个Queue实现开始先q.add(root)
再而q.poll()访问root
判断node.left和node.right是否为空,不为空则q.offer(对应分支)
直到q.isEmpty()
XOR
异或可以用来找到一组数列中唯一出现的数,其他数都出现两次A ^ A = 0, A^A^B = B
Queue 中 offer 与 add的区别
add只有新元素非空才行不确定是否空则用offer
相关文章推荐
- java 实习遇到的问题和一些小经验(第一个月)
- 学习JAVA语言过程中遇到了一些问题
- java一些疑问的求证和遇到的问题
- 【最近面试遇到的一些问题】JAVA UTF-8 GB2312 编码互转
- 在浏览器运行 java applet时遇到的一些问题及其解决方法
- java界面设计遇到的一些问题,往容器直接添加组建好事getContentPane()
- 编写JavaMai遇到的一些问题l
- myeclipse中编写小java项目遇到的一些问题(持续更新)
- 最近在学JAVA,遇到一些Eclipse的问题,分享出来给大家
- java_swing_遇到的一些问题
- 关于将Java中序列化对象写入byte[]遇到的一些问题及解决方法
- 学习JAVA一个月来,所遇到的一些问题(不全)
- 续:Java Tomcat 中调用.net DLL的方法 - 实际部署中遇到的一些问题解决
- 在浏览器运行 java applet时遇到的一些问题及其解决方法
- 【最近面试遇到的一些问题】java中list、set和map 的区别
- 自己初学Java给自己设计的排序算法遇到的一些问题
- Java和C#访问同一个数据库遇到的一些问题
- java 做项目时遇到的一些问题
- 有关java定时发送邮件遇到的一些问题
- 用新浪微博java SDK进行OAuth2验证遇到的一些问题