什么算法是好算法?
1 正确性,对于一些刁钻的输入,输出结果也要保证对
2 可读性,一个算法不能不可读,否则调试起来困难。
3 鲁棒性, 一个算法必须要对一些非法的输入进行处理,而不能输入了非法的输入,仍然输出结果
4 效率以及存储空间:一个好的算法效率要高,储存空间要尽可能的小。当然这是针对固体问题来说的。
什么算法是好算法?
1 正确性,对于一些刁钻的输入,输出结果也要保证对
2 可读性,一个算法不能不可读,否则调试起来困难。
3 鲁棒性, 一个算法必须要对一些非法的输入进行处理,而不能输入了非法的输入,仍然输出结果
4 效率以及存储空间:一个好的算法效率要高,储存空间要尽可能的小。当然这是针对固体问题来说的。