在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大。Python语言的语法简单,交互性强。用Python来讲解数据结构等主题,比C语言等实现起来更为容易,更为清晰。
《数据结构 Python语言描述》第1章简单介绍了Python语言的基础知识和特性。第2章到第4章对抽象数据类型、数据结构、复杂度分析、数组和线性链表结构进行了详细介绍,第5章和第6章重点介绍了面向对象设计的相关知识、第5章包括接口和实现之间的重点差异、多态以及信息隐藏等内容,第6章主要讲解继承的相关知识,第7章到第9章以栈、队列和列表为代表,介绍了线性集合的相关知识。第10章介绍了各种树结构,第11章讲解了集和字典的相关内容,第12章介绍了图和图处理算法。每章最后,还给出了复习题和案例学习,帮助读者巩固和思考。
《数据结构 Python语言描述》不仅适合高等院校计算机专业师生阅读,也适合对Python感兴趣的读者和程序员阅读。
本书通过循序渐进的方式推进,并且只有在需要的时候才会引入新概念。第1章回顾Python编程的相关功能,这是用Python学习计算机科学的第二门课程里的编程和解决问题必需的,如果你有丰富的Python编程经验,那么可以快速地浏览一遍这一章的内容;如果你是Python新手,那么可以通过这部分内容深入了解这门语言。本书其余部分(第2~12章)涵盖通常会包含在计算机科学的第二门课程里的主要主题,特别是抽象数据类型的规范、实现及应用等内容,并且会把多项集类型作为学习的主要工具和重点。在这些内容里,你将全面了解面向对象的编程技术以及好软件的设计要素,本书还涉及计管机科学的第二门课程里其他一些重要的主题,例如数据的递归处理,搜索和排序算法以及软件开发【复杂度分析或用在设计文档里的图形符号(UML)】里会用到的工具。第2章介绍抽象数据类型(AbstractDataType,ADT)的概念,并且对各种多项集中的抽象数据类型进行概览。第3章和第4章介绍实现大部分多项集的数据结构,并且介绍了一些用来进行复杂度分析的工具。第3章介绍使用大O表示法的复杂度分析。这部分内容包含了很多材料,用搜索和排序算法作为例子,对算法和数据结构的运行时以及内存使用情况进行了简单分析。第4章介绍使用数组和线性链接结构的相关细节,这些数据结构用于实现大部分多项集。你将了解支持数组和链接结构的计算机内存的底层模型,以及使用它们所需要面对的时间/空间的权衡等内容。第5章和第6章把关注点转移到面向对象设计的原则上。这些原则在后续章节里用于构建多项集类的专家级框架。第5章讨论接口和实现之间的重要差异。开发包多项集的一个接口和多个实现作为展现这些差异的第一个例子。本章会将重点放在接口包含的通用方法上,允许不同类型的多项集在应用程序里进行协作,比如用来创建迭代器的方法。这个通用方法所创建的迭代器能够通...
——引自章节:第1章Python编程基础1
精彩摘录心灵途中相伴的女郎,闻到她那身上的芬芳。恰似拾起白白的小玉,得到后却被丢弃一旁。——引自第4页那些黑白善恶的种子
★一部看得见的地球简史!★200个改写地球命运的时刻,呈现46亿年漫长的地球史!★法国国家自然历史博物馆、法国地质学会、法国国家地质遗产、联合国教科文组织 专家...
本书是矿工诗人陈年喜首部非虚构故事集,由真故图书出品。获得✭6月新浪好书榜✭7月华文好书榜、《中华读书报》好书榜、绿茶书情好书榜✭8月文学榜好书榜✭深港书评20...
Perspective is a discipline often set aside when it comes to general art study, ...
美国最畅销的影评写作指导有章可循的初阶指南 路数纯正的深造秘籍【编辑推荐】《如何写影评》是美国非常畅销的影评写作指导,也是非常专业的路数纯正、实操方便的写作指南...
印度国家博物馆汇聚了古印度文明文物之菁华,其馆藏文物约20万件,文物历史年代跨度超过 5000年,是世界上收藏古印度文明遗珍最丰富的宝库,其中许多珍宝在世界文明...
Gilbert Strang,MIT 数学系教授。从 UCLA 博士毕业后一直在 MIT 任教,教授的课程有“数据分析的矩阵方法”、“线性代数”、“计算机科学与...
精彩摘录孤城何必道风霜,风尽冷眉,人本离殇还寂寞,身过四方,不肯话凄凉。白衣未尝解彷徨,十年秀骨,病与朝衣作故香,却将多
280ページに及ぶ、5年ぶりの新作写真集。土地に根差し、全身全霊で感受したカオスが立ち現れる。写真家 志賀理江子が宮城県を訪れてから6年が経過しました。この展覧...
杨廷福,1945年毕业于复旦大学中文系。曾任上海政法学院、同济大学讲师。建国后,历任上海市教育学院教师、教授,国务院古籍整理出版规划小组成员,中国唐史研究会常务...
厦门园林植物选择与配置 本书特色 《厦门园林植物的选择与配置》是由中国林业出版社出版的。厦门园林植物选择与配置 内容简介 本书共分9个部分,主要对厦门园林植物的...
Hive makes life much easier for developers who work with stored and managed data...
难经之研究-南京国医传习所中医讲义 本书特色 《难经之研究(民国中医药教材)》是一代中医名师章启民教授编纂的民国时期南京市国医传习所正科讲义系列之一。...
马克斯·霍克海默(M. Max Horkheimer ,1895-1973) 德国哲学家,法兰克福学派的创始人之一。1895年2月14日生于斯图加特一个工厂主家...
卡尔·波普尔(Karl R. Popper, 1902-1994)是当代西方最著名的科学哲学家和社会哲学家之一。他继承德国爱因斯坦的批判精神和康德的唯理主义思想...
本书原著为20世纪60年代哈佛大学费正清研究中心的东亚研究系列作品之一。作为美国著名汉学家费正清教授的高徒,作者广泛搜集和运用了包括中、英、法、俄、日各语种文献...
法律与革命(第二卷) 内容简介 本书讲述的是西方法律传统在两次“大革命”的冲击下所发生的两次相继转型的故事,这两次革命分别是16世纪的德国革命——一路德的宗教改...
《人脉存折:你的人脉价值百万》主要内容:人脉决定财富,人脉决定成败。美国第26任总统西奥多•罗斯福曾说过这样的话:“成功的第
医案聊斋 本书特色 寥寥数行之医案,趣味盎然之故事。张大明先生继《小说中医》之后又一新作。医案聊斋 内容简介 中医文献中大量的古代医案可能是中医遗产中*为可贵的...
近代上海科技先驱之仁济医院与格致书院 目录 自序上海仁济医院史略上海格致书院志略一、倡议之酝酿及经始活动二、书院建置及其规模三、科学知识之引介与推广四、科技教育...