Re: [问题] 请问什么是资料结构

楼主: yauhh (小y宝贝)   2013-07-17 20:55:29
※ 引述《book3000 (绝不认输)》之铭言:
: 大家好,我是一个单纯,全新的新手,最近因为某些个人因素,
: 想从头学程式语言,(其实也没什么理由)
: 在网上看到资料结构这个名词,还是搞不懂代表着什么,
: 似乎是基础概念课程之类,很想省略它,
: 请问资料结构的重要程度?算必备基础?完全不会的话会发生什么事吗?
: 另外程式设计应该如何入手比较适合?补习?比较倾向于自学
: 纯粹兴趣想入门,希望网络高手能多多指教,谢谢
资料结构就是说,当你手上有二个以上的资料时,资料放在一起的格式是怎么样.
这样来讲,程式中的阵列是资料结构,档案中放了一大堆资料也是资料结构,
还有物件导向程式设计所讲的物件,也是资料结构.
而书上比较喜欢讲的是,当程式在跑的时候,程式中的资料结构要是什么格式
才会跑得快. 不太会讲档案中的资料结构,因为档案就在那边,程式可以慢慢存取.
但是程式里的资料格式不好,使速度不快时,就比较让人计较.
然后,从程式线上的资料结构里,就会发明出一些机制,是特定的程式搭配特定的资料
格式,组合成一些装置或一些模式,例如堆叠,伫列,树等等. 这些装置和模式,做为
大的抽象的模型,影响许多程式老手的思考方式和沟通方式. 因为有抽象模型支援,
写程式也变得比较简单.
资料结构是很基础的东西,不难,想学就找书看,赶快学.

Links booklink

Contact Us: admin [ a t ] ucptt.com