# class **Repository Path**: YingHe01/class ## Basic Information - **Project Name**: class - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-14 - **Last Updated**: 2026-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Class - C++ 算法与数据结构练习仓库 这是一个 C++ 编程练习仓库,包含多种基础算法、数据结构和编程问题的实现代码。适用于算法学习和竞赛训练。 ## 项目结构 ``` ├── 251123/ # 基础算法 - 大整数、链表、插入排序 ├── 251125/ # 质数相关 - 质数判断、回文数 ├── 251203/ # 简单计算题 ├── 251207/ # 糖果问题 ├── 251210/ # 基础编程题 ├── 251217/ # 快速模幂 ├── 251221/ # 矩阵运算 ├── 251224/ # 排序问题 ├── 251228/ # 子段和问题 ├── 251231/ # 基础算法 - 阶乘、斐波那契、归并排序、汉诺塔 ├── 260114/ # 单链表基本操作 ├── 260118/ # 链表加强操作 ├── 260121/ # 堆结构、学生成绩管理 ├── 260128/ # 树结构基础 ├── 260225/ # 排序算法 - 快速排序、归并排序、ST表 ├── 260304/ # 搜索二叉树、AVL平衡树 ├── 260315/ # 树状数组 ├── 260318/ # 线段树、丑数问题 ├── 260329/ # 搜索算法 - DFS/BFS flood fill ├── 260401/ # 拓扑排序 └── LICENSE # MIT 许可证 ``` ## 主要内容 ### 数据结构 - **链表** - 单链表创建、插入、删除、查找 - **堆** - 大根堆、小根堆、堆排序 - **树** - 二叉树、搜索二叉树、AVL平衡树 - **图** - 邻接表表示 ### 算法 - **排序** - 快速排序、归并排序、堆排序 - **查找** - 二分查找、ST表区间查询 - **搜索** - DFS、BFS、flood fill - **图算法** - 拓扑排序 ### 数学问题 - 大整数运算 - 阶乘、斐波那契数列 - 质数判断 - 丑数生成 - 汉诺塔问题 ## 编译运行 ```bash g++ filename.cpp -o output ./output