第一次软件工程作业

一位程序员分享了自己初次接触C#编程时的挑战与解决方案,通过使用熟悉的技术(如MSDN库和工具书)并在数据结构上进行改进,成功优化了软件性能。文章详细描述了从陌生到熟悉的编程旅程,以及如何通过调整数据结构来提升软件效率。

  由于以前上过邹欢老师软件工程课的学长的告诫以及第一堂课的深深的感触,让自己对软件工程这门学科的作业有点儿畏惧以及无奈,所以第一次作业给自己留的预计时间是比较充足的——一周。

 

  虽然对于C#编程是陌生的,完全没有接触过的,但是由于有过java编程的经验和技巧,利用各种工具书以及强大的MSDN库,使得自己在三天的时间内完成了作业,但是软件的性能确实很低的。所以自己又花费了大半个周末对代码进行了优化,使得其性能有了较为显著的提高。

 

  

自己本身对于编程没有很高的天赋,所以第一次编写的C#程序的性能是极差的,各种数据结构的混乱使用,例如本来应当利用ArrayList来保存相关的单词数组,但是第一次时使用了String数组来保存,导致了在存储上的冗余。

 

  在修改了一些数据结构后,软件的性能分析为:

转载于:https://www.cnblogs.com/wx1991/archive/2012/09/24/2699871.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值