Documentation

算法文档库

收录算法模板、解题思路与代码笔记

全部 C++ Basic Syntax16 C++ Basic Algorithms30 C++ Advanced Algorithms12 CSP - J初赛12 拓展阅读3 C++ DSA2
C++ Basic Syntax

16 - 格式化输入输出与scanf和printf

格式化输入输出

C++ Basic Syntax

14 - 结构体排序

结构体排序

C++ Basic Syntax

13 - 结构体基础

结构体基础

C++ Basic Syntax

12 - 数组与函数

数组与函数

C++ Basic Syntax

11 - 函数进阶

函数进阶

C++ Basic Syntax

10 - 函数基础

函数基础

C++ Basic Syntax

08 - 一维数组

一维数组

C++ Basic Syntax

04 - 逻辑运算符和多分支语句

逻辑运算符和多分支语句

C++ Basic Syntax

03 - 算术运算符与表达式

算术运算符与表达式

C++ Basic Syntax

02 - 变量和数据的输入输出

变量和数据的输入输出

C++ Basic Syntax

15 - 双重循环

双重循环

C++ Basic Syntax

09 - string类型的字符串

string类型的字符串

C++ Basic Syntax

07 - 循环进阶(break与continue)

循环进阶(break与continue)

C++ Basic Syntax

06 - 循环之for循环

循环之for循环

C++ Basic Syntax

01 - C++基本概念

C++ 语法基础

C++ Basic Syntax

05 - 循环之while循环

循环之while循环

C++ Basic Algorithms

30 - 同余和快速幂

同余和快速幂

C++ Basic Algorithms

29 - 质数筛法

埃氏筛、 欧拉筛

C++ Basic Algorithms

28 - 简单数论

简单数论、GCD、LCM

C++ Basic Algorithms

27 - 动态规划【四】—— 区间DP

区间dp初步

C++ Basic Algorithms

26 - 动态规划【三】—— 完全背包与多重背包

完全背包问题、多重背包问题

C++ Basic Algorithms

25 - 动态规划【二】—— 背包问题初步

背包问题初步

C++ Basic Algorithms

24 - 动态规划【一】—— 线性动态规划

动态规划的基本概念

C++ Basic Algorithms

23 - 迭代器与 range-based for 循环

STL的相关理解

C++ Basic Algorithms

22 - 常见的STL【二】

vector、unordered_map、unordered_set

C++ Basic Algorithms

21 - 常见的STL【一】

pair、map、set、优先队列

C++ Basic Algorithms

20 - 位运算与bitset

位运算与bitset

C++ Basic Algorithms

19 - 拓扑排序

拓扑排序

C++ Basic Algorithms

18 - 图的遍历

图的遍历

C++ Basic Algorithms

17 - 图的存储方式

几种常见的存图方式

C++ Basic Algorithms

16 - 图的基本概念

图的基本概念

C++ Basic Algorithms

15 - 二叉树基础

二叉树基础

C++ Basic Algorithms

14 - 广度优先搜索【二】

广度优先搜索的练习: 最短路、连通块等

C++ Basic Algorithms

13 - 广度优先搜索【一】

广度优先搜索基本概念

C++ Basic Algorithms

11 - 深度优先搜索【三】

深度优先搜索三之组合问题

C++ Basic Algorithms

12 - 深度优先搜索【四】

深度优先搜索四之迷宫问题

C++ Basic Algorithms

10 - 深度优先搜索【二】

深度优先搜索二之排列问题

C++ Basic Algorithms

09 - 深度优先搜索【一】

深度优先搜索的基本概念

C++ Basic Algorithms

08 - 递归

递归及基本概念

C++ Basic Algorithms

07 - 数据结构之队列

队列的概念及基本应用

C++ Basic Algorithms

06 - 数据结构之栈

栈的基本概念及应用

C++ Basic Algorithms

05 - 贪心算法

贪心算法

C++ Basic Algorithms

04 - 二分算法

二分算法

C++ Basic Algorithms

03 - 前缀和与差分

前缀和与差分算法

C++ Basic Algorithms

02 - 递推算法

递推算法

C++ Basic Algorithms

01 - 枚举算法

枚举算法

C++ Advanced Algorithms

12 - 最小生成树练习

prim算法

C++ Advanced Algorithms

11 - 最小生成树初步

最小生成树初步

C++ Advanced Algorithms

10 - Bellman-Ford算法与SPFA算法

Bellman-Ford-SPFA

C++ Advanced Algorithms

09 - Dijkstra算法

Dijkstra算法

C++ Advanced Algorithms

08 - FLoyd算法

Floyd-多源最短路径

C++ Advanced Algorithms

07 - 二分答案

二分答案

C++ Advanced Algorithms

06 - 离散化初步

离散化初步

C++ Advanced Algorithms

05 - 二维前缀和与差分

二维前缀和与差分

C++ Advanced Algorithms

04 - HASH及其应用

哈希及其应用

C++ Advanced Algorithms

03 - 计算几何入门

计算几何入门

C++ Advanced Algorithms

02 - 并查集练习

并查集练习

C++ Advanced Algorithms

01 - 并查集

并查集

CSP - J初赛

12 - 动态规划

dp问题

CSP - J初赛

07 - 树形结构与图结构

树、二叉树、图

CSP - J初赛

10 - 排序算法

冒泡排序,选择排序,插入排序、桶排序

CSP - J初赛

11 - 排列组合基础

排列组合基础

CSP - J初赛

09 - 时间复杂度、枚举与二分法

big O、枚举、二分

CSP - J初赛

08 - 字符串

字符串

CSP - J初赛

06 - 线性数据结构2

栈、队列

CSP - J初赛

05 - 线性数据结构1

数组、链表

CSP - J初赛

03 - 原码、反码、补码与位运算

数码表示与位运算

CSP - J初赛

04 - C++ 语法基础——类型、运算与表达式、循环

C++ 语法基础

CSP - J初赛

01 - 计算机基础 + 数据表示

计算机基础

CSP - J初赛

02 - 进制转换

进制转换

拓展阅读

【拓展阅读】字符串的相关操作

字符串的相关操作

拓展阅读

【拓展阅读】STL常用算法

sort、reverse、lower_bound、upper_bound、find、etc.

拓展阅读

【拓展阅读】字符与ASCII

字符与ASCII

C++ DSA

01 - 时间复杂度

时间复杂度简介

C++ DSA

02 - 数组

C++中的数组

wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字