学编程,人家都说要学数据结构

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:15:07
请问啥是数据结构呀,哪有什么好的书或教程呀
能给个具体的网址不

数据结构是学编程公共基础知识的内容,最好学学.可以看看二级考试的辅导教程,里面有讲解.

“数据”就是计算机能够处理的一切信息,不仅包括数字数据,还包括字符(例如字母),也包括音频、视屏等。“数据结构”研究数据及其关系的学科,是计算机核心课程之一。它从数据的逻辑结构、存储结构以及在某数值域上定义的操作三个角度研究问题。常见数据类型有:线性结构(如数组、链表、栈,队列等)和非线性结构(如树,图等结构)。简单讲,和常说的算法有关

数据结构的地位,过去软件开发都是面向过程的,而现代,是面向数据的。再加上面向对象开发工具的兴起,其地位将越来越重.....,总之,数据结构不熟悉,不可能开发实用的、较大的软件系统(个人观点)。

一个误区:认为精通一门语言,就成为软件高手了。其实不然,精通一门语言固然不容易,要多少年的苦心积累,但语言毕竟是一种描述工具,描述算法的,而算法和数据结构有关。在印度和美国,代码好多是由高中生编写的。

数据结构的教材很多,你可以到这里搜索(并可在线购买):http://www.china-pub.com,各个大一点书店都有的,我曾用的是清华大学出版社,严蔚敏老师的(配练习册的),感觉很好。另外注意选择语言版本,你学c++,就买c++版的

也不是非学不可的,看自己的兴趣!学数据结构也得懂C语言啊,想看教程了可以在网上摆渡一下会有很多的!
http://www.vchome.net/tech/datastruct/datasf29.htm 这个数据结构教程网站你看一下!