网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 数据结构与算法 Python语言描述 第2版
分类 教育考试-大中专教材-大学教材
作者 裘宗燕
出版社 机械工业出版社
下载
简介
内容推荐
本书根据高校数据结构课程的要求,采用Python作为工作语言编写而成。书中结合抽象数据类型结构的思想,基于Python的面向对象机制,阐述各种基本数据结构的想法、性质、问题和实现,讨论一些相关算法的设计、实现和特性。书中还给出了一些数据结构的应用案例。本书内容覆盖高校研究生入学考试要求的数掘结构知记既可以作为计算机及相关专业基于Python的数据结构课程教材,也可以作为Python语言入门课程之后学习面向对象等高级编程技术的进阶读物。
目录
前言
第1章绪论
1.1计算机问题求解
1.1.1程序开发过程
1.1.2一个简单例子
1.2问题求解:交叉路口的红绿灯安排
1.2.1问题分析和严格化
1.2.2图的顶点分组和算法
1.2.3算法的精化和Python描述
1.2.4讨论
1.3算法和算法分析
1.3.1问题、问题实例和算法
1.3.2算法的代价及其度量
1.3.3算法分析
1.3.4Python程序的计算代价(复杂度)
1.4数据结构
1.4.1数据结构及其分类
1.4.2计算机内存对象表示
1.4.3Python对象和数据结构
练习
第2章抽象数据类型和.Python类
2.1抽象数据类型
2.1.1数据类型和数据构造
2.1.2抽象数据类型的概念
2.1.3抽象数据类型的描述
2.2Python的类和面向对象编程
2.2.1类的定义和使用
2.2.2继承
2.2.3异常类和自定义异常
2.2.4本书采用的ADT描述形式
总结
练习
第3章线性表
3.1线性表的概念和表抽象数据类型
3.1.1表的概念和性质
3.1.2表抽象数据类型
3.1.3线性表的实现:基本考虑
3.2顺序表
3.2.1基本实现方式
3.2.2顺序表基本操作的实现
3.2.3顺序表的实现结构
3.2.4Python的list
3.2.5顺序表的简单总结
3.3链接表
3.3.1线性表的基本需要和链接表
3.3.2单链表
3.3.3单链表类的实现
3.4链表的变形和操作
3.4.1单链表的简单变形
3.4.2循环单链表
3.4.3双链表
3.4.4两个链表操作
3.4.5在顺序表里实现“链表”
3.4.6不同链表的简单总结
3.5表的应用
3.5.1Josephus问题和基于数组概念的解法
3.5.2基于顺序表的解
3.5.3基于循环单链表的解
*3.6广义表和数组
3.6.1广义表
3.6.2数绢
……
第4章字符串
第5章栈和队列
第6章二叉树和树
第7章图
第8章字典和集合
第9章排序
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 5:05:23