作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
所以,我正在研究 3 向归并排序,我想知道它是否不失一般性。
让我们假设我们有数组 A' 的 3 个元素的幂和 A 的任何常数的幂。
这是我的问题。
为什么假设 n(元素数)是 3 的幂而不失一般性?
为什么 n 是常数的幂这种形式的任何假设也不失一般性?
最佳答案
因为您总是可以扩大数组 A 以适应您想要的大小,只是为了使算法起作用。
实际实现可能会也可能不会使用该假设,但原则上采用该假设不会阻止您将该算法应用于任何大小的任何数组 A。之所以有大小假设,是因为它简化了算法,便于分析时间和复杂度。
关于algorithm - 3路和2路合并排序不失一般性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54473029/
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
我是一名优秀的程序员,十分优秀!