当我按顺序(降序或升序)添加值(数字)时,它们会被添加到正确的位置,但如果我添加的值应该位于已在树中的值之间的某个位置,则它们不会排序。您可以看到,在图片中,数字3添加在1之后,但它应该在4和1之间,所以问题是,我到底做错了什么,以及如何修复它
Node对象 } }如何调用add函数
var bst= new Binary
对于如何实现双链接列表,我仍然有些困惑。在研究和找到一些关于它们的信息之后,我很好地了解了一些基本函数是如何工作的,比如add、remove等。但是,如果我想为一个名为DLList (E check)的方法编写一个countEquals (E Check)方法,它遍历整个列表并计算列表中与传递给该方法的"Check“数据项相等的项数,我将如何编写这个方法在完整遍历列表之后,返回等于"check“的项数。下面是我试图