做纸风车的做法:好算法应考虑达到的目标

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 06:53:46
好算法应考虑达到的目标:正确性,可读性,健壮性,效率与低存储量要求
请说出你是怎样理解的,不要用课本上的原话,说说自己的感受。

我觉得还有取舍的问题.
比如时间复杂度和空间复杂度有时是矛盾的。
就看是牺牲时间还是牺牲空间了,比如应用中时间复杂度要求高,就尽量完善时间复杂度。
这样理论上看,可能不是最优算法,但在应用中却是最优的。

我认为达成预期目标的算法即是好算法!
就像美女,唐代杨氏正是符合其'作用域'口味,我们仍称为美女