任何人都可以指出一些可靠的资源/文档,其中对不同复杂度类别的算法所花费的时间进行了一些真实的讨论,例如O (log n), O (n), O(n log n), O(n^2), O(n^3)
等等。特别是我对一些可以回答以下问题的文档/站点感兴趣:
给定机器配置(CPU、内存)运行合并排序(或二进制搜索或其他一些标准算法)需要多长时间(以毫秒/秒为单位),其中 N 个实例作为输入,其中 N 可以在 100 到 100 万之间变化。
如果有人可以将我指向一个文档,该文档不仅可以给我以毫秒为单位的时间,而且还可以给我一个近似/启发式的能量成本的近似值/启发式方法,如果以上一些的话,那就更好了提到的算法在移动设备(智能手机)上运行。