清华大学《程序设计基础》- 学堂在线精品课
├─{1}--第零章 参考程序├─{2}--第一章 编程初步
│├─{1}--1.1 基础知识
││ --1.1.1 什么是程序?什么是语言?.mp4
││ --1.1.1 什么是程序?什么是语言?.srt
││ --1.1.2 什么是程序设计?.mp4
││ --1.1.2 什么是程序设计?.srt
││ --1.1.3 计算机发展史.mp4
││ --1.1.3 计算机发展史.srt
││
│├─{2}--1.2 买菜问题
││ --1.2.1 问题描述.mp4
││ --1.2.1 问题描述.srt
││ --1.2.2 程序的基本结构.mp4
││ --1.2.2 程序的基本结构.srt
││
│├─{3}--1.3 数学运算
││ --1.3.1 数学运算符.mp4
││ --1.3.1 数学运算符.srt
││ --1.3.2 数学函数.mp4
││ --1.3.2 数学函数.srt
││
│├─{4}--1.4 补充说明
││ --1.4.1 编程环境的下载与安装.mp4
││ --1.4.1 编程环境的下载与安装.srt
││ --1.4.2 程序基本结构中的含义.mp4
││ --1.4.2 程序基本结构中的含义.srt
││ --1.4.3 格式与风格.mp4
││ --1.4.3 格式与风格.srt
││
│├─{5}--1.5 总结
││ --1.5 总结.mp4
││ --1.5 总结.srt
││
│├─{6}--程设论道
││ --程设论道.mp4
││ --程设论道.srt
││
│└─{7}--师生问答
│ --师生问答一:怎样学好程序设计.mp4
│ --师生问答一:怎样学好程序设计.srt
│ --师生问答二:语言选择.mp4
│ --师生问答二:语言选择.srt
│ --师生问答三:关于函数.mp4
│ --师生问答三:关于函数.srt
│
├─{3}--第二章 变量与代数思维
│├─{1}--2.1 关于超级计算器的几点思考
││ --2.1.1 关于超级计算器的几点思考.mp4
││ --2.1.1 关于超级计算器的几点思考.srt
││
│├─{2}--2.2 电子秤模拟 — 背景介绍及需求分析
││ --2.2.1 电子秤模拟 — 背景介绍及需求分析.mp4
││ --2.2.1 电子秤模拟 — 背景介绍及需求分析.srt
││
│├─{3}--2.3 电子秤模拟 — 代码实现
││ --2.3.1 电子秤模拟 — 代码实现.mp4
││ --2.3.1 电子秤模拟 — 代码实现.srt
││
│├─{4}--2.4 变量定义与变量类型
││ --2.4.1 变量定义与变量类型.mp4
││ --2.4.1 变量定义与变量类型.srt
││
│├─{5}--2.5 猜数游戏与数据表示
││ --2.5.1 猜数游戏与数据表示.mp4
││ --2.5.1 猜数游戏与数据表示.srt
││
│├─{6}--2.6 关于变量的讨论
││ #3.6.1#--勘误公告.pdf
││ --2.6.1 变量的初始值.mp4
││ --2.6.1 变量的初始值.srt
││ --2.6.2 变量类型.mp4
││ --2.6.2 变量类型.srt
││ --2.6.3 变量内存单元地址.mp4
││ --2.6.3 变量内存单元地址.srt
││ --2.6.4 存“变量地址”的变量——指针.mp4
││ --2.6.4 存“变量地址”的变量——指针.srt
││ --2.6.5 指针的 读写 操作.mp4
││ --2.6.5 指针的 读写 操作.srt
││ --2.6.6 指针的 加减 操作.mp4
││ --2.6.6 指针的 加减 操作.srt
││
│├─{7}--2.7 变量体现的计算思维
││ --2.7.1 变量体现的计算思维.mp4
││ --2.7.1 变量体现的计算思维.srt
││
│├─{8}--程设论道
││ --程设论道.mp4
││ --程设论道.srt
││
│└─{9}--师生问答
│ --师生问答.mp4
│ --师生问答.srt
│
├─{4}--第三章 逻辑推理与枚举解题
│├─{1}--3.1 谁做的好事——语义表示
││ --3.1.1 谁做的好事——语义表示.mp4
││ --3.1.1 谁做的好事——语义表示.srt
││
│├─{2}--3.2 谁做的好事——真假检查
││ --3.2.1 谁做的好事——真假检查.mp4
││ --3.2.1 谁做的好事——真假检查.srt
││
│├─{3}--3.3 谁做的好事——循环枚举
││ --3.3.1 谁做的好事——循环枚举.mp4
││ --3.3.1 谁做的好事——循环枚举.srt
││
│├─{4}--3.4 谁是嫌疑犯——多重循环枚举
││ --3.4.1 谁是嫌疑犯——多重循环枚举.mp4
││ --3.4.1 谁是嫌疑犯——多重循环枚举.srt
││
│├─{5}--3.5 谁是嫌疑犯——破案线索表示
││ --3.5.1 谁是嫌疑犯——破案线索表示.mp4
││ --3.5.1 谁是嫌疑犯——破案线索表示.srt
││
│├─{6}--3.6 谁是嫌疑犯——用二进制枚举
││ --3.6.1 谁是嫌疑犯——用二进制枚举.mp4
││ --3.6.1 谁是嫌疑犯——用二进制枚举.srt
││
│├─{7}--程设论道
││ --程设论道一.mp4
││ --程设论道一.srt
││ --程设论道二.mp4
││ --程设论道二.srt
││ --程设论道三.mp4
││ --程设论道三.srt
││
│└─{8}--师生问答
│ --师生问答一:字符与ASCII码表.mp4
│ --师生问答一:字符与ASCII码表.srt
│ --师生问答二:其他循环语句、运算符优先级与变量作用域.mp4
│ --师生问答二:其他循环语句、运算符优先级与变量作用域.srt
│
├─{5}--第四章 筛法与查找
│├─{1}--4.1 插花游戏
││ --4.1.1 问题提出(求素数).mp4
││ --4.1.1 问题提出(求素数).srt
││ --4.1.2 函数初探.mp4
││ --4.1.2 函数初探.srt
││ --4.1.3 运行演示.mp4
││ --4.1.3 运行演示.srt
││
│├─{2}--4.2 筛法
││ --4.2.1 筛法思路.mp4
││ --4.2.1 筛法思路.srt
││ --4.2.2 数组的定义.mp4
││ --4.2.2 数组的定义.srt
││ --4.2.3 代码翻译.mp4
││ --4.2.3 代码翻译.srt
││ --4.2.4 运行演示.mp4
││ --4.2.4 运行演示.srt
││ --4.2.5 小朋友数人数.mp4
││ --4.2.5 小朋友数人数.srt
││ --4.2.6 运行演示.mp4
││ --4.2.6 运行演示.srt
││ --4.2.7 韩信点兵.mp4
││ --4.2.7 韩信点兵.srt
││
│├─{3}--4.3 线性查找
││ --4.3.1 扑克查找问题.mp4
││ --4.3.1 扑克查找问题.srt
││ --4.3.2 扑克查找问题代码翻译.mp4
││ --4.3.2 扑克查找问题代码翻译.srt
││ --4.3.3 最小值问题.mp4
││ --4.3.3 最小值问题.srt
││ --4.3.4 最小值问题代码翻译.mp4
││ --4.3.4 最小值问题代码翻译.srt
││
│├─{4}--4.4 折半查找
││ --4.4.1 提问.mp4
││ --4.4.1 提问.srt
││ --4.4.2 折半查找思路.mp4
││ --4.4.2 折半查找思路.srt
││ --4.4.3 折半查找代码翻译.mp4
││ --4.4.3 折半查找代码翻译.srt
││ --4.4.4 折半查找运行演示.mp4
││ --4.4.4 折半查找运行演示.srt
││
│├─{5}--4.5 排序问题
││ --4.5.1 插入排序.mp4
││ --4.5.1 插入排序.srt
││ --4.5.2 选择排序.mp4
││ --4.5.2 选择排序.srt
││ --4.5.3 函数写法.mp4
││ --4.5.3 函数写法.srt
││ --4.5.4 运行演示.mp4
││ --4.5.4 运行演示.srt
││
│├─{6}--4.6 总结
││ --4.6.1 总结.mp4
││ --4.6.1 总结.srt
││
│├─{7}--程设论道
││ --程设论道一:数组与编码思维.mp4
││ --程设论道一:数组与编码思维.srt
││ --程设论道二:筛法.mp4
││ --程设论道二:筛法.srt
││
│└─{8}--师生问答
│ --师生问答一:函数与面向过程编程.mp4
│ --师生问答一:函数与面向过程编程.srt
│ --师生问答二:数组的下标越界.mp4
│ --师生问答二:数组的下标越界.srt
│
├─{6}--第五章 分治思想与递归
│├─{1}--5.1 阶乘
││ --5.1.1 阶乘问题.mp4
││ --5.1.1 阶乘问题.srt
││ --5.1.2 递归解法.mp4
││ --5.1.2 递归解法.srt
││ --5.1.3 递归小结.mp4
││ --5.1.3 递归小结.srt
││
│├─{2}--5.2 排序
││ --5.2.1 归并排序——总体思路.mp4
││ --5.2.1 归并排序——总体思路.srt
││ --5.2.2 归并排序——思路分解.mp4
││ --5.2.2 归并排序——思路分解.srt
││ --5.2.3 归并排序——代码解说.mp4
││ --5.2.3 归并排序——代码解说.srt
││ --5.2.4 快速排序——总体思路.mp4
││ --5.2.4 快速排序——总体思路.srt
││ --5.2.5 快速排序——代码解说.mp4
││ --5.2.5 快速排序——代码解说.srt
││ --5.2.6 排序总结.mp4
││ --5.2.6 排序总结.srt
││
│├─{3}--5.3 矩阵填充
││ --5.3.1 矩阵填充问题.mp4
││ --5.3.1 矩阵填充问题.srt
││ --5.3.2 代码解说.mp4
││ --5.3.2 代码解说.srt
││
│├─{4}--5.4 分书与八皇后
││ --5.4.1 问题描述.mp4
││ --5.4.1 问题描述.srt
││ --5.4.2 问题分析——共性.mp4
││ --5.4.2 问题分析——共性.srt
││ --5.4.3 问题分析——区别.mp4
││ --5.4.3 问题分析——区别.srt
││ --5.4.4 解题准备——二维数组.mp4
││ --5.4.4 解题准备——二维数组.srt
││ --5.4.5 解题准备——递归设计.mp4
││ --5.4.5 解题准备——递归设计.srt
││ --5.4.6 代码解说——分书问题.mp4
││ --5.4.6 代码解说——分书问题.srt
││ --5.4.7 代码解说——八皇后问题.mp4
││ --5.4.7 代码解说——八皇后问题.srt
││
│├─{5}--5.5 青蛙过河
││ --5.5.1 问题描述.mp4
││ --5.5.1 问题描述.srt
││ --5.5.2 问题分析——简单情况.mp4
││ --5.5.2 问题分析——简单情况.srt
││ --5.5.3 问题分析——复杂情况.mp4
││ --5.5.3 问题分析——复杂情况.srt
││ --5.5.4 问题分析——一般情况.mp4
││ --5.5.4 问题分析——一般情况.srt
││
│├─{6}--程设论道
││ --程设论道一.mp4
││ --程设论道一.srt
││ --程设论道二.mp4
││ --程设论道二.srt
││
│└─{7}--师生问答
│ --师生问答一.mp4
│ --师生问答一.srt
│ --师生问答二.mp4
│ --师生问答二.srt
│
├─{7}--第六章 递推与动态规划
│├─{1}--6.1 兔子数列问题
││ --6.1.1 问题描述.mp4
││ --6.1.1 问题描述.srt
││ --6.1.2 按大小兔子分别递推.mp4
││ --6.1.2 按大小兔子分别递推.srt
││ --6.1.3 按总数递推.mp4
││ --6.1.3 按总数递推.srt
││ --6.1.4 不用数组递推.mp4
││ --6.1.4 不用数组递推.srt
││
│├─{2}--6.2 分鱼问题
││ --6.2.1 问题描述.mp4
││ --6.2.1 问题描述.srt
││ --6.2.2 从A到E递推.mp4
││ --6.2.2 从A到E递推.srt
││ --6.2.3 从E到A递推.mp4
││ --6.2.3 从E到A递推.srt
││
│├─{3}--6.3 橱窗的插花问题
││ --6.3.1 问题描述.mp4
││ --6.3.1 问题描述.srt
││ --6.3.2 题意理解与分析.mp4
││ --6.3.2 题意理解与分析.srt
││ --6.3.3 用枚举思想解题.mp4
││ --6.3.3 用枚举思想解题.srt
││ --6.3.4 采用递推的优化算法.mp4
││ --6.3.4 采用递推的优化算法.srt
││ --6.3.5.1 采用动态规划算法—优化分析.mp4
││ --6.3.5.1 采用动态规划算法—优化分析.srt
││ --6.3.5.2 采用动态规划算法—递推代码.mp4
││ --6.3.5.2 采用动态规划算法—递推代码.srt
││ --6.3.5.3 采用动态规划算法—计算过程.mp4
││ --6.3.5.3 采用动态规划算法—计算过程.srt
││ --6.3.5.4 采用动态规划算法—输出方案.mp4
││ --6.3.5.4 采用动态规划算法—输出方案.srt
││ --6.3.6 动态规划总结.mp4
││ --6.3.6 动态规划总结.srt
││
│├─{4}--6.4 最长公共子序列问题
││ --6.4.1 问题描述与理解.mp4
││ --6.4.1 问题描述与理解.srt
││ --6.4.2 问题分析.mp4
││ --6.4.2 问题分析.srt
││ --6.4.3.1 动态规划解题(1).mp4
││ --6.4.3.1 动态规划解题(1).srt
││ --6.4.3.2 动态规划解题(2).mp4
││ --6.4.3.2 动态规划解题(2).srt
││ --6.4.3.3 动态规划代码.mp4
││ --6.4.3.3 动态规划代码.srt
││
│├─{5}--程设论道
││ --程设论道一.mp4
││ --程设论道一.srt
││
│└─{6}--师生问答
│ --师生问答.mp4
│ --师生问答.srt
│
├─{8}--第七章 文本数据处理
│├─{1}--7.1 统计记录总数
││ --7.1.1 问题分析.mp4
││ --7.1.1 问题分析.srt
││ --7.1.2 读文件操作.mp4
││ --7.1.2 读文件操作.srt
││
│├─{2}--7.2 统计活跃用户数
││ --7.2.1 问题分析.mp4
││ --7.2.1 问题分析.srt
││ --7.2.2 字符串.mp4
││ --7.2.2 字符串.srt
││ --7.2.3 程序翻译与演示.mp4
││ --7.2.3 程序翻译与演示.srt
││
│├─{3}--7.3 统计在线时长
││ --7.3.1 问题分析.mp4
││ --7.3.1 问题分析.srt
││ --7.3.2 结构.mp4
││ --7.3.2 结构.srt
││ --7.3.3 程序翻译与演示.mp4
││ --7.3.3 程序翻译与演示.srt
││ --7.3.4 写文件操作.mp4
││ --7.3.4 写文件操作.srt
││
│├─{4}--7.4 总结
││ --7.4.1 总结.mp4
││ --7.4.1 总结.srt
││
│├─{5}--程设论道
││ --程设论道.mp4
││ --程设论道.srt
││
│└─{6}--师生问答
│ --师生问答.mp4
│ --师生问答.srt
│
├─{9}--第八章 非文本数据处理
│ ├─{1}--8.1 将数据组织成链表
│ │ --8.1.1 链表的基本概念.mp4
│ │ --8.1.1 链表的基本概念.srt
│ │ --8.1.2 代码讲解.mp4
│ │ --8.1.2 代码讲解.srt
│ │ --8.1.3 链表遍历与释放.mp4
│ │ --8.1.3 链表遍历与释放.srt
│ │
│ ├─{2}--8.2 提高链表访问效率 —— 哈希链表
│ │ --8.2.1 简单的哈希算法.mp4
│ │ --8.2.1 简单的哈希算法.srt
│ │ --8.2.2 算法实现.mp4
│ │ --8.2.2 算法实现.srt
│ │
│ ├─{3}--8.3 以二进制文件存储链表
│ │ --8.3.1 二进制文件的操作方法.mp4
│ │ --8.3.1 二进制文件的操作方法.srt
│ │ --8.3.2 代码讲解.mp4
│ │ --8.3.2 代码讲解.srt
│ │
│ ├─{4}--程设论道
│ │ --程设论道一.mp4
│ │ --程设论道一.srt
│ │ --程设论道二.mp4
│ │ --程设论道二.srt
│ │
│ └─{5}--师生问答
│ --师生问答.mp4
│ --师生问答.srt
│
├─{10}--第九章 可配置的程序设计
│├─{1}--9.1 自动售卖程序
││ --9.1.1 提出问题与初步设计.mp4
││ --9.1.1 提出问题与初步设计.srt
││ --9.1.2 细化实现订单处理.mp4
││ --9.1.2 细化实现订单处理.srt
││ --9.1.3 使程序更健壮.mp4
││ --9.1.3 使程序更健壮.srt
││
│├─{2}--9.2 配制水果信息
││ --9.2.1 提出问题与设计文件格式.mp4
││ --9.2.1 提出问题与设计文件格式.srt
││ --9.2.2 实现订单处理功能.mp4
││ --9.2.2 实现订单处理功能.srt
││
│├─{3}--9.3 指定界面语言
││ --9.3.1 提出问题与命令行参数.mp4
││ --9.3.1 提出问题与命令行参数.srt
││ --9.3.2 实现程序功能.mp4
││ --9.3.2 实现程序功能.srt
││
│├─{4}--程设论道
││ --程设论道.mp4
││ --程设论道.srt
││
│└─{5}--师生问答
│ --师生问答.mp4
│ --师生问答.srt
│
**** Hidden Message *****
啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 这个帖一般般,还可以哦。 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇!
页:
[1]
2