假设我想从字符串中删除重复项。我决定使用一个长度为 256 的布尔数组来存储特定字符是否已经出现。我可以遍历字符串,并可以在这个辅助布尔数组的帮助下删除所有重复项。
我的问题是“这个算法是就地的吗?”
我认为它正在使用恒定数量的空间,它不会随着输入的大小而改变,它应该就地。如果我错了,请纠正。
假设我想从字符串中删除重复项。我决定使用一个长度为 256 的布尔数组来存储特定字符是否已经出现。我可以遍历字符串,并可以在这个辅助布尔数组的帮助下删除所有重复项。
我的问题是“这个算法是就地的吗?”
我认为它正在使用恒定数量的空间,它不会随着输入的大小而改变,它应该就地。如果我错了,请纠正。