经典数据结构合集(C语言版)

课程简介:

课程目标
通过课程的学习,掌握经典的数据结构,如:线性表、链表、队列、栈、树、图等,并熟练掌握几种经典结构的C语言实现方法,为后续知识的深入学习打下坚实基础,同时也为企业面试做好十足准备。
适用人群
大学生,中学生,军人,白领,转职青年等

[code]官方课程链接:http://edu.51cto.com/course/7423.html[/code]

课程目录:

第1章(第一部)线性表链表篇
— 1-10线性表与链表原理(下)
— 1-11线性表编码实战(一)
— 1-12线性表编码实战(二)
— 1-13线性表编码实战(三)
— 1-14 环形编码单元测试
— 1-15 环形编码高级应用

第2章(第二部)队列篇
— 2-1 栈的实现原理
— 2-2 栈的编码实战1
— 2-3 栈的编码实战2
— 2-4 栈的编码实战3
— 2-5 栈的编码实战4
— 2-6 栈的编码实战之类的高级数据类型
— 2-7 栈的编码实战之类模板栈
— 2-8 栈应用之进制转换(上)
— 2-9 栈应用之进制转换(下)
— 2-10栈应用之括号匹配(上)
— 2-11栈应用之括号匹配(下)

第3章(第三部)栈篇
— 3-1 线性表概念与与原理
— 3-2线性表编码实战1
— 3-3线性表编码实战2
— 3-4线性表编码实战3
— 3-5线性表编码实战4
— 3-6线性表编码实战5
— 3-7复合类型栈编码(下)
— 3-8 函数单元测试中
— 3-9 函数单元测试下
— 3-10 线性表复合元素编码
— 3-11链表概念与原理
— 3-12链表编码实战1
— 3-13链表编码实战2
— 3-14链表编码实战3
— 3-15链表编码实战4
— 3-16链表编码实战5
— 3-17链表编码实战6
— 3-18链表单元测试
— 3-19 链表高级应用-通信录上
— 3-20 链表高级应用-通信录下
第4章(第四部)树篇
— 4-1 树的实现原理
— 4-2 二叉树的性质与遍历方式
— 4-3 对于完全二叉树的再探讨
— 4-4 树的编码说明
— 4-5 数组二叉树的实战编码1
— 4-6 数组二叉树的实战编码2
— 4-7 数组二叉树的实战编码3
— 4-8 链表二叉树结构设计
— 4-9 链表原理动画说明
— 4-10 链表二叉树实战编码1
— 4-11 链表二叉树实战编码2
— 4-12 链表二叉树实战编码3
— 4-13 链表二叉树实战编码4
— 4-14 链表二叉树实战编码5
— 4-15 链表二叉树实战编码6
第5章(第五部)图篇
— 5-1 图的基本概念
— 5-2 图的存储结构上
— 5-3 图的存储结构下
— 5-4 图的遍历与最小生成树1
— 5-5 图的遍历与最小生成树2
— 5-6 图的基本功能编码实战1
— 5-7 图的基本功能编码实战2
— 5-8 图的基本功能编码实战3
— 5-9 图的基本功能编码实战4
— 5-10 图的深度优先遍历编码
— 5-11图的广度优先便利编码
— 5-12 图的最小生成树1
— 5-13 图的最小生成树2
— 5-14 图的最小生成树3
— 5-15普里姆算法编码检验
— 5-16 图的最小生成树之克鲁斯卡尔算法上
— 5-17 图的最小生成树之克鲁斯卡尔算法中
— 5-18 图的最小生成树之克鲁斯卡尔算法下
— 5-19 克鲁斯卡尔算法编码检测 终

课程截图:

C语言零基础、C++应用、C#程序设计实例全套视频教

C 语言是一门通用计算机编程语言,广泛应用于底层开发。C++是 C 语言的继承,擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。C#继承了 C 语言的语法风格,同时又继承了 C++的面向对象特性,是专门为.NET 的应用而开发的语言。

本次分享的内容适用于C 语言初学者零基础学习及基础程序设计了解、C++进阶应用、C#面向对象基础及设计入门

失效不补,请及时转存!

C语言趣味编程100例教学视频

课程简介:

本书讲解了100个各种类型的C语言编程趣味题的求解过程,旨在帮助读者培养编程兴趣,拓宽C语言编程思维,提高C语言编程能力,掌握用程序设计解决实际问题的方法与技巧。本书取材注重趣味性与实用性,内容涵盖了C语言编程的基础知识和常用算法,讲解时给出了实例的详细代码及注释。

课程由清华大学出版社发布,猴头客收集整理于网络,如有侵权,请联系猴头客删除!

课程目录:

第1章 趣味算法入门( 教学视频:90分钟) 1
1.1 百钱百鸡问题 1
1.2 借书方案知多少 5
1.3 打鱼还是晒网 7
1.4 抓交通肇事犯 11
1.5 兔子产子问题 14
1.6 牛顿迭代法求方程根 16
1.7 最佳存款方案 19
1.8 冒泡排序 20
1.9 折半查找 24
1.10 数制转换 28

第2章 趣味数学问题( 教学视频:59分钟) 36
2.1 个人所得税问题 36
2.2 存钱问题 43
2.3 分糖果 46
2.4 三色球问题 50
2.5 出售金鱼 52
2.6 求车速 54
2.7 爱因斯坦的数学题 57
2.8 猜牌术 59
2.9 舍罕王的失算 63
2.10 马克思手稿中的数学题 64
2.11 换分币 66

第3章 “各种”趣味整数( 教学视频:49分钟) 69
3.1 完数 69
3.2 亲密数 72
3.3 自守数 75
3.4 回文数 78
3.5 水仙花数 81
3.6 阿姆斯特朗数 83
3.7 高次方数的尾数 86
3.8 黑洞数 87
3.9 勾股数 91
3.10 不重复的3位数 94

第4章 趣味分数( 教学视频:47分钟) 96
4.1 最大公约数 96
4.2 最小公倍数 100
4.3 歌星大奖赛 104
4.4 将真分数分解为埃及分数 108
4.5 列出真分数序列 112
4.6 多项式之和 116
4.7 分数比较 118
4.8 计算分数精确值 121

第5章 趣味素数( 教学视频:36分钟) 125
5.1 素数 125
5.2 哥德巴赫猜想 129
5.3 要发就发 133
5.4 可逆素数 136
5.5 回文素数 140
5.6 孪生素数 142
5.7 梅森素数 144

第6章 趣味逻辑推理( 教学视频:49分钟) 147
6.1 谁家孩子跑的最慢 147
6.2 新郎和新娘 150
6.3 谁在说谎 152
6.4 谁是窃贼 155
6.5 旅客国籍 158
6.6 委派任务 164
6.7 谜语博士的难题 166
6.8 黑与白 172

第7章 趣味游戏( 教学视频:40分钟) 175
7.1 人机猜数 175
7.2 搬山游戏 179
7.3 抢30 182
7.4 黑白子交换 187
7.5 自动发牌 191
7.6 常胜将军 194
7.7 24点 195
7.8 掷骰子 201

第8章 趣味数组( 教学视频:53分钟) 204
8.1 狼追兔子 204
8.2 选美比赛 208
8.3 邮票组合 211
8.4 平分7筐鱼 212
8.5 农夫过河 216
8.6 矩阵转置 221
8.7 魔方阵 225
8.8 马踏棋盘 230
8.9 删除“*”号 236
8.10 指定位置插入字符 242

第9章 趣味函数递归( 教学视频:46分钟) 244
9.1 递归解决年龄问题 244
9.2 递归解决分鱼问题 248
9.3 汉诺塔问题 251
9.4 猴子吃桃 255
9.5 杨辉三角形 257
9.6 卡布列克常数 260
9.7 逆序输出数字 263

第10章 定理与猜想( 教学视频:32分钟) 269
10.1 四方定理 269
10.2 角谷猜想 272
10.3 ? 的近似值 274
10.4 尼科彻斯定理 277
10.5 奇数平方的有趣性质 281
10.6 回文数的形成 282

第11章 趣味图形( 教学视频:18分钟) 287
11.1 绘制余弦曲线 287
11.2 绘制空心圆 289
11.3 绘制空心菱形 291
11.4 画直线 295
11.5 画圆和圆弧 301
11.6 画彩色图形 303
11.7 填充彩色图形 305
11.8 图形模式下显示字符 309

第12章 其他趣味问题( 教学视频:35分钟) 312
12.1 双色球 312
12.2 填表格 316
12.3 求出符合要求的素数 318
12.4 约瑟夫环 324
12.5 数据加密问题 326
12.6 三色旗 329
12.7 统计学生成绩 333

课程目录: