我正在为哈希表编写一个类。哈希表是我编写的称为HashVariable的类中的对象的数组。 HashVariable只有两个属性,一个名称和一个整数值。我知道,如果我从表中删除一个项目,则必须将其替换为“墓碑”,但我不确定应该将其用作墓碑。

我还没有真正尝试过,因为我不确定自己能做什么。我可以尝试将字符强制转换为HashVariable并将其插入数组,但不能那样转换。

最佳答案

由于“ HashVariable”是您编写的类,因此可以有一个布尔变量将HashVariable标记为逻辑删除(除了具有名称和值之外)。对于示例实现,请查看here

10-06 04:18