摘要: 首先,我学会了C#,学会了怎么使用性能分析器分析我所编写的代码的性能,这有效的提高了我优化代码的能力。另外,建议大家在写应用工程的时候线性表这种数据结构是最容易想到的,但是往往是效率最低的,效率高的往往是树形结构,这一次作业也是给我一次教训吧。 这一次作业也让我认清了自己的差距,计算机学科是一门应用型学科,只有自己多写代码,多练编程,自己的水平才能提高。那些大一大二平时抱着电脑写代码的牛人,这会让我们大家开了眼界,经过对比才发现自己和他们之间的差距。就比如说树形结构这种数据结构之前是学过的,但是自己写程序时并不会第一时间想到,这就是经验不够的原因吧。从现在开始,我也该开始多变代码了,立志成为. 阅读全文
posted @ 2012-10-01 15:04 李忠 阅读(137) 评论(0) 推荐(0)
摘要: 软工作业开始由于经过好几次改动,所以总体用于优化的时间有一天多的时间,有点囧,一开始的作业说明没有看清楚,搞得绕了好多弯子,比如,liz12和 Liz23同时出现的话在extended_mode里面是输出哪一个呢,这个问题很纠结,如果按extended_mode的要求,这是看成一个单词还 是两个不同的单词就有歧义了,如果看成是一个单词那么输出时输出哪一个呢。特别无语啊,最后班里面统一了一下标准,就是输出Liz23,因为按字母序,L 在l前面。 第二个就是时间优化问题了,之前写得都是小程序,处理数据量小,自己设计的测试数据也是比较小的一些数据,看不出运行时间的差距来,后来发现运行大数据时 运行时 阅读全文
posted @ 2012-10-01 14:51 李忠 阅读(251) 评论(0) 推荐(0)
摘要: 终于写完了这个作业,今天花了一天的时间呢,与昨天晚上预计的花一下午的时间相差甚远啊,感慨中。。。。由于一直都是用C和C++写程序,因此改不了一些写C程序的风格,再加上对C#刚接触,只知道它和java类似。 早上吃完早饭开始构思怎么写这个程序,把大体的框架写了出来,剩下的就是给各个方法添加实现了。特别郁闷的是,一开始不知道C#里List提供了快排的函数(这个晚上才知道),于是我自己在主类里声明了一个static string [] word;的数组存储单词,这时候很显然地认识到数组的上限是限制程序处理数据大小的瓶颈,自己写了一个快排的函数。在数据量较小的情况下,运行的挺好的,下午四点半左右写完. 阅读全文
posted @ 2012-09-23 23:49 李忠 阅读(190) 评论(0) 推荐(0)