为什么说HashSet容器的特征是线程不安全啊
long 两千怎么运行的是0呢?
有一个有点奇怪的问题,我已经加add方法了,为什么我这边调用仍然不让我调用add方法,自动校正一直让我重新加一个private void add, 我前面写的那个
public void add(E element){
不知道为什么没有生效,完整code我附下面
package com.bjsxt; public class BinaryTreeSort<E extends Integer> { class Node<E extends Integer>{ private E item; private Node left; private Node right; Node(E item){ this.item = item; } public void addNode(Node node){ if(node.item.intValue() < this.item.intValue()){ if(this.left == null){ this.left = node; }else{ this.left.addNode(node); }else{ if(this.right == null){ this.right = node; }else{ this.right.addNode(node); } } } } public void inorderTranversal(){ if(this.left != null)this.left.inorderTranversal(); System.out.println(this.item); if(this.right != null)this.right.inorderTranversal(); } private Node root; public void add(E element){ Node<E> node = new Node<>(element); if(this.root == null) this.root = node; else this.root.addNode(node); } public void sort(){ if(this.root == null)return; this.root.inorderTranversal(); } public static void main(String[] args) { BinaryTreeSort<Integer> sort = new BinaryTreeSort<>(); sort.add(); } }
老师在视频中把好几行代码选中后注释掉的快捷键是什么
为什么a并b之后打印出来不是a,b,c,d而是a,b,c,b,c,d呢,好像和数学上有点差异,我能理解为他是所属不同容器对象的元素吗
老师,这划线是什么意思啊
怎么解决?
运行时也会报错
怎么会出现这种情况呢?
这个地方如果容器不为空说明还有符号没匹配完,说明是左括号的问题。这个地方我不明白,在上面那个for循环里不是说了有左括号就push他的右括号吗?
老师,上个那个ArrayList接口的源码和这节课的源码听的多多少少有点迷糊,能不能等学的东西多了之后在进行研究,先跳过这些源码分析?
老师为什么这里是单引号?
老师这两行代码有什么不同呢?或者如何理解这两行代码呢
老师我想知道这三个变量具体分别都表示了什么?
老师,那如果用ti来(t1.stop)这个来执行,主线程是会停止么
这里的Igeneric接口,她T getName(T name)表示返回name值的话,那能不能写成return name?
我也不明白他到底是怎末压栈和出栈的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637