DL : 0
目录
第一部分 基础篇
001 第一个C程序
002 运行多个源文件
003 求整数之积
004 比较实数大小
005 字符的输出
006 显示变量所占字节数
007 自增/自减运算
008 数列求和
009 乘法口诀表
010 猜数字游戏
011 模拟ATM(自动柜员机)界面
012 用一维数组统计学生成绩
013 用二维数组实现矩阵转置
014 求解二维数组的最大/最小元素
015 利用数组求前n个质数
016 编制万年历
017 对数组元素排序
018 任意进制数的转换
019 判断回文数
020 求数组前n元素之和
021 求解钢材切割的最佳订单
022 通过指针比较整数大小
023 指向数组的指针
024 寻找指定元素的指针
025 寻找相同元素的指针
026 阿拉伯数字转换为罗马数字
027 字符替换
028 从键盘读入实数
029 字符行排版
030 字符排列
031 判断字符串是否回文
032 通讯录的输入输出
033 扑克牌的结构表示
034 用“结构”统计学生成绩
035 报数游戏
036 模拟社会关系
037 统计文件的字符数
038 同时显示两个文件的内容
039 简单的文本编辑器
040 文件的字数统计程序
041 学生成绩管理程序
第二部分 数据结构篇
042 插入排序
043 希尔排序
044 冒泡排序
045 快速排序
046 选择排序
047 堆排序
048 归并排序
049 基数排序
050 二叉搜索树操作
051 二项式系数递归
052 背包问题
053 顺序表插入和删除
054 链表操作(1)
055 链表操作(2)
056 单链表就地逆置
057 运动会分数统计
058 双链表
059 约瑟夫环
060 记录个人资料
061 二叉树遍利
062 浮点数转换为字符串
063 汉诺塔问题
064 哈夫曼编码
065 图的深度优先遍利
066 图的广度优先遍利
067 求解最优交通路径
068 八皇后问题
069 骑士巡游
070 用栈设置密码
071 魔王语言翻译
072 火车车厢重排
073 队列实例
074 K阶斐波那契序列
第三部分 数值计算与趣味数学篇
075 绘制余弦曲线和直线的迭加
076 计算高次方数的尾数
077 打鱼还是晒网
078 怎样存钱以获取最大利息
079 阿姆斯特朗数
080 亲密数
081 自守数
082 具有abcd=(ab+cd)2性质的数
083 验证歌德巴赫猜想
084 素数幻方
085 百钱百鸡问题
086 爱因斯坦的数学题
087 三色球问题
088 马克思手稿中的数学题
089 配对新郎和新娘
090 约瑟夫问题
091 邮票组合
092 分糖果
093 波瓦松的分酒趣题
094 求π的近似值
095 奇数平方的有趣性质
096 角谷猜想
097 四方定理
098 卡布列克常数
099 尼科彻斯定理
100 扑克牌自动发牌
101 常胜将军
102 搬山游戏
103 兔子产子(菲波那契数列)
104 数字移动
105 多项式乘法
106 产生随机数
107 堆栈四则运算
108 递归整数四则运算
109 复平面作图
110 绘制彩色抛物线
111 绘制正态分布曲线
112 求解非线性方程
113 实矩阵乘法运算
114 求解线性方程
115 n阶方阵求逆
116 复矩阵乘法
117 求定积分
118 求满足特异条件的数列
119 超长正整数的加法
第四部分 图形篇
120 绘制直线
121 绘制圆
122 绘制圆弧
123 绘制椭圆
124 设置背景色和前景色
125 设置线条类型
126 设置填充类型和填充颜色
127 图形文本的输出
128 金刚石图案
129 飘带图案
130 圆环图案
131 肾形图案
132 心脏形图案
133 渔网图案
134 沙丘图案
135 设置图形方式下的文本类型
136 绘制正多边形
137 正六边形螺旋图案
138 正方形螺旋拼块图案
139 图形法绘制圆
140 递归法绘制三角形图案
141 图形法绘制椭圆
142 抛物样条曲线
143 Mandelbrot分形图案
144 绘制布朗运动曲线
145 艺术清屏
146 矩形区域的颜色填充
147 VGA256色模式编程
148 绘制蓝天图案
149 屏幕检测程序
150 运动的小车动画
151 动态显示位图
152 利用图形页实现动画
153 图形时钟
154 音乐动画
第五部分 系统篇
155 读取DOS系统中的国家信息
156 修改环境变量
157 显示系统文件表
158 显示目录内容
159 读取磁盘文件
160 删除目录树
161 定义文本模式
162 设计立体窗口
163 彩色弹出菜单
164 读取CMOS信息
165 获取BIOS设备列表
166 锁住硬盘
167 备份/恢复硬盘分区表
168 设计口令程序
169 程序自我保护
第六部分 常见试题解答篇
170 水果拼盘
171 小孩吃梨
172 删除字符串中的特定字符
173 求解符号方程
174 计算标准差
175 求取符合特定要求的素数
176 统计符合特定条件的数
177 字符串倒置
178 部分排序
179 产品销售记录处理
180 特定要求的字符编码
181 求解三角方程
182 新完全平方数
183 三重回文数
184 奇数方差
185 统计选票
186 同时整除
187 字符左右排序
188 符号算式求解
189 数字移位
190 统计最高成绩
191 比较字符串长度
192 合并整数
193 矩阵逆置
194 删除指定的字符
195 括号匹配
196 字符串逆置
197 SIX/NINE问题
198 单词个数统计
199 方差运算
200 级数运算
201 输出素数
202 素数题
203 序列排序
204 整数各位数字排序
205 字符串字母移位
206 Fibonacc数列
第七部分 游戏篇
207 商人过河游戏
208 吃数游戏
209 解救人质游戏
210 打字训练游戏
211 双人竞走游戏
212 迷宫探险游戏
213 迷你撞球游戏
214 模拟扫雷游戏
215 推箱子游戏
216 五子棋游戏
第八部分 综合实例篇
217 综合CAD系统
218 功能强大的文本编辑器
219 图书管理系统
220 进销存管理系统
Update : 2008-12-21
Size : 3.1mb
Publisher : wl409873350
DL : 0
第 1 章 安装和配置SQL Server 1
1.1 SQL Server的版本和版本选择 1
1.2 安装SQL Server的常见问题 3
1.3 如何理解实例 5
1.4 如何实现无值守安装 5
1.5 Desktop Engine 9
1.5.1 MSDE 2000概述 9
1.5.2 获取MSDE 2000 9
1.5.3 安装MSDE 2000 10
1.5.4 管理MSDE 2000 11
1.5.5 支持的并发用户数和数据库容量 12
1.6 SQL Server Service Pack 12
1.6.1 确定已安装SQL Server的版本 12
1.6.2 SQL Server Service Pack 4介绍 13
1.6.3 SQL Server Service Pack 4的内容 13
1.6.4 安装SQL Server Service Pack 4的常见问题 14
1.7 SQL Server服务 15
1.8 服务账户 15
1.9 影响SQL Server运行的设置 18
1.9.1 内存配置 18
1.9.2 数据存储 20
第 2 章 日期处理 23
2.1 日期类型概述 23
2.2 日期处理函数 25
2.2.1 日期增减函数 25
2.2.2 日期信息获取函数 26
2.2.3 日期差值计算函数 27
2.2.4 其他日期处理相关函数 27
2.3 日期选项设置 29
2.3.1 default language选项 30
2.3.2 SET DATEFIRST 31
2.3.3 SET DATEFORMAT 31
2.3.4 SET LANGUAGE 33
2.4 日期格式化与日期推算处理 34
2.4.1 日期格式化处理 34
2.4.2 日期推算处理 35
2.4.3 日期加减处理 38
2.5 日期处理实例 40
2.5.1 生日处理 40
2.5.2 生成日期列表 42
2.5.3 工作日处理 46
2.5.4 工作时间计算 49
2.6 日期处理疑难解答 51
2.6.1 日期处理中常犯的错误 51
2.6.2 常见的低效率日期处理方法 52
2.6.3 日期与数字 53
第 3 章 字符处理 55
3.1 字符类型概述 55
3.2 字符串分拆 56
3.2.1 循环截取法 57
3.2.2 动态Transact-SQL语句法 57
3.2.3 辅助表法 59
3.2.4 分拆数据到列 61
3.2.5 分拆数字数据 62
3.2.6 分拆短信数据 63
3.3 字符串合并 64
3.3.1 游标合并法 65
3.3.2 SELECT语句合并法 66
3.3.3 临时表合并法 68
3.3.4 固定行合并法 69
3.4 其他字符串处理要求 70
3.4.1 分段截取 70
3.4.2 分段更新 72
3.4.3 IP地址处理 72
3.5 字符串分拆与合并处理应用实例 74
3.5.1 字符串比较 74
3.5.2 字符串交集/并集 75
3.5.3 分拆字符串并统计 78
3.5.4 借用字符串实现无规律排序 82
3.5.5 列车车次查询 82
3.6 字符串在动态Transact-SQL语句中的应用 85
3.6.1 动态Transact-SQL语句概述 85
3.6.2 字符串在编号查询中的使用 87
3.6.3 动态参数存储过程 90
3.6.4 动态Transact-SQL语句中常见问题 92
3.7 text与ntext字段处理 96
3.7.1 text与ntext数据的存储 96
3.7.2 管理text与ntext数据 97
3.7.3 text与ntext字段的复制和合并 99
3.7.4 text与image字段转换 101
3.7.5 ntext字段的REPLACE处理 103
第 4 章 排序规则 107
4.1 字符存储编码与排序规则 107
4.1.1 字符数据的存储编码 107
4.1.2 UNICODE 108
4.1.3 排序规则 109
4.1.4 排序规则比较和排列规则 111
4.1.5 使用排序规则 112
4.1.6 如何选择字符字段类型 116
4.2 排序规则应用 117
4.2.1 拼音处理 117
4.2.2 全角与半角字符处理 120
第 5 章 编号处理 123
5.1 自动编号 123
5.1.1 IDENTITY 123
5.1.2 ROWGUIDCOL 129
5.2 手工编号 131
5.2.1 查表法 131
5.2.2 独立编号表法 135
5.2.3 随机编号 139
5.3 缺号与补号 143
5.3.1 检查缺号 143
5.3.2 补号处理 143
5.3.3 编号重排 146
5.4 编号查询 150
5.4.1 已用编号分布查询 150
5.4.2 缺号分布查询 151
5.4.3 生成已用编号和缺号分布字符串 152
5.4.4 缺勤天数统计 155
第 6 章 数据统计与汇总 159
6.1 基本查询 159
6.1.1 空(NULL)值对查询的影响 159
6.1.2 联接 161
6.1.3 UNION与UNION ALL 165
6.1.4 数据填充查询 167
6.1.5 上限与下限区间统计 169
6.1.6 随机记录查询 170
6.2 分级汇总 173
6.2.1 实现分级汇总处理 173
6.2.2 分级汇总结果的过滤 176
6.2.3 分级汇总结果显示格式处理 177
6.2.4 分级汇总结果的排序处理 179
6.3 交叉数据报表 181
6.3.1 实现原理 181
6.3.2 多列转置 184
6.3.3 动态列 185
6.3.4 动态列中的字符溢出处理 188
6.3.5 特殊的交叉报表 191
6.4 典型数据统计案例 193
6.4.1 库存明细账查询 193
6.4.2 同期及上期数据对比 197
6.4.3 动态分组统计 199
6.4.4 销售排行榜 200
第 7 章 分页处理 205
7.1 应用程序中的分页处理 205
7.2 数据库中的分页处理 207
7.2.1 使用TOP N实现分页 207
7.2.2 使用字符串 211
7.2.3 使用临时表 213
7.2.4 使用SQL Server的系统存储过程处理分页 216
7.3 特殊要求的分页处理 217
7.3.1 随机显示的分页处理 217
7.3.2 分类数据的分页处理 221
第 8 章 树形数据处理 223
8.1 单编号处理法 223
8.1.1 方法概述 223
8.1.2 逐级汇总 225
8.1.3 编码重排 226
8.1.4 调整编码规则 229
8.1.5 调整编码隶属关系 233
8.2 双编号处理法 238
8.2.1 方法概述 239
8.2.2 树形数据排序 240
8.2.3 查找子节点 244
8.2.4 查找父节点 245
8.2.5 编码校验 246
8.2.6 节点复制 249
8.2.7 节点删除 251
8.2.8 逐级汇总 253
8.3 树形数据的扩展形式 256
8.3.1 产品配件清单 256
8.3.2 公交车乘车线路查询 258
第 9 章 数据导入与导出 261
9.1 访问外部数据 261
9.1.1 链接服务器 261
9.1.2 OPENROWSET与OPENDATASOURCE 268
9.1.3 外部数据访问方法总结 270
9.2 文本文件的导入与导出 274
9.2.1 查询文本文件内容 274
9.2.2 BCP与BULK INSERT 277
9.3 导入与导出中的常见问题 285
9.3.1 访问外部数据的注意事项 285
9.3.2 使用BCP或者BULK INSERT时的注意事项 286
9.3.3 外部数据文件位置及文件访问权限问题 287
9.4 在客户端实现SQL Server数据导入与导出处理 288
9.4.1 在Access数据库中实现与SQL Server之间的数据交换 288
9.4.2 实现客户端其他OLE DB数据源与SQL Server之间的数据交换 289
9.4.3 在客户端实现SQL Server数据导入与导出处理的一些说明 289
9.5 在数据库中存取文件 290
9.5.1 SQL Server中的文件存取方法 290
9.5.2 程序中的文件存取处理方法 292
第 10 章 作业 295
10.1 作业概述 295
10.1.1 定义作业 295
10.1.2 使用系统存储过程定义作业的常用模板 300
10.2 作业的应用 303
10.2.1 定时启用(或者停用)数据库 303
10.2.2 执行耗时的存储过程 304
10.2.3 秒级作业 305
10.3 使用作业的疑难解答 309
第 11 章 数据备份与还原 315
11.1 数据库备份与还原方法介绍 315
11.1.1 完全备份与还原 315
11.1.2 差异备份与还原 317
11.1.3 日志备份与还原 319
11.1.4 数据文件或文件组备份与还原 320
11.1.5 备份设备 321
11.1.6 数据库恢复模型对数据库备份和还原的影响 322
11.2 制订数据库备份方案 326
11.2.1 备份方案制订原则 326
11.2.2 建立数据备份方案 327
11.3 数据库备份与还原的实践应用 332
11.3.1 系统数据库的备份与还原 332
11.3.2 数据库迁移 336
11.3.3 部分数据库还原 339
11.3.4 抢救损坏数据库中的数据 341
11.3.5 将数据还原到指定时间点 343
11.3.6 将数据还原到指定标记点 345
11.3.7 同步备用服务器 346
11.4 数据备份与还原疑难解答 349
11.4.1 数据备份与还原中的常见问题 349
11.4.2 使用媒体集备份时的常见问题 354
11.4.3 数据库还原中的孤立用户问题 356
11.4.4 查询备份文件中的信息 360
第 12 章 用户定义数据类型 361
12.1 用户定义数据类型概述 361
12.1.1 创建和删除用户定义数据类型 361
12.1.2 为用户定义的数据类型绑定规则 365
12.1.3 为用户定义的数据类型绑定默认值 370
12.2 修改用户定义数据类型 373
12.2.1 修改被表引用的用户定义数据类型 373
12.2.2 修改被存储过程引用的用户定义数据类型 379
第 13 章 数据库安全 383
13.1 SQL Server的存取构架 383
13.1.1 表格格式数据流(TDS) 383
13.1.2 Net-Library与网络协议 384
13.1.3 Net-Library加密 387
13.2 用户管理 388
13.2.1 身份验证模式 388
13.2.2 登录、用户、角色和组 390
13.2.3 管理用户 395
13.3 数据文件安全 403
13.4 SQL Server安全配置 405
13.4.1 安全配置建议 405
13.4.2 使用安全套接字层(SSL)加密 408
13.5 应用程序上的安全 417
13.5.1 防止SQL注入式攻击 417
13.5.2 限制应用程序访问 418
13.5.3 不安全的扩展存储过程 419
第 14 章 系统表应用实例 423
14.1 系统对象概述 423
14.1.1 每个数据库中都存在的系统表 424
14.1.2 仅在系统数据库中存在的系统表 424
14.1.3 系统表应用中三个重要的系统存储过程 426
14.2 系统表在对象信息检索中的应用 429
14.2.1 搜索指定的对象所处的数据库 429
14.2.2 获取存储过程参数定义 432
14.2.3 搜索指定字符在哪个表的哪个字段中 435
14.2.4 非UNICODE字段改为UNICODE字段的可行性查询 438
14.2.5 字段相关对象查询 439
14.2.6 生成数据库字典 443
14.3 系统对象在处理中的应用 444
14.3.1 批量处理数据库中的对象 444
14.3.2 将所有的char、varchar改为nchar、nvarchar 445
14.3.3 标识列与普通列的相互转换 447
14.3.4 把列添加指定位置 450
14.3.5 在两个SQL Server数据库之间复制对象 451
第 15 章 SQL Server应用疑难解答 455
15.1 访问SQL Server实例的常见问题 455
15.1.1 连接失败 455
15.1.2 用户登录失败 458
15.1.3 测试连接到SQL Server实例的方法总结 458
15.1.4 超时 459
15.1.5 单用户的问题 460
15.1.6 默认数据库问题 461
15.2 索引中的疑难解答 462
15.2.1 索引对查询条件的影响 462
15.2.2 索引对查询结果顺序的影响 465
15.2.3 索引对数据操作的影响 469
15.3 数据库日志疑难解答 470
15.3.1 影响日志文件增长的因素 471
15.3.2 从事务日志中删除日志记录 472
15.3.3 日志文件处理中的误区 472
15.3.4 合理解决日志文件增长 473
15.4 错误处理疑难解答 474
15.4.1 错误处理概述 474
15.4.2 错误处理严重程度 475
15.4.3 使用@@ERROR的疑难解答 476
15.4.4 XACT_ABORT与RAISERROR的疑难解答 477
15.5 游标处理疑难解答 479
15.5.1 全局游标与本地游标 479
15.5.2 检查指定的游标是否存在 480
15.5.3 事务提交或者回滚对游标的影响 482
15.5.4 可更新的游标 483
15.6 SQL Server处理中的其他疑难解答 484
15.6.1 并发工作负荷调控器 484
15.6.2 存储过程中的疑难解答 486
15.6.3 标识值疑难解答 488
15.6.4 全文检索疑难解答 491
15.6.5 发布与订阅中的常见问题 494
15.6.6 其他疑难解答 496
Update : 2009-03-17
Size : 275.59kb
Publisher : star_lgx@163.com
DL : 6
第一部分 Android简介
第1章 快速入门.............. 3
1.1 安装工具...... 3
1.1.1 Java 5.0+.... 3
1.1.2 Eclipse.......... 4
1.1.3 Android....... 4
1.1.4 Eclipse插件..................... 5
1.2 创建第一个程序.... 7
1.3 在模拟器上运行程序............... 8
1.4 在手机上运行程序..................... 9
1.5 快速阅读指南.......... 9
第2章 基本概念........... 11
2.1 Android的系统架构................ 11
2.1.1 Linux内核..................... 11
2.1.2 本机库...... 12
2.1.3 Android运行时......... 13
2.1.4 应用程序框架........... 14
2.1.5 应用程序 15
2.2 它还活着... 15
2.2.1 进程不等于应用程序......... 16
2.2.2 应用程序生命周期............... 17
2.3 构建块......... 19
2.3.1 活动............ 19
2.3.2 意图............ 19
2.3.3 服务............ 19
2.3.4 内容提供者................. 19
2.4 使用资源... 20
2.5 安全性......... 20
2.6 快速阅读指南....... 21
第二部分 Android基础知识
第3章 设计用户界面..................... 25
3.1 数独游戏简介....... 25
3.2 声明性设计............. 26
3.3 创建启动界面....... 27
3.4 使用替代资源....... 34
3.5 实现About对话框..................... 37
3.6 应用主题... 41
3.7 添加菜单... 43
3.8 添加设置... 45
3.9 开始新游戏............. 47
3.10 利用日志消息调试程序... 48
3.11 利用调试器调试程序......... 50
3.12 退出游戏 50
3.13 快速阅读指南.... 50
第4章 绘制2D图形...................... 53
4.1 Android图形基础...................... 53
4.1.1 Color类... 53
4.1.2 Paint类... 54
4.1.3 Canvas类 55
4.1.4 Path类...... 55
4.1.5 Drawable类................. 56
4.2 在Sudoku程序中添加图形............... 58
4.2.1 开始游戏 58
4.2.2 定义Game类................. 58
4.2.3 定义PuzzleView类............... 60
4.2.4 绘制游戏盘面........... 61
4.2.5 绘制数字 63
4.3 处理输入... 65
4.3.1 定义和更新选定区域......... 66
4.3.2 输入数字 68
4.3.3 增加提示 69
4.3.4 抖动屏幕 70
4.4 其他问题... 71
4.4.1 创建软键盘................. 71
4.4.2 实现游戏逻辑........... 76
4.4.3 其他功能 78
4.5 更多改进... 80
4.6 快速阅读指南....... 81
第5章 多媒体. 83
5.1 播放音频... 83
5.2 播放视频... 88
5.3 为数独游戏配上音乐............ 92
5.4 快速阅读指南....... 94
第6章 存储本地数据..................... 95
6.1 为数独游戏添加选项............ 95
6.2 继续玩前一个游戏.................. 97
6.3 记住当前位置....... 99
6.4 访问内部文件系统............... 100
6.5 访问SD卡.............. 101
6.6 快速阅读指南.... 103
第三部分 高级主题
第7章 互联的世界. 107
7.1 通过意图实现浏览............... 108
7.2 利用视图打开网页............... 111
7.3 JavaScript与Java通信.......... 115
7.4 使用Web服务..... 121
7.5 快速阅读指南.... 131
第8章 定位与环境感知........... 133
8.1 位置,位置,位置............... 133
8.1.1 我在哪里.................... 135
8.1.2 更新位置.................... 137
8.1.3 模拟说明.................... 138
8.2 充分利用传感器..................... 139
8.2.1 了解传感器.............. 139
8.2.2 解析传感器的读数............ 140
8.2.3 模拟说明.................... 140
8.3 地图功能 141
8.3.1 嵌入MapView........... 142
8.3.2 准备就绪.................... 145
8.3.3 模拟说明.................... 146
8.4 快速阅读指南.... 147
第9章 SQL实战...... 149
9.1 SQLite简介........... 149
9.2 SQL基础 150
9.2.1 DDL语句.................... 151
9.2.2 修改语句.................... 151
9.2.3 查询语句.................... 151
9.3 你好,数据库.... 152
9.3.1 使用SQliteOpenHelper 153
9.3.2 定义主程序.............. 155
9.3.3 添加一行.................... 156
9.3.4 运行一个查询........ 157
9.3.5 显示查询结果........ 158
9.4 数据绑定 159
9.5 使用ContentProvider...... 162
9.5.1 更改主程序.............. 164
9.5.2 添加一行.................... 164
9.5.3 运行一个查询........ 165
9.6 实现ContentProvider...... 165
9.7 快速阅读指南.... 166
第10章 利用OpenGL实现3D图形.............. 169
10.1 理解3D图形..... 169
10.2 OpenGL简介.... 170
10.3 构建一个OpenGL程序... 171
10.4 管理线程............. 173
10.5 构建一个模型. 178
10.6 光线、相机…….................. 181
10.7 动作......... 183
10.8 应用纹理............. 184
10.9 透明效果............. 187
10.10 快速阅读指南..................... 189
第四部分 附录
附录A Java与Android语言及其API.......... 193
附录B 参考书目........ 197
Update : 2010-11-08
Size : 12.95mb
Publisher : pumaxy
DL : 0
数据结构(C#语言版) 计算机程序语言书:
目 录
第1章 绪论 1
1.1 数据结构 1
1.1.1 学习数据结构的必要性 1
1.1.2 基本概念和术语 2
1.2 算法 7
1.2.1 算法的特性 7
1.2.2 算法的评价标准 8
1.2.3 算法的时间复杂度 9
1.3 数学预备知识 11
1.3.1 集合 11
1.3.2 常用的数学术语 11
1.3.3 对数 12
1.3.4 递归 12
1.4 C预备知识 13
1.4.1 指针 13
1.4.2 结构体 14
1.5 C#预备知识 15
1.5.1 接口 15
1.5.2 泛型编程 19
本章小结 24
习题 25
第2章 线性表 27
2.1 线性表的逻辑结构 27
2.1.1 线性表的定义 27
2.1.2 线性表的基本操作 28
2.2 顺序表 30
2.2.1 顺序表的定义 30
2.2.2 顺序表数据关系的语言描述 31
2.2.3 顺序表数据操作的语言描述 32
2.2.4 顺序表应用举例 42
2.3 单链表 46
2.3.1 单链表的定义 47
2.3.2 单链表数据关系的语言描述 48
2.3.3 单链表数据操作的语言描述 50
2.3.4 单链表应用举例 65
2.4 其他链表 73
2.4.1 双向链表 73
2.4.2 循环链表 76
本章小结 76
习题 77
第3章 栈和队列 78
3.1 栈 78
3.1.1 栈的定义及基本运算 78
3.1.2 顺序栈的存储和运算实现 80
3.1.3 链栈的存储和运算实现 85
3.1.4 栈的应用举例 90
3.2 队列 96
3.2.1 队列的定义及基本运算 96
3.2.2 循环顺序队列的存储和运算
实现 98
3.2.3 链队列的存储和运算实现 106
3.2.4 队列的应用举例 111
本章小结 113
习题 113
第4章 串和数组 115
4.1 串 115
4.1.1 串的基本概念及基本运算 115
4.1.2 串存储及基本运算实现 116
4.1.3 串的基本操作的实现 120
4.1.4 模式匹配 125
4.2 数组 131
4.2.1 数组的逻辑结构 131
4.2.2 数组的内存映像 132
本章小结 133
习题 133
第5章 树和二叉树 134
5.1 树 134
5.1.1 树的定义 134
5.1.2 树的相关术语 135
5.1.3 树的逻辑表示 136
5.1.4 树的基本操作 137
5.2 二叉树 138
5.2.1 二叉树的定义 138
5.2.2 二叉树的性质 139
5.2.3 二叉树的存储结构 141
5.2.4 二叉链表存储结构的语言
描述 143
5.2.5 二叉树的遍历 146
5.2.6 线索二叉树 150
5.3 树与森林 153
5.3.1 树的存储 153
5.3.2 树、森林与二叉树的转换 157
5.3.3 树和森林的遍历 160
5.4 哈夫曼树 160
5.4.1 哈夫曼树的基本概念 160
5.4.2 哈夫曼树的实现 162
5.4.3 哈夫曼编码 166
5.5 二叉树的应用举例 167
本章小结 171
习题 172
第6章 图 174
6.1 图的基本概念 174
6.1.1 图的定义 174
6.1.2 图的基本术语 175
6.1.3 图的基本操作 178
6.2 图的存储结构 179
6.2.1 邻接矩阵 179
6.2.2 邻接表 187
6.3 图的遍历 199
6.3.1 深度优先遍历 199
6.3.2 广度优先遍历 202
6.4 图的应用 205
6.4.1 最小生成树 205
6.4.2 最短路径 210
6.4.3 拓扑排序 216
本章小结 218
习题 219
第7章 排序 221
7.1 基本概念 221
7.2 简单排序方法 222
7.2.1 直接插入排序 222
7.2.2 冒泡排序 225
7.2.3 简单选择排序 226
7.3 快速排序 229
7.4 堆排序 233
7.5 希尔排序 240
7.6 表插入排序 242
7.7 归并排序 247
7.8 树型选择排序 251
7.9 基数排序 252
7.9.1 多关键码排序 252
7.9.2 链式基数排序 253
7.10 各种排序方法的比较与讨论 255
本章小结 256
习题 257
第8章 查找 259
8.1 基本概念和术语 259
8.2 静态查找表 259
8.2.1 顺序查找 260
8.2.2 有序表的折半查找 261
8.2.3 索引查找 265
8.3 动态查找表 266
8.3.1 二叉排序树 266
8.3.2 平衡二叉树 276
8.3.3 B-树和B+树 278
8.4 哈希表 285
8.4.1 哈希表的基本概念 286
8.4.2 常用的哈希函数构造方法 286
8.4.3 处理冲突的方法 288
Update : 2011-05-24
Size : 1.28mb
Publisher : lovevicky
DL : 0
146黑卡写卡程序,专用于解146度梦幻直播卫星信号-146 card black card to write procedures, dedicated to solution of 146 degrees dream live satellite signal
Update : 2025-02-19
Size : 140kb
Publisher : 易先林
DL : 0
146度梦幻直播阳光卡测试文件,经实际测试,能正常使用.-146 degrees of sunshine dream live card test documents, by actual test, to normal use.
Update : 2025-02-19
Size : 329kb
Publisher : 易先林
DL : 0
JAVA开发CA认证使用Java开发和信息安全相关的程序(CA)-JAVA development CA certification
Update : 2025-02-19
Size : 6.76mb
Publisher : 小麻雀
DL : 0
UVA #146 problem implemented in visual c-UVA #146 problem implemented in visual c++
Update : 2025-02-19
Size : 1kb
Publisher : ehsan
DL : 0
146-串口测温电脑显示(146- serial temperature measurement, computer display)
Update : 2025-02-19
Size : 27kb
Publisher : 8uu84ygi
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus All Rights Reserved.