0。0 第一次写了10KB+的代码略感动。 虽然好多都是来源于书本,但理解起来还是略费尽。总之还是很有成就感的!
4. 总结
在为期两周的课程设计里,我基本上能够算得上是全面接触排序算法。 刚开始拿到题目的时候,是完全无从下手的迷茫状态,之后通过自己的分析、资料的帮助和同学老师的帮助对排序的认识便逐渐的清晰起来。各个算法的逻辑算法我都很喜欢。毕竟是前人总结下来的经验,我只是很多年之后的经验运用而已。但我确实已经被这些算法所折服。
在效率方面,我也颇有感触。完成程序的第二天上午,我带着好奇准备用1000000个随机数来进行测试。从大概九点开始,一直运行到放学之后的十二点半以后。在程序运行完之前,因为必须得离开实验室的原因,当时的我既紧张又有一点小兴奋,忐忑的看着黑屏上的光标一直在跳动,可结果就是迟迟不出来。终于在我等待良久之后,结果运行出来。虽然本身是很无聊的一件事,但对我来说确实历史性的大事件。测试结果如下图。
看着这些时间长度的对比,我顿时产生了颇多感触。运行时间最长的四千多秒,与运行最短的少于一秒对比起来,这就是效率最明了的体现。以小见大,平时做事也要特别注意效率问题。
在编程中遇到了众多困难,很多时候并不是迎刃而解,尤其是在遇到逻辑错误的时候,常常会感觉到头昏脑胀,思维一片混乱。
有时候一两个小时都解决不