对于学习数据结构和算法分析的感想
时间:2013-05-18 11:48 来源: IT技术网 作者:石岩
学习了十多天的数据结构和算法分析课程了,总体感觉不是很好。由于是C++语言写的,所以那些数据结构在设计时就要留很多的接口以及余地,所以使用了C++中的比较高级的技术,例如纯虚函数、模板等,这些技术在没有实例化之前是编译不成任何指令的。所以用C++语言描述的算法翻译成汇编语言有很大的难度,因为类不是结构化程序设计语言所擅长的。

而且类这种封装性很高的数据类型是无法用汇编语言所代写的,一种替代方法就算是用结构体来封装类中的私有成员,再写几个操作这个结构体的过程,然后把结构体以及过程在一个文件中保存,再用include伪指令包含。但是这样其实是一种多余,结构体中的成员用变量就可以引用,那为什么还要写多余的函数,这样不仅增加开销,而且还降低速度。
到今天为止,我真的不想再写汇编语言方面的代码了,但是没有办法啊,即然善始就要善终,虽然写出来的程序效率不高,但是也能够有助于独立于语言之上思考问题的算法。
本文来源 我爱IT技术网 http://www.52ij.com/jishu/1712.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
