
包邮数据结构导论(全国高职高专计算机系列精品教材)配学习指导书

- ISBN:9787300124308
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16
- 页数:192页
- 出版时间:2010-08-01
- 条形码:9787300124308 ; 978-7-300-12430-8
本书特色
《数据结构导论》:全国高职高专计算机系列精品教材
目录
节选
《数据结构导论》不仅是计算机专业重要的专业基础课,也是从事计算机软件开发**的专业知识。全书共十二章分为四部分,依次介绍了数据结构的基本概念,线性表、栈、串、队列和数组、树结构和图结构,以及查找和排序等基本运算。每章节从实例入手,系统地介绍了各种常用的数据结构,注重实用性,由浅入深,图文并茂,易教易学。《数据结构导论》内容丰富,概念讲解清楚,叙述严谨流畅,逻辑性强。每章均配有小结和思考与练习。《数据结构导论》可作为高等院校高职高专计算机专业教材和相关培训教材,也可作为从事计算机软件工作人员的参考用书。
相关资料
插图:对于一个问题可以有多种算法,如将在第5章介绍的排序有多达8种算法。那么如何来衡量哪种算法*有效?或者优于目前已知的算法呢?人们一般从两个方面来衡量。一个是时间效率,即算法处理数据时所花费的时间,用时间复杂度来表示;一个是空间效率,即算法所需求的存储量的大小,用空间复杂度来表示。但二者往往有冲突,不能同时兼顾,一般取时间效率,时间效率被认为更重要一些。1.时间复杂度分析对于解决同一个问题的算法,执行时间短的显然比执行时间长的时间效率高,即执行时间短的算法比执行时间长的算法时间复杂度要低。那么算法执行时间的长短如何度量呢?一种方法是编制一个程序实现这个算法,然后输入不同的数据运行这个程序,测定该程序运行的时间被称为事后统计法。这种方法的缺陷非常明显:一是必须编制程序和运行程序,非常耗费时间,也比较麻烦;二是受到的约束条件比较多,比如运行程序的计算机软硬件条件、使用的编程语言等,这些有时会掩盖算法本身的优劣。另一种方法是分析算法运行的时间,称为事前分析法。它不上机运行依算法编制的程序,而是分析影响算法执行时间的各种因素,从而估算出算法执行的时间。其中,一个*重要的因素是输入算法的数据量(称为问题规模)。例如,一个查找单词的算法,在100个单词中查找某个单词与在工。万个单词中查找某个单词所花费的时间肯定是不同的.因此,一个算法的执行时间T可被表示为问题规模n的一个函数T(n)。除了问题规模以外,实现算法的程序设计语言、源程序编译后产生的机器代码的质量、机器执行指令的速度等都会影响算法的执行时间。因此,不可能将T(n)表达为算法实际执行的时间。一般用算法中语句被执行的次数来表示算法的时间效率(算法的时间复杂度)。可用下面的例子来说明。
-
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
过程控制技术(第2版高职高专规划教材)
¥27.6¥38.0 -
专业导演教你拍好短视频
¥13.8¥39.9 -
数学之美
¥41.0¥69.0 -
系统性创新手册(管理版)
¥42.6¥119.0 -
人工智能
¥20.3¥55.0 -
硅谷之火-人与计算机的未来
¥15.5¥39.8 -
WPS OFFICE完全自学教程(第2版)
¥97.3¥139.0 -
人工智能基础及应用
¥34.6¥48.0 -
深入浅出软件架构
¥117.2¥186.0 -
软件设计的哲学(第2版)
¥54.0¥69.8 -
大数据技术导论(第2版)
¥28.9¥41.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
剪映+PREMIERE+AIGC 短视频制作速成
¥73.5¥98.0 -
人人都能学AI
¥49.3¥68.0 -
剪映AI
¥52.0¥88.0 -
数据挖掘技术与应用
¥46.0¥75.0 -
数据采集与处理
¥36.4¥49.8 -
PLC结构化文本编程(第2版)
¥56.3¥79.0 -
中小型网络组建与管理
¥30.7¥43.0