我为一个链表dvd清单程序编写了代码,该程序允许我使用for循环遍历列表,并将列表中的每个dvd标题与用户输入的dvd标题进行比较。如果书名匹配,它将打印出该书目的库存份数。代码如下:
movieToCommand = input.substring(2, input.length()).toLowerCase();
for (int i = 1; i <= movies.length(); i++) {
if (movies.get(i).getTitle().equals(inputMovie)) {
System.out.println("There are
我有一个按A-Z顺序排列的字符串数组。我想知道对它们进行排序以获得平衡的二进制搜索树的最好方法。我最初的想法是将数组分为前半部分和后半部分,然后分别对它们进行排序。
难道我不能使用递归的方式将其一分为二,以获得树的下一个节点吗?我只是现在还不能完全理解它,我想我应该问问是否有人有什么想法。来引导我朝着正确的方向前进,或者提供一些例子。谢谢!
我正在使用我自己的BinaryTree类和BinaryTreeNode类。编辑:
public class BinaryTree {
private BinaryTreeNode root;
public void insert(String text)