新書推薦:
《
重写晚明史(全5册 精装)
》
售價:HK$
781.8
《
汉末晋初之际政治研究
》
售價:HK$
132.2
《
强者破局:资治通鉴成事之道
》
售價:HK$
80.6
《
鸣沙丛书·鼎革:南北议和与清帝退位
》
售價:HK$
121.0
《
从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛)
》
售價:HK$
60.5
《
突破不可能:用特工思维提升领导力
》
售價:HK$
77.3
《
王阳明大传:知行合一的心学智慧(精装典藏版)
》
售價:HK$
221.8
《
失衡与重塑——百年变局下的中国与世界经济
》
售價:HK$
132.2
|
內容簡介: |
Python语言具有简单、易学、兼容性强等特点,是人工智能时代合适的编程语言,已成为青少年学习编程的。本书是编者在本校开设Python课程的基础上,整理讲义、案例所得。
|
關於作者: |
胡正勇,广东实验中学信息技术正高级教师,粤教版高中《信息技术》教材编写组核心成员,广东教育学会中小学信息技术教育专业委员会副理事长、广东教育学会科技教育委员会副理事长、广东省名师工作室主持人等职务。先后荣获全国优秀科技教师、全国青少年信息学奥林匹克竞赛金牌指导教师、全国信息技术优质课大赛一等奖等荣誉。
|
目錄:
|
第1章 数据结构与算法概述
1.1 数据和数据类型 \ 1
1.2 数据结构的基本概念 \ 3
1.3 数据的逻辑结构 \ 4
1.4 数据的存储结构 \ 6
1.5 算法的概念 \ 8
1.6 算法的评价 \ 12
1.6.1 算法的时间效率 \ 12
1.6.2 算法的空间效率 \ 17
1.7 本章小结 \ 17
第2章 链表
2.1 单链表 \ 19
2.1.1 建立单链表 \ 20
2.1.2 遍历链表 \ 23
2.1.3 求链表的长度 \ 23
2.1.4 按值查找 \ 24
2.1.5 修改某位置的值 \ 24
2.1.6 插入新节点 \ 25
2.1.7 删除节点 \ 26
2.2 循环单链表 \ 27
2.3 双链表 \ 28
2.3.1 建立双链表 \ 29
2.3.2 插入新节点 \ 30
2.3.3 删除节点 \ 31
2.4 链表的具体应用 \ 33
2.5 本章小结 \ 40
第3章 栈和队列
3.1 栈 \ 41
3.1.1 栈的概念 \ 41
3.1.2 栈的顺序存储结构 \ 43
3.1.3 栈的链式存储结构 \ 45
3.2 栈的具体应用 \ 47
3.3 队列 \ 51
3.3.1 队列的概念 \ 51
3.3.2 队列的顺序存储结构 \ 52
3.3.3 队列的链式存储结构 \ 56
3.3.4 双端队列 \ 57
3.4 队列的具体应用 \ 58
3.5 本章小结 \ 61
第4章 树和图
4.1 图 \ 62
4.1.1 图的基本概念 \ 62
4.1.2 图的存储结构 \ 64
4.2 树 \ 68
4.3 二叉树 \ 70
4.3.1 二叉树的基本概念与性质 \ 70
4.3.2 二叉树的存储结构 \ 73
4.4 树的遍历 \ 77
4.5 本章小结 \ 82
第5章 排序
5.1 排序的稳定性 \ 83
5.2 选择排序 \ 84
5.3 冒泡排序 \ 86
5.4 插入排序 \ 88
5.5 桶排序 \ 90
5.6 排序算法的具体应用 \ 91
5.7 本章小结 \ 96
第6章 贪心算法
6.1 贪心算法经典例题 \ 97
6.2 本章小结 \ 113
第7章 递推
7.1 递推算法思想 \ 114
7.2 一般递推问题 \ 115
7.3 组合计数类问题 \ 120
7.4 博弈问题 \ 125
7.5 动态规划的递推问题 \ 129
7.6 本章小结 \ 133
第8章 递归
8.1 递归算法思想 \ 134
8.2 递归算法经典例题 \ 136
8.3 递归算法与分治算法 \ 146
8.3.1 归并排序 \ 146
8.3.2 快速排序 \ 148
8.4 本章小结 \ 151
第9章 深度优先搜索
9.1 深度优先搜索 \ 152
9.2 深度优先搜索的具体应用 \ 154
9.3 本章小结 \ 168
第10章 广度优先搜索
10.1 广度优先搜索 \ 169
10.2 广度优先搜索的具体应用 \ 171
10.3 本章小结 \ 184
|
|