程序=算法+数据结构
数据结构在计算机科学中是一门综合性的专业基础课。在计算机科学中,
数据结构不仅是一般程序设计的基础,而且是设计和编译程序、操作系统
、数据库系统及其它系统程序和大型应用程序的重要基础。
《数据结构》是一门计算机专业技术基础课,可作为《编译原理》
《操作系统》、《数据库》、《信息检索》与《人工智能》等课程的基础,
这门课程学习的效果将直接影响到后续课程的学习;在学习和教学过程中,
学生和教师普遍反映这门课程比较抽象,理解起来有一定的难度。再加上远
程教育的发展,多媒体课件库资源的匮乏,编制相应课程的网络多媒体课件
成为迫在眉睫的事情。
计算机科学各领域及有关的应用软件都要用到各种数据结构。语言编译要使
用栈、散列表及语法树;操作系统中用列、存储管理表及目录树等;数据库
系统运用线性表、多链表及索引树等进行数据管理;而在人工智能领域,依
求解问题性质的差异将涉及到各种不同的数据结构,如广义表、集合、搜索
树及各种有向图等等. 数据结构目的是介绍一些最常用的数据结构,阐明数
据结构内在的逻辑关系,讨论它们在计算机中的存储表示,并结合各种典型应
用说明它们在进行各种运算(操作)时的动产性质及实际的执行算法.进一步提高
软件设计和编程水平. 通过对不同存储结构和相应算法的对比,增强我们求解
问题性质选择合理的数据结构并控制求解算法的空间、时间及复杂性的能力。
本网站详细介绍了线性表、栈和队列、串、数组和广义表、树和二叉树及图等几
种基本类型的数据结构,以及在程序设计中经常遇到的两个问题--查找和排序。
数据结构不仅是一般程序设计的基础,而且是设计和编译程序、操作系统
、数据库系统及其它系统程序和大型应用程序的重要基础。
《数据结构》是一门计算机专业技术基础课,可作为《编译原理》
《操作系统》、《数据库》、《信息检索》与《人工智能》等课程的基础,
这门课程学习的效果将直接影响到后续课程的学习;在学习和教学过程中,
学生和教师普遍反映这门课程比较抽象,理解起来有一定的难度。再加上远
程教育的发展,多媒体课件库资源的匮乏,编制相应课程的网络多媒体课件
成为迫在眉睫的事情。
计算机科学各领域及有关的应用软件都要用到各种数据结构。语言编译要使
用栈、散列表及语法树;操作系统中用列、存储管理表及目录树等;数据库
系统运用线性表、多链表及索引树等进行数据管理;而在人工智能领域,依
求解问题性质的差异将涉及到各种不同的数据结构,如广义表、集合、搜索
树及各种有向图等等. 数据结构目的是介绍一些最常用的数据结构,阐明数
据结构内在的逻辑关系,讨论它们在计算机中的存储表示,并结合各种典型应
用说明它们在进行各种运算(操作)时的动产性质及实际的执行算法.进一步提高
软件设计和编程水平. 通过对不同存储结构和相应算法的对比,增强我们求解
问题性质选择合理的数据结构并控制求解算法的空间、时间及复杂性的能力。
本网站详细介绍了线性表、栈和队列、串、数组和广义表、树和二叉树及图等几
种基本类型的数据结构,以及在程序设计中经常遇到的两个问题--查找和排序。
上一篇:水调歌头—苏轼
下一篇:酸奶的分类
声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。
文章热度:☆☆☆☆☆
文章难度:☆☆☆☆☆
文章质量:☆☆☆☆☆
说明:系统根据文章的热度、难度、质量自动认证,已认证的文章将参与打字排名!
本文打字排名TOP20
- 1猩猩折枝 12-14 22:4668 WPM
- 2单吃布朗尼 03-25 17:2868 WPM
- 3游客13157895... 02-09 18:3667 WPM
- 4梦回曾经的记... 05-21 13:5566 WPM
- 5游客14362478... 12-14 22:4060 WPM
- 6游客15427559 01-28 12:5657 WPM
- 7咔哇依943873... 01-24 15:2257 WPM
- 8游客15360470 01-24 16:4754 WPM
- 9游客29775408 01-05 12:4452 WPM
- 10离魂汤 01-24 12:5645 WPM
- 11游客14197280 02-01 23:3944 WPM
- 12游客30147161 04-08 10:2343 WPM
- 13夜棋 08-24 18:4536 WPM
- 14游客15433404 01-24 20:0317 WPM
用户更多文章推荐
- 注意力高度集中2017-01-26
- 笔记本电池的保养误区2017-01-26
- 对对象的理解2017-01-23
- 数据结构开篇2017-01-23
- 如何学好数据结构?2017-01-23
- 为什么会有一些很漂亮的女孩子当性工作...2017-01-22
- 你具备了刷题的知识结构了吗?2017-01-21
- 动态语言与静态语言的区别2017-01-21
- 而立之年我做了什么事以及要做的事2017-01-21
- (上)正确的做事与做正确的事同样重要2017-01-21
- 如何深入理解设计模式2017-01-21
- 谈谈你对OOP的理解?2017-01-21
- 中国为什么没有自己编程语言?2017-01-20
- 为什么很多人会沉迷于电脑游戏,一打开...2017-01-20
- 谁才是计算机之父2017-01-19
- 现代计算机的终极形态2017-01-19
- 苹果六招干掉了诺基亚(一)2017-01-19
- 数据结构在内存中的表示2017-01-19
- 赵薇玩影视与贾跃亭造车,到底哪一个更...2017-01-17
- 了解编程的历史的必要性2017-01-17