diff --git a/408/数据结构/1 绪论/课件/1.0_开篇_数据结构在学什么.pdf b/408/数据结构/课件/0 开篇-数据结构在学什么.pdf similarity index 100% rename from 408/数据结构/1 绪论/课件/1.0_开篇_数据结构在学什么.pdf rename to 408/数据结构/课件/0 开篇-数据结构在学什么.pdf diff --git a/408/数据结构/1 绪论/课件/1.1_数据结构的基本概念.pdf b/408/数据结构/课件/1.1 数据结构的基本概念.pdf similarity index 100% rename from 408/数据结构/1 绪论/课件/1.1_数据结构的基本概念.pdf rename to 408/数据结构/课件/1.1 数据结构的基本概念.pdf diff --git a/408/数据结构/1 绪论/课件/1.2_1_算法的基本概念.pdf b/408/数据结构/课件/1.2.1 算法的基本概念.pdf similarity index 100% rename from 408/数据结构/1 绪论/课件/1.2_1_算法的基本概念.pdf rename to 408/数据结构/课件/1.2.1 算法的基本概念.pdf diff --git a/408/数据结构/1 绪论/课件/1.2_2_算法的时间复杂度.pdf b/408/数据结构/课件/1.2.2 算法的时间复杂度.pdf similarity index 100% rename from 408/数据结构/1 绪论/课件/1.2_2_算法的时间复杂度.pdf rename to 408/数据结构/课件/1.2.2 算法的时间复杂度.pdf diff --git a/408/数据结构/1 绪论/课件/1.2_3_算法的空间复杂度.pdf b/408/数据结构/课件/1.2.3 算法的空间复杂度.pdf similarity index 100% rename from 408/数据结构/1 绪论/课件/1.2_3_算法的空间复杂度.pdf rename to 408/数据结构/课件/1.2.3 算法的空间复杂度.pdf diff --git a/408/数据结构/2 线性表/课件/2.1_线性表的定义和基本操作.pdf b/408/数据结构/课件/2.1 线性表的定义和基本操作.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.1_线性表的定义和基本操作.pdf rename to 408/数据结构/课件/2.1 线性表的定义和基本操作.pdf diff --git a/408/数据结构/2 线性表/课件/2.2.1_顺序表的定义.pdf b/408/数据结构/课件/2.2.1 顺序表的定义.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.2.1_顺序表的定义.pdf rename to 408/数据结构/课件/2.2.1 顺序表的定义.pdf diff --git a/408/数据结构/2 线性表/课件/2.2.2_1_顺序表的插入删除.pdf b/408/数据结构/课件/2.2.2.1 顺序表的插入删除.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.2.2_1_顺序表的插入删除.pdf rename to 408/数据结构/课件/2.2.2.1 顺序表的插入删除.pdf diff --git a/408/数据结构/2 线性表/课件/2.2.2_2_顺序表的查找.pdf b/408/数据结构/课件/2.2.2.2 顺序表的查找.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.2.2_2_顺序表的查找.pdf rename to 408/数据结构/课件/2.2.2.2 顺序表的查找.pdf diff --git a/408/数据结构/2 线性表/课件/2.3.1_单链表的定义.pdf b/408/数据结构/课件/2.3.1 单链表的定义.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.3.1_单链表的定义.pdf rename to 408/数据结构/课件/2.3.1 单链表的定义.pdf diff --git a/408/数据结构/2 线性表/课件/2.3.2_1_单链表的插入删除.pdf b/408/数据结构/课件/2.3.2.1 单链表的插入删除.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.3.2_1_单链表的插入删除.pdf rename to 408/数据结构/课件/2.3.2.1 单链表的插入删除.pdf diff --git a/408/数据结构/2 线性表/课件/2.3.2_2_单链表的查找.pdf b/408/数据结构/课件/2.3.2.2 单链表的查找.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.3.2_2_单链表的查找.pdf rename to 408/数据结构/课件/2.3.2.2 单链表的查找.pdf diff --git a/408/数据结构/2 线性表/课件/2.3.2_3_单链表的建立.pdf b/408/数据结构/课件/2.3.2.3 单链表的建立.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.3.2_3_单链表的建立.pdf rename to 408/数据结构/课件/2.3.2.3 单链表的建立.pdf diff --git a/408/数据结构/2 线性表/课件/2.3.3_双链表.pdf b/408/数据结构/课件/2.3.3 双链表.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.3.3_双链表.pdf rename to 408/数据结构/课件/2.3.3 双链表.pdf diff --git a/408/数据结构/2 线性表/课件/2.3.4_循环链表.pdf b/408/数据结构/课件/2.3.4 循环链表.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.3.4_循环链表.pdf rename to 408/数据结构/课件/2.3.4 循环链表.pdf diff --git a/408/数据结构/2 线性表/课件/2.3.5_静态链表.pdf b/408/数据结构/课件/2.3.5 静态链表.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.3.5_静态链表.pdf rename to 408/数据结构/课件/2.3.5 静态链表.pdf diff --git a/408/数据结构/2 线性表/课件/2.3.6_顺序表和链表的比较.pdf b/408/数据结构/课件/2.3.6 顺序表和链表的比较.pdf similarity index 100% rename from 408/数据结构/2 线性表/课件/2.3.6_顺序表和链表的比较.pdf rename to 408/数据结构/课件/2.3.6 顺序表和链表的比较.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.1.1_栈的基本概念.pdf b/408/数据结构/课件/3.1.1 栈的基本概念.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.1.1_栈的基本概念.pdf rename to 408/数据结构/课件/3.1.1 栈的基本概念.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.1.2_栈的顺序存储实现.pdf b/408/数据结构/课件/3.1.2 栈的顺序存储实现.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.1.2_栈的顺序存储实现.pdf rename to 408/数据结构/课件/3.1.2 栈的顺序存储实现.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.1.3_栈的链式存储实现.pdf b/408/数据结构/课件/3.1.3 栈的链式存储实现.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.1.3_栈的链式存储实现.pdf rename to 408/数据结构/课件/3.1.3 栈的链式存储实现.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.2.1_队列的基本概念.pdf b/408/数据结构/课件/3.2.1 队列的基本概念.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.2.1_队列的基本概念.pdf rename to 408/数据结构/课件/3.2.1 队列的基本概念.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.2.2_队列的顺序实现.pdf b/408/数据结构/课件/3.2.2 队列的顺序实现.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.2.2_队列的顺序实现.pdf rename to 408/数据结构/课件/3.2.2 队列的顺序实现.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.2.3_队列的链式实现.pdf b/408/数据结构/课件/3.2.3 队列的链式实现.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.2.3_队列的链式实现.pdf rename to 408/数据结构/课件/3.2.3 队列的链式实现.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.2.4_双端队列.pdf b/408/数据结构/课件/3.2.4 双端队列.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.2.4_双端队列.pdf rename to 408/数据结构/课件/3.2.4 双端队列.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.3.1_栈在括号匹配中的应用.pdf b/408/数据结构/课件/3.3.1 栈在括号匹配中的应用.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.3.1_栈在括号匹配中的应用.pdf rename to 408/数据结构/课件/3.3.1 栈在括号匹配中的应用.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.3.2_栈在表达式求值中的应用(上).pdf b/408/数据结构/课件/3.3.2 栈在表达式求值中的应用(上).pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.3.2_栈在表达式求值中的应用(上).pdf rename to 408/数据结构/课件/3.3.2 栈在表达式求值中的应用(上).pdf diff --git a/408/数据结构/3 栈和队列/课件/3.3.2_栈在表达式求值中的应用(下).pdf b/408/数据结构/课件/3.3.2 栈在表达式求值中的应用(下).pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.3.2_栈在表达式求值中的应用(下).pdf rename to 408/数据结构/课件/3.3.2 栈在表达式求值中的应用(下).pdf diff --git a/408/数据结构/3 栈和队列/课件/3.3.3_栈在递归中的应用.pdf b/408/数据结构/课件/3.3.3 栈在递归中的应用.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.3.3_栈在递归中的应用.pdf rename to 408/数据结构/课件/3.3.3 栈在递归中的应用.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.3.4_队列的应用.pdf b/408/数据结构/课件/3.3.4 队列的应用.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.3.4_队列的应用.pdf rename to 408/数据结构/课件/3.3.4 队列的应用.pdf diff --git a/408/数据结构/3 栈和队列/课件/3.4_特殊矩阵的压缩存储.pdf b/408/数据结构/课件/3.4 特殊矩阵的压缩存储.pdf similarity index 100% rename from 408/数据结构/3 栈和队列/课件/3.4_特殊矩阵的压缩存储.pdf rename to 408/数据结构/课件/3.4 特殊矩阵的压缩存储.pdf diff --git a/408/数据结构/4 串/课件/4.1_1_串的定义和基本操作.pdf b/408/数据结构/课件/4.1.1 串的定义和基本操作.pdf similarity index 100% rename from 408/数据结构/4 串/课件/4.1_1_串的定义和基本操作.pdf rename to 408/数据结构/课件/4.1.1 串的定义和基本操作.pdf diff --git a/408/数据结构/4 串/课件/4.1_2_串的存储结构.pdf b/408/数据结构/课件/4.1.2 串的存储结构.pdf similarity index 100% rename from 408/数据结构/4 串/课件/4.1_2_串的存储结构.pdf rename to 408/数据结构/课件/4.1.2 串的存储结构.pdf diff --git a/408/数据结构/4 串/课件/4.2_1_朴素模式匹配算法.key.pdf b/408/数据结构/课件/4.2.1 朴素模式匹配算法.pdf similarity index 100% rename from 408/数据结构/4 串/课件/4.2_1_朴素模式匹配算法.key.pdf rename to 408/数据结构/课件/4.2.1 朴素模式匹配算法.pdf diff --git a/408/数据结构/4 串/课件/4.2_2_KMP算法.pdf b/408/数据结构/课件/4.2.2 KMP算法.pdf similarity index 100% rename from 408/数据结构/4 串/课件/4.2_2_KMP算法.pdf rename to 408/数据结构/课件/4.2.2 KMP算法.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.1_1_树的定义和基本术语.pdf b/408/数据结构/课件/5.1.1 树的定义和基本术语.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.1_1_树的定义和基本术语.pdf rename to 408/数据结构/课件/5.1.1 树的定义和基本术语.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.1_2_树的性质.pdf b/408/数据结构/课件/5.1.2 树的性质.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.1_2_树的性质.pdf rename to 408/数据结构/课件/5.1.2 树的性质.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.2_1_二叉树的定义和基本术语.pdf b/408/数据结构/课件/5.2.1 二叉树的定义和基本术语.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.2_1_二叉树的定义和基本术语.pdf rename to 408/数据结构/课件/5.2.1 二叉树的定义和基本术语.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.2_2_二叉树的性质.pdf b/408/数据结构/课件/5.2.2 二叉树的性质.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.2_2_二叉树的性质.pdf rename to 408/数据结构/课件/5.2.2 二叉树的性质.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.2_3_二叉树的存储结构.pdf b/408/数据结构/课件/5.2.3 二叉树的存储结构.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.2_3_二叉树的存储结构.pdf rename to 408/数据结构/课件/5.2.3 二叉树的存储结构.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.3_1_二叉树的先中后序遍历.pdf b/408/数据结构/课件/5.3.1 二叉树的先中后序遍历.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.3_1_二叉树的先中后序遍历.pdf rename to 408/数据结构/课件/5.3.1 二叉树的先中后序遍历.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.3_2_二叉树的层次遍历.pdf b/408/数据结构/课件/5.3.2 二叉树的层次遍历.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.3_2_二叉树的层次遍历.pdf rename to 408/数据结构/课件/5.3.2 二叉树的层次遍历.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.3_3_由遍历序列构造二叉树.pdf b/408/数据结构/课件/5.3.3 由遍历序列构造二叉树.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.3_3_由遍历序列构造二叉树.pdf rename to 408/数据结构/课件/5.3.3 由遍历序列构造二叉树.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.3_4_线索二叉树的概念.pdf b/408/数据结构/课件/5.3.4 线索二叉树的概念.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.3_4_线索二叉树的概念.pdf rename to 408/数据结构/课件/5.3.4 线索二叉树的概念.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.3_5_二叉树的线索化.pdf b/408/数据结构/课件/5.3.5 二叉树的线索化.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.3_5_二叉树的线索化.pdf rename to 408/数据结构/课件/5.3.5 二叉树的线索化.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.3_6_在线索二叉树中找前驱后继.pdf b/408/数据结构/课件/5.3.6 在线索二叉树中找前驱后继.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.3_6_在线索二叉树中找前驱后继.pdf rename to 408/数据结构/课件/5.3.6 在线索二叉树中找前驱后继.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.4_1_树的存储结构.pdf b/408/数据结构/课件/5.4.1 树的存储结构.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.4_1_树的存储结构.pdf rename to 408/数据结构/课件/5.4.1 树的存储结构.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.4_2_树和森林的遍历.pdf b/408/数据结构/课件/5.4.2 树和森林的遍历.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.4_2_树和森林的遍历.pdf rename to 408/数据结构/课件/5.4.2 树和森林的遍历.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.5_1_二叉排序树.pdf b/408/数据结构/课件/5.5.1 二叉排序树.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.5_1_二叉排序树.pdf rename to 408/数据结构/课件/5.5.1 二叉排序树.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.5_2_平衡二叉树.pdf b/408/数据结构/课件/5.5.2 平衡二叉树.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.5_2_平衡二叉树.pdf rename to 408/数据结构/课件/5.5.2 平衡二叉树.pdf diff --git a/408/数据结构/22数据结构课件第五章/5.5_3_哈夫曼树.pdf b/408/数据结构/课件/5.5.3 哈夫曼树.pdf similarity index 100% rename from 408/数据结构/22数据结构课件第五章/5.5_3_哈夫曼树.pdf rename to 408/数据结构/课件/5.5.3 哈夫曼树.pdf