花开自有丶花落 发表于 2017-8-6 21:02:43

是我太水了还是我用了假的无序set?


调用了insert(),rehash()、reserve()都不会导致重新散列,而且插入的值了除了遵守相同元素值群外,而且新元素还在旧值之后
这和标准库第二版书上说的完全不一样啊,重新散列在哪.....

A_Elite 发表于 2017-8-7 09:29:39

我觉得你这个程序中,根本就看不出有没有重新散列,看有没有重新散列应该看槽值有没有变化,每一次你操作插入,删除,请求改变容易容量,还是设置槽值之后,你都应该对比一下他们的槽值,如果槽值发生变化,就是说明已经重新散列。

A_Elite 发表于 2017-8-7 10:15:01

{:10_266:}

花开自有丶花落 发表于 2017-8-7 15:46:40

A_Elite 发表于 2017-8-7 09:29
我觉得你这个程序中,根本就看不出有没有重新散列,看有没有重新散列应该看槽值有没有变化,每一次你操作插 ...

那还是我太水了

A_Elite 发表于 2017-8-7 21:30:21

花开自有丶花落 发表于 2017-8-7 15:46
那还是我太水了

都开始看标准库了,很棒了!

花开自有丶花落 发表于 2017-8-8 12:41:56

A_Elite 发表于 2017-8-7 21:30
都开始看标准库了,很棒了!

谢谢鼓励
页: [1]
查看完整版本: 是我太水了还是我用了假的无序set?