在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大。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
古龙,(1938-1985),原名熊耀华,出生于香港,幼时暂居汉口,后经香港赴台。古龙的小说创造性地将戏剧、推理、诗歌等元素带入传统武侠,又将自己独特的人生哲学...
高林,曾用笔名高凌、克罗采和春天。青年学者,拥有五只猫和一个公众号“青年维也纳”(young Vienna)。近年在《经济观察报》、《南风窗》、《国家人文历史》...
卡尔・R・罗杰斯(1902-1987)是美国著名心理学家,人本心理学的创始人。他认为人性本善,有自我实现的发展潜力;他创立的“当事人中心疗法”主张心理治疗师要有...
埃米尔·迪尔凯姆(1858—1917)法国犹太裔社会学家、人类学家,实证主义社会学的确立者,《社会学年鉴》创刊人,与马克思、韦伯并列为社会学的三大奠基人。作为现...
“人的心好像不会疲惫,总想更努力一些,总想更接近一些。”许筠文学作家奖、金埈成文学奖、韩国日报文学奖、李海朝小说文学奖、大山文学奖等多项大奖获得者韩国当代最受欢...
增田奏-住宅设计解剖书 本书特色 本书是一本图解式的住宅设计与规划解剖书,用易懂的 550幅插图搭配解说文字,让您清楚了解关于家的所有设计与规划。书中处处可见作...
In her expressionistic drawings and paintings of the last three decades, acclaim...
★漫画大师富坚义博杰作首度引进,未删减全三册,大开本复刻日版★无论何时拿起,都会看得脸颊抽搐的神作!构思天马行空、剧情层层反转、结尾大出意料!★3册套装x胶版纸...
“这部著作的确展现了信号与系统在当前研究和应用范围内的核心地位。”——Ravi Mazumdar,普度大学“Lee和Varaiya在富有建设性的重大课程改革中迈...
This book teaches you to solve physics problems using the functional programming...
小说以解放前夕“重庆中美合作所集中营”敌我斗争为主线,展开了对当时国统区阶级斗争全貌的描写。全书通过三条斗争线索(集中营的狱中斗争、重庆城内的学生运动和地下工作...
孙莺,上海闵行区图书馆副研究馆员,早年毕业华东师范大学,现主要从事海派文献整理,目前已经出版有《咖啡文录》《近代上海咖啡地图》等。
作品目录死的风暴深渊之神鲜血胎动诞生右眼的残像逃出从噩梦中觉醒逃奔反击的誓言· · · · · ·
眼耳鼻咽喉口腔科疾病药疗食疗全书 本书特色 《眼耳鼻咽喉口腔科疾病药疗食疗全书》:实用药疗食疗丛书眼耳鼻咽喉口腔科疾病药疗食疗全书 内容简介 简介本书对临床眼科...
筋针疗法 本书特色刘农虞、刘恒志编*的《筋针疗法》是在继承、 弘扬《灵枢·经筋》等有关经典理论的基础上,结合 作者30多年的临床实践,经香港大学临...
临证本草 内容简介 本书分16章,32节,386味中药,对每味药的性味归经、攻效、攻效特点、攻效主治、鉴别应用、配伍应用、应用注意事项及用法用量进行系统的介绍。...
「太太管家理帳是一把好手,妳嫂子更是生了一顆七竅玲瓏心,妳好好與她們學學,再過一兩年,妳也要及笄了,這般黏著我,將來嫁人了可怎麼好?」再怎麼捨不得,當年嬌嫩的小...
工业硅及硅铁生产 本书特色 谢刚、包崇军、李宗有*写的《工业硅及硅铁生 产》以工业硅、硅铁生产为主,分两个部分系统介绍 我国工业硅和硅铁生产的工艺、装备、技术指...
如今,在互联网诞生近50年后,搜索的意义已经远远不只“关键词+回车”找出相关信息。大数据、云计算、人工智能赋予了搜索全新的意义,搜索已经无处不在:当我们在使用百...
王夫之早年致力于反清复明,明亡后披发入山,隐身、授徒、著书凡四十余年。隐居期间,先生以“述往以为来者师”(《读通鉴论》卷六)的态度,以“六经责我开生面”的创新精...