原题解法二有问题,只有证明使N1 + N2 >= N3成立的第一个i值就是全局最优解",才能保证给出的代码的正确性。如果证明不了,就要遍历一遍,时间复杂度仍未o(n)
本文介绍了一种电梯调度算法的优化方案,通过计算不同楼层的人数分布来确定最优停靠策略,减少乘客等待时间。该算法考虑了全局最优解的可能性,并提供了一个具体的C++实现案例。
原题解法二有问题,只有证明使N1 + N2 >= N3成立的第一个i值就是全局最优解",才能保证给出的代码的正确性。如果证明不了,就要遍历一遍,时间复杂度仍未o(n)
75

被折叠的 条评论
为什么被折叠?