![数据结构导论(全国高职高专计算机系列精品教材)配学习指导书](http://image31.bookschina.com/2010/20100920/4843630.jpg)
数据结构导论(全国高职高专计算机系列精品教材)配学习指导书
![](http://o.bookschina.com/images/ling.png?id=01)
- ISBN:9787300124308
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16
- 页数:192页
- 出版时间:2010-08-01
- 条形码:9787300124308 ; 978-7-300-12430-8
本书特色
《数据结构导论》:全国高职高专计算机系列精品教材
目录
节选
《数据结构导论》不仅是计算机专业重要的专业基础课,也是从事计算机软件开发**的专业知识。全书共十二章分为四部分,依次介绍了数据结构的基本概念,线性表、栈、串、队列和数组、树结构和图结构,以及查找和排序等基本运算。每章节从实例入手,系统地介绍了各种常用的数据结构,注重实用性,由浅入深,图文并茂,易教易学。《数据结构导论》内容丰富,概念讲解清楚,叙述严谨流畅,逻辑性强。每章均配有小结和思考与练习。《数据结构导论》可作为高等院校高职高专计算机专业教材和相关培训教材,也可作为从事计算机软件工作人员的参考用书。
相关资料
插图:对于一个问题可以有多种算法,如将在第5章介绍的排序有多达8种算法。那么如何来衡量哪种算法*有效?或者优于目前已知的算法呢?人们一般从两个方面来衡量。一个是时间效率,即算法处理数据时所花费的时间,用时间复杂度来表示;一个是空间效率,即算法所需求的存储量的大小,用空间复杂度来表示。但二者往往有冲突,不能同时兼顾,一般取时间效率,时间效率被认为更重要一些。1.时间复杂度分析对于解决同一个问题的算法,执行时间短的显然比执行时间长的时间效率高,即执行时间短的算法比执行时间长的算法时间复杂度要低。那么算法执行时间的长短如何度量呢?一种方法是编制一个程序实现这个算法,然后输入不同的数据运行这个程序,测定该程序运行的时间被称为事后统计法。这种方法的缺陷非常明显:一是必须编制程序和运行程序,非常耗费时间,也比较麻烦;二是受到的约束条件比较多,比如运行程序的计算机软硬件条件、使用的编程语言等,这些有时会掩盖算法本身的优劣。另一种方法是分析算法运行的时间,称为事前分析法。它不上机运行依算法编制的程序,而是分析影响算法执行时间的各种因素,从而估算出算法执行的时间。其中,一个*重要的因素是输入算法的数据量(称为问题规模)。例如,一个查找单词的算法,在100个单词中查找某个单词与在工。万个单词中查找某个单词所花费的时间肯定是不同的.因此,一个算法的执行时间T可被表示为问题规模n的一个函数T(n)。除了问题规模以外,实现算法的程序设计语言、源程序编译后产生的机器代码的质量、机器执行指令的速度等都会影响算法的执行时间。因此,不可能将T(n)表达为算法实际执行的时间。一般用算法中语句被执行的次数来表示算法的时间效率(算法的时间复杂度)。可用下面的例子来说明。
-
认识电竞
¥36.0¥58.0 -
软件开发技术基础 第4版
¥64.7¥79.9 -
生成式人工智能(AIGC)应用
¥63.9¥90.0 -
开启创意之门 AIGC创作一本通
¥62.9¥89.8 -
软件测试
¥50.3¥68.0 -
AIGC文图学 人类3.0时代的生产力
¥35.0¥48.0 -
AFter Effects 影视后期特效实战教程
¥48.9¥69.8 -
生物特征识别算法研究
¥19.1¥39.0 -
计算机视觉:从感知到重建
¥105.8¥149.0 -
做好课题申报:AI辅助申请书写作
¥53.1¥69.8 -
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥49.0¥59.8 -
软件质量管理实践
¥48.3¥69.0 -
这就是ChatGPT
¥45.5¥59.8 -
AI时代程序员开发之道:CHATGPT让程序员插上翅膀
¥59.3¥79.0 -
一本书玩转MIDJOURNEY:人人都可以体验AI绘画的魅力
¥66.7¥139.0 -
必然(修订版)
¥73.9¥89.0 -
GPT时代人类再腾飞
¥56.6¥89.9 -
和秋叶一起学EXCEL(第3版)
¥76.9¥109.9 -
ARDUINO编程从零开始(第3版)
¥36.9¥49.8 -
矩阵力量:线性代数全彩图解+微课+Python编程
¥180.6¥258.0