我正在做一个关于二进制搜索树的Java项目。我们被要求实现网络和AVL树,但也建议保持良好的抽象,以便实现其他类型的树(如红黑树)。我决定使用abstract BsNode类(Bs =二进制搜索)和abstract BsTree类,并用AvlTree和AvlNode以以下方式实现它们:
public abstract class BsNodeba
我尝试使用锯齿数组,因为如果我有一个名字John和另一个名字Albert,因此每个名字都有不同的长度,我想把名字上的每个字母转换成一个整数(我创建了ConvertChartoInt方法来做这件事),然后把它存储在一个数组中假设我有一个有3个名字的数组: John,Albert,Bryan我正在将John,Albert,Bryan的所有字母转换成一个整数,并将它们放在一个锯齿数组中。j++) g = ConvertChartoInt(array