问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据结构与算法

发布网友 发布时间:2022-04-22 11:31

我来回答

5个回答

热心网友 时间:2022-04-10 13:26

赤水残阳 的说法有问题,什么叫学好数据结构?你能用数据结构的知识实现STL库、Boost库、解决实际编程问题。

①要学好数据结构,至少要学好一门计算机语言。

②所以如果你的计算机语言是C++,那么不学好C++,数据结构绝对无法学好(铁定)。

③为什么?
计算机开发领域专业核心课程就几门:数据结构、操作系统原理、数据库系统原理、汇编语言程序设计。

而数据结构是这另外几门核心课程的基础。
数据结构最终是为了实现,如果你不边学边实验C++代码,那么学起来就如走马观花,无法从细节上庖丁解牛。

到时候,数据结构会出很多编程要求,假设一个人指针没学好,单向链表、双向链表、二叉树、图都没法编程。

不过,就算你C++之前没怎么投入时间,放假半个月到一个月集中精力投入时间,也是可以弥补的,甚至比你们班大多数做得更好:不断编程实践。

热心网友 时间:2022-04-10 14:44

书上写的挺简单,不过要用到实际中去就困难了,这是最基本的东西是以后学习计算机的基础,就像大一要学习高数 大物一样,是一门基础课程~至于学到什么程度就看你自己对自己的要求啦!
(一)基本概念和术语

1.数据结构的概念

2.抽象数据结构类型的表示与实现

3.算法,算法设计的要求,算法效率的度量,存储空间要求。

(二)线形表

1.线形表的类型定义

2.线形表的顺序表示和实现

3.线形表的链式表示和实现

(三)栈和队列

1.栈的定义,表示和实现

2.栈的应用:数制转换,括号匹配,行编辑,迷宫求解,表达式求值

3.栈与递归实现

4.队列。

(四)串

1.串的定义,表示和实现

2.串的模式匹配算法

(五)树和二叉树

1.树的定义和基本术语

2.二叉树,遍历二叉树和线索二叉树

3.树和森林:存储结构,与二叉树的转换,遍历

4.霍夫曼树和霍夫曼编码

5.回溯法与树的遍历

(六)查找

1.静态查找表

2.动态查找表

3.哈希表

(七)图

1.图的定义和术语

2.图的存储结构

3.图的遍历

4.图的连通性问题

5.拓扑排序与关键路径

6.最短路径

(八)内部排序

1.排序的概念

2.插入排序

3.快速排序

4.选择排序:简单选择,树形选择,堆排序

5.归并排序

6.基数排序

7.各种排序方法的比较

热心网友 时间:2022-04-10 16:19

我这学期刚刚学完数据结构,用的也是C++。对于数据结构与算法这门课来说,c++程序设计是基础,我们这学期的课就有一个大作业,如果不熟悉语言的话,会很不方便的。不过你不用担心,学程序设计最重要的是学一种计算思维的方法,如果只是语法不会,那么到要用的时候查一下书就行了。

热心网友 时间:2022-04-10 18:10

C++差些,数据结构应该是能学的,只不过现在的数据结构教材大多数都是用类C或C++语言来描述的,所以有些关系,但也不会影响的太厉害了,只要能看懂一般的语句就行了。

热心网友 时间:2022-04-10 20:18

两门没有直接联系,但学了会对你有利,不学的话你也能学好数据结构与算法,我建议你学c++,但不要把他看的过重,只要能及格就行,不挂科即可。。。。。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 算法和数据结构有什么区别 数据结构和算法 数据结构和算法学什么 算法和数据结构有什么区别? 数据结构,算法是什么意思?他们之间有什么联系? 什么是数据结构?什么是算法?算法与程序有什么关系? 数据结构和算法有什么关系?数据结构就是算法吗? 算法和数据结构有什么区别?? 怎样学好数据结构与算法 什么是数据结构和算法 什么是数据结构和算法? 在职研究生有几种方式? 在职读研有什么好的途径? 考研有几种方式? 在职人员读研究生有几种途径 读研究生的途径有哪些 小米手机各款的发布时间 攻读在职研究生的途径具体有哪些?在学慧网咋个考? 想去加拿大读研究生,有几种方式? 在职读研的方式有哪些 什么是数据结构和算法分析?在编程里起到什么作用? 数据结构与算法的关系 学习数据结构与算法课程有用吗 如何学习数据结构和算法 数据结构和算法为什么这么重要? 穿越火线准星怎么调 CF红点瞄准的位置和子弹打到得位置不对 穿越火线TGP“红色准星”怎么设置? cf狙击准星 CF准星文件在哪 CF TGP狙击准星怎么调不了? CF狙击枪那个红点要怎么弄才会一直在 玩穿越火线狙击的准星怎么弄?按那个键啊? CF狙击枪准星怎么调 CF狙击枪里的那个十字准星怎么弄的 《CF》瞄准红点怎么设置方法? 穿越火线阻击的准星如何打开? cf腾讯游戏平台没有狙击准星功能,怎么弄? TGP怎么开启CF狙击准星,穿越火线,游戏 《穿越火线》准星怎么设置?