www.3112.net > 数据结构《C语言版》

数据结构《C语言版》

严蔚敏老师的《数据结构(C语言版)》绝对经典.讲解详细,透彻明了.就是下图右边这本.左边这本是配套的习题集.把书上的伪代码看明白,配套习题都能透彻了,绝对够平时用的,工作游刃有余.等用到二叉树和图,你就不是普通程序员了.不要看电子版的,弄个txt、pdf根本学不深入,去书店或者网上买本正版的,用着舒服.学数据结构,C语言要有一定的基础,至少弄明白指针的用法.建议不要急于求阅读速度,要讲究细度,仔细研究,认真阅读.

C语言的数据结构是用C 语言描述数据结构的,主要有顺序表(是用数组实现的),顺序链表(要用到指针),串(就是C语言中的字符串),堆栈【顺序堆栈(用数组实现)和链接堆栈(用链表实现)】,树(主要是讲二叉树),图,再就是内排序,外排序,文件的查找.链表,二叉树,图是最重要的.基本就是这样!!!!

清华大学出版社 《数据结构(C语言版)》 例如 严蔚敏 吴伟民 ,个人认为他的不错还有你别老想着用win-tc这个软件阿你可以尝试用 Visual studio 6.0或者7.0或者8.0或者9.0都可以,而且我个人认为你在学着用这些软件的时候都是一个进步,至少作为编程人员微软的VS系列都应该知道如何使用,例如目前的VS2008(也就是9.0)功能就非常强大了,不过就是软件过大,而VS6.0不大 2 3百兆,而且很好用!至于你要想直接可以运行的程序,那你不要买数据结构了 这本书本来就是主要讲算法,你既然想要程序,那你再买本课后辅导 或者 买本C语言方面书 编去吧!

你是说清华大学的教材吗?严蔚敏和吴伟民编著的那本?这本书的话作为教材整体还不错,但是如果自学的话就比较枯燥了.其实国内有很多新出的数据结构都不错,不管是用C++还是JAVA,还是C,或者其他语言描述的,感觉很多都比这本要好.学习数据结构的话,我推荐看《数据结构与算法分析 : C语言描述》这本书,个人认为比清华大学的这本讲述的要好一些~当然仅仅是个人立场,给个建议.

有C语言版和C++语言版,根据个人需要选择

c语言和c++描述数据结构最大的区别在于设置思想,c语言是一种结构化程序设计语言,而c++是一种面向对象的程序设计语言,它两者的区别主要在于数据和操作的关系. c语言是定义数据类型,数据类型定义变量,然后函数操作变量,换句话说c语言是“操作的数据”. c++是定义类,类本身就具备操作,换句话说,c++是“数据的操作”.

首先得学会C语言,特别掌握指针,函数,结构体 先把书看一遍,省略里面C语言的具体描述,也就是先不看这些.也不要看那些计算公式,只需要弄清楚里面的概念,比如说线性表.看第二遍书的时候,在去仔细看那些结构的定义语句,以及每种结构有哪些基本算法,以及是怎样用C语言来实现的.最后再去看一些公式,比如时间复杂度等等.尽量用自己掌握的一些数据结构来用C语言描述,实践一下.

书里面的思想应该可以看懂,不过对于那些用C写的算法那么就会让你头痛咯.其实学习数据结构最好至少会一门编程语言,还懂离散数学更好,不然会看得一头雾水,想看的心都没了.数据结构讲的主要是数据之间的相互关系,即数据的组织形式.还有就是在计算机上存储数据的方法,所以这书上也会有大量的算法,虽然这些可以用不同的语言来实现,但是C版本的数据结构算法是用C写的,这样就会卡住你的.建议先看看C语言吧.

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com