对代码进行运行及解析,对源代码优化。要求:对源程序能不改就不改,原程序有几块,优化后的程序就要有几块,严格按照原程序区块结构,任何一个区块都不能随意合并拆分,只修改能让输出更好的地方。再次重申:一个区块都不合并拆分;遵守最小修改原则,对源程序能不改就不改!!原程序区块有输出,优化后的程序区块才有输出,不要乱加输出。 请务必严格遵守上述要求,如果你明白,回答“是”,完成以下作业: 对代码运行及解析,对源代码优化。把优化后的程序分块给我,便于我修改对照。在每一个优化程序区块下给出优化原因及修改地方。同时总结代码特点、使用场合,以及告诉我不同使用场合下如何更换代码输入。 具体的操作模板如下: 代码运行及解析(对每一个定义的函数都要解析其作用,详解main程序中的函数,其余的简要概括) 1、显示结果 2、显示结果分析 更换代码输入与各方法的特点和使用场合 1、更换代码输入 2、方法特点 3、代码更换后适用性 (特点、使用场合、选择算法考虑) 源代码优化 1、源代码不足处 2、改进(总结针对各函数的改进,哪一个函数改了,增加or改进了什么,与原函数相比有什么优势等,进行概括总结)
代码解析及最小修改
对代码进行运行及解析,对源代码优化。要求:对源程序能不改就不改,原程序有几块,优化后的程序就要有几块,严格按照原程序区块结构,任何一个区块都不能随意合并拆分,只修改能让输出更好的地方。再次重申:一个区块都不合并拆分;遵守最小修改原则,对源程序能不改就不改!!原程序区块有输出,优化后的程序区块才有输出,不要乱加输出。