数据结构c语言版pdf++版和数据结构c语言版pdf版有什么区别?

学完C语言 学C++ 还是学数据结构好呢?为什么?分别推荐几本好书 适用于自学的 最好不用英文版
学完C语言 学C++ 还是学数据结构好呢?为什么?分别推荐几本好书 适用于自学的 最好不用英文版
我不知道你说的“学完”是第几个阶段,自己对应一下:
1.谭浩强那本《C程序设计》的所有章节至少要了解,这本书入门使用绰绰有余。
2.多写程序,完成一个超过1000行代码的小工程。
3.学习一些必备知识,数据结构(最简单的那些即可),操作系统(至少一种)等。
4.调用操作系统api,完成一些带数据库、socket之类的程序,完成一个小项目,单个工程的代码量应在10k左右。
5.这时你已经知道当前知识体系的不足,不断的写代码,完善它!
推荐书籍:《C程序设计》《C.Primer.Plus》《C语言陷阱与缺陷》
关于C++,我的看法和楼上的刚好相反,c与c++的区别是思想不同,语法相似。C是面向过程,而c++是面向对象,这导致在程序架构的设计就出现分歧,具体表现在系统设计及详细设计阶段。
相关知识略懂社热议
其他回答 (1)
数据结构,c与c++的区别就是语法不同,思想一样!这些都是基础,学完可以去研究算法了!
分别推荐几本好书 适用于自学的 最好不用英文版
相关知识略懂社热议等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号CDbException
CDbConnection连接数据库失败C语言数据结构算法和C++数据结构算法有什么区别吗??进来看看。。_百度知道
C语言数据结构算法和C++数据结构算法有什么区别吗??进来看看。。
题。。。。
想换本书。
里面的代码和语法都不怎么一样,学了一个多月的C++。浪费钱啊 啊。 买了一本C语言数据结构的。
买错书了。
现在想看数据结构与算法。。
我没学过C。
给个建议啊。 但是买错了
相对来说看c的数据结构还简单一点,你必须对c写的数据结构有比较好的理解才能看懂。c++包含了c,这样多给数据结构加了一层东西没有什么区别哈,一般你看c++的书,如果不是专门讲数据结构的话,你还要封装类,建议直接看c的好点,如果你要了解这些封装好了的原理的话,只是不同语言来实现的哈,因为c++的stl里提供了很多已经封装好了的数据结构,一般不会涉及数据结构,如果看c++的写的数据结构的话,你不需要面向对象的思想
其他类似问题
为您推荐:
其他8条回答
直接下电子版的多好 。省钱 资源还多,还能一边编一边查书。
不用换,算法、数据结构是编程的核心,无论什么语言 所用到的算法 数据结构是一样的
唯一的影响可能是书里一些C语言的代码你可能不太懂
会对你的学习有一定的影响, 不过影响不大
C++和C语言 大同小异,趁这个机会稍微接触下C语言也没坏处
就数据结构和算法本身而言,没有区别,学了C++,但是不懂c代码和语法,你是怎么做到的?如果你能把C的语法大概搞懂,这两种书原理是一样的。当然C++里面由于在C的基础上扩展了新的东西,有如果概念不清楚,看C++的书理解起来更困难一点。
c++是c的延伸,一般最好先学c在学c++至于两者的区别,本质思想是完全一样的,只是使用的语言不同而已,因为你在学c++,看一下c,其实也是很好理解的,搞懂c的数据结构与算法,c++的自然就明白了
数据结构是算法思想描述,和具体语言无关。
没区别,放心看吧,都能看懂,C语言更基础
你是初学者,我建议你还是买本c++的
你就直接学C++,也应该要把C语言搞清楚,C语言的代码写起来要比C++繁琐一些,不过学习的时候也理解更深刻。
您可能关注的推广
数据结构的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁数据结构(C++版)王红梅_版课后答案_中华文本库
第1页/共38页
第 1 章 绪 论
课后习题讲解
⑴( )是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。
【解答】数据元素
⑵( )是数据的最小单位,( )是讨论数据结构时涉及的最小数据单位。
【解答】数据项,数据元素
【分析】数据结构指的是数据元素以及数据元素之间的关系。
⑶ 从逻辑关系上讲,数据结构主要分为( )、( )、( )和( )。
【解答】集合,线性结构,树结构,图结构
⑷ 数据的存储结构主要有( )和( )两种基本方法,不论哪种存储结构,都要存储两方面的内容:( )
【解答】顺序存储结构,链接存储结构,数据元素,数据元素之间的关系
⑸ 算法具有五个特性,分别是( )、( )、( )、( )、( )。
【解答】有零个或多个输入,有一个或多个输出,有穷性,确定性,可行性
⑹ 算法的描述方法通常有( )、( )、( )和( )四种,其中,( )被称为算法语言。
【解答】自然语言,程序设计语言,流程图,伪代码,伪代码
⑺ 在一般情况下,一个算法的时间复杂度是( )的函数。
【解答】问题规模
⑻ 设待处理问题的规模为n,若一个算法的时间复杂度为一个常数,则表示成数量级的形式为( ),若
为n*log25n,则表示成数量级的形式为( )。
【解答】Ο(1),Ο(nlog2n)
【分析】用大O记号表示算法的时间复杂度,需要将低次幂去掉,将最高次幂的系数去掉。
⑴ 顺序存储结构中数据元素之间的逻辑关系是由( )表示的,链接存储结构中的数据元素之间的逻辑关
系是由( )表示的。
A 线性结构 B 非线性结构 C 存储位置 D 指针
【解答】C,D
【分析】顺序存储结构就是用一维数组存储数据结构中的数据元素,其逻辑关系由存储位置(即元素在数
组中的下标)表示;链接存储结构中一个数据元素对应链表中的一个结点,元素之间的逻辑关系由结点中
的指针表示。
⑵ 假设有如下遗产继承规则:丈夫和妻子可以相互继承遗产;子女可以继承父亲或母亲的遗产;子女间不
能相互继承。则表示该遗产继承关系的最合适的数据结构应该是( )。
A 树 B 图 C 线性表 D 集合
【分析】将丈夫、妻子和子女分别作为数据元素,根据题意画出逻辑结构图。
⑶ 算法指的是( )。
A 对特定问题求解步骤的一种描述,是指令的有限序列。
B 计算机程序 C 解决问题的计算方法 D 数据处理
【分析】计算机程序是对算法的具体实现;简单地说,算法是解决问题的方法;数据处理是通过算
第1页/共38页
寻找更多 ""&&&&数据结构(C++语言版)第三版_邓俊辉 清华大学教材
附习题解析
数据结构(C++语言版)第三版_邓俊辉 清华大学教材
附习题解析
数据结构(C++语言版)课本带习题解析第三版
嵌到我的页面
<input type="text" readonly="true" value="">
若举报审核通过,可奖励20下载分
被举报人:
wang_fan0840
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
课程资源下载排行

我要回帖

更多关于 数据结构c语言版pdf 的文章

 

随机推荐