有人知道吗 Big Oarray_unique()?

我还没有通过源 O(n^2) 这个对吗?

谢谢

有帮助吗?

解决方案

它是 O(nlogn) 因为它使用排序而不是您的 O(n^2) 扫描。

请注意,键保留。 array_unique()首先将视为作为字符串的值分类,然后将第一个键保持在每个值中,而忽略所有以下键。这并不意味着将保留第一个相关值的关键。

引用 http://php.net/manual/en/function.array-unique.php

编辑: 请记住要使用Google,检查手册,检查现有问题,然后询问。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top