Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WhereIsHeroFrom/Code_Templates
/ functions
Functions
1,409 in github.com/WhereIsHeroFrom/Code_Templates
⨍
Functions
1,409
◇
Types & classes
191
Function
RMQ_Query
�����䳤��Ϊ2^k����X��ʾ������Ϊ[a, a + 2^k)��Y��ʾ������Ϊ(b - 2^k, b]�� ����Ҫ����һ����������X���Ҷ˵������ڵ���Y����˵�-1���� a+2^k-1 >= b-2^k�� ��2^(k+1) >= (
RMQ/RMQ_GCD 模板.cpp:49
Function
RMQ_Query
(lx, ly) ���Ͻ� (rx, ry) ���½�
RMQ/RMQ_2D 模板.cpp:75
Method
SAT
图论/强连通分量/2_sat 模板.cpp:432
Function
SPFA
图论/最短路/SPFA 模板.cpp:60
Method
SegTree
树/线段树_最值 模板.cpp:58
Method
Segment2D
计算几何/计算几何 圆和多边形的交 模板.cpp:122
Method
Segment2D
计算几何/计算几何 最大空凸包.cpp:215
Function
SeqListFind
数据结构/画解数据结构/顺序表(数组)/数组的基本操作.c:15
Function
SeqListGetLength
数据结构/画解数据结构/顺序表(数组)/数组的基本操作.c:25
Method
Stack
数据结构/高级数据结构/单调栈/直方图的最大子矩形.cpp:26
Method
Stack
数据结构/高级数据结构/单调栈/单调栈 模板.cpp:30
Function
StackClear
数据结构/画解数据结构/栈/链表实现栈.c:43
Function
StackClear
数据结构/画解数据结构/栈/线性表实现栈.c:10
Function
StackGetTop
数据结构/画解数据结构/栈/链表实现栈.c:32
Function
StackGetTop
数据结构/画解数据结构/栈/线性表实现栈.c:19
Function
StackIsEmpty
数据结构/画解数据结构/栈/线性表实现栈.c:25
Function
StackPopStack
数据结构/画解数据结构/栈/线性表实现栈.c:16
Function
StackPushStack
数据结构/画解数据结构/栈/链表实现栈.c:18
Function
StackPushStack
数据结构/画解数据结构/栈/线性表实现栈.c:13
Method
StringifyHash
HASH/字符串哈希 模板.cpp:160
Method
Sudoku
Dancing Links/Dancing Links Sudoku 模板.cpp:523
Method
Tarjan
图论/强连通分量/2_sat 模板.cpp:366
Method
Trie
字符串/字典树/字典树 力扣简易版.cpp:16
Method
TrieNode
字符串/字典树/字典树 力扣简易版.cpp:7
Method
TrieTree
字符串/字典树/字典树 字母模板.cpp:137
Method
TrieTree
字符串/字典树/字典树 01模板.cpp:127
Method
_Alloc
矩阵/矩阵 ikj 模板.cpp:21
Method
_Dealloc
矩阵/矩阵 ikj 模板.cpp:29
Method
_ladder
高等数学/Simpson.cpp:27
Method
abs
高等数学/高斯消元 模板.cpp:156
Function
add
树状数组/二维树状数组 模板.cpp:21
Function
add
树状数组/一维树状数组 模板.cpp:34
Method
add
动态规划/背包问题/主件附件依赖背包 模板.cpp:46
Method
addConstraint
图论/差分约束模板.cpp:105
Function
addEdge
图论/最短路/Dijkstra 模板.cpp:32
Function
addEdge
图论/最短路/Dijkstra + Heap 模板.cpp:46
Function
addEdge
图论/最短路/FloydWarshall 模板.cpp:21
Function
addEdge
图论/最短路/BellmanFord 模板.cpp:31
Method
addEdge
图论/差分约束模板.cpp:110
Method
addEdge
图论/强连通分量/2_sat 模板.cpp:112
Method
addEdge
图论/二分图/二分图最大匹配 邻接表.cpp:70
Method
addEdge
图论/二分图/二分图最大匹配 链式前向星.cpp:178
Method
addFemaleListToMale
图论/稳定婚姻 模板.cpp:103
Method
addMaleRankToFemale
图论/稳定婚姻 模板.cpp:107
Method
addSCCVertex
图论/强连通分量/2_sat 模板.cpp:354
Method
angleCmp
计算几何/计算几何 最大空凸包.cpp:152
Method
angleCmp
计算几何/计算几何 二维凸包.cpp:116
Method
area
计算几何/计算几何 圆和多边形的交 模板.cpp:251
Method
area
计算几何/计算几何 圆相关 模板.cpp:204
Method
area
计算几何/计算几何 最大空凸包.cpp:456
Method
area
计算几何/计算几何 二维凸包.cpp:259
Method
assignSize
Dancing Links/Dancing Links Sudoku 模板.cpp:546
Method
bfs
图论/广度优先搜索/PushBoxGame/PushBoxGame/pushboxgame.cpp:249
Method
bfs_checkAndExtendState
图论/广度优先搜索/PushBoxGame/PushBoxGame/pushboxgame.cpp:236
Method
bfs_extendstate
图论/广度优先搜索/迷宫搜索 模板.cpp:225
Method
bfs_extendstate
图论/广度优先搜索/迷宫救公主.cpp:253
Method
bfs_initialize
图论/广度优先搜索/迷宫搜索 模板.cpp:183
Method
bfs_initialize
图论/广度优先搜索/迷宫救公主.cpp:180
Method
bfs_initialize
图论/广度优先搜索/PushBoxGame/PushBoxGame/pushboxgame.cpp:229
Method
buildSCCVertex
图论/强连通分量/2_sat 模板.cpp:339
Method
build_tree
树/矩形树_最值 模板.cpp:164
Method
calcBoxCode
���� box[] �� state �ж�Ӧλ��ֵ
图论/广度优先搜索/PushBoxGame/PushBoxGame/pushboxstate.cpp:127
Method
calcManCode
���� man �� state �ж�Ӧλ��ֵ
图论/广度优先搜索/PushBoxGame/PushBoxGame/pushboxstate.cpp:121
Method
calcState
��Ҫͨ�� box_[] �� man_ ����� boxstate_ �� state_
图论/广度优先搜索/PushBoxGame/PushBoxGame/pushboxstate.cpp:100
Method
centerWith
计算几何/计算几何 最小覆盖圆 模板.cpp:59
Method
checkNode
字符串/字典树/字典树 字母模板.cpp:125
Method
checkNode
字符串/字典树/字典树 01模板.cpp:116
Function
clear
树状数组/二维树状数组 模板.cpp:17
Function
clear
树状数组/一维树状数组 模板.cpp:26
Method
clear
数据结构/高级数据结构/单调栈/单调栈 模板.cpp:40
Method
clearSCCVertex
图论/强连通分量/2_sat 模板.cpp:347
Function
cmp
数据结构/画解数据结构/图/最小生成树/kruscal.cpp:29
Function
combNumber
大数/高精分数 模板.cpp:231
Function
completeKnapsack
动态规划/背包问题/完全背包 模板.cpp:35
Method
constructTriangleHalfPlane
计算几何/计算几何2D模板.cpp:365
Method
constructTriangleHalfPlane
计算几何/半平面交 模板.cpp:365
Method
convertCharToBlockType
图论/广度优先搜索/PushBoxGame/PushBoxGame/pushboxgame.cpp:78
Method
convertToCounterClockwise
转成逆时针顺序
计算几何/计算几何 圆相关 模板.cpp:264
Method
cover
功能:覆盖colPtr指向的那一列 说是覆盖,其实是删除那一列。 如果是精确覆盖,需要删除那列上所有结点对应的行,原因是,cover代表我会选择这列,这列上有1的行必须都删除 */
Dancing Links/Dancing Links Sudoku 模板.cpp:407
Method
cover
功能:覆盖colPtr指向的那一列 说是覆盖,其实是删除那一列。 如果是精确覆盖,需要删除那列上所有结点对应的行,原因是,cover代表我会选择这列,这列上有1的行必须都删除 */
Dancing Links/Dancing Links 模板.cpp:428
Method
coverRow
功能:删除行 精确覆盖在删除列的时候,需要对行进行删除处理 枚举每个和nodePtr在同一行的结点p,执行删除操作 */
Dancing Links/Dancing Links Sudoku 模板.cpp:386
Method
coverRow
功能:删除行 精确覆盖在删除列的时候,需要对行进行删除处理 枚举每个和nodePtr在同一行的结点p,执行删除操作 */
Dancing Links/Dancing Links 模板.cpp:407
Method
createDancingLincks
Dancing Links/Dancing Links Sudoku 模板.cpp:567
Method
cross
定点叉乘 外部找一点p,然后计算 (p-s)×(t-s)
计算几何/计算几何2D模板.cpp:121
Method
cross
定点叉乘 外部找一点p,然后计算 (p-s)×(t-s)
计算几何/计算几何 圆和多边形的交 模板.cpp:139
Method
cross
������ �ⲿ��һ��p��Ȼ����� (p-s)��(t-s)
计算几何/半平面交 模板.cpp:121
Method
cross
定点叉乘 外部找一点p,然后计算 (p-s)×(t-s)
计算几何/计算几何 圆相关 模板.cpp:120
Method
cross
������ �ⲿ��һ��p��Ȼ����� (p-s)��(t-s)
计算几何/计算几何_线段判交 模板.cpp:59
Method
cross
������ �ⲿ��һ��p��Ȼ����� (p-s)��(t-s)
计算几何/解析几何_线段交点.cpp:112
Method
dataInfo
树/矩形树_最值 模板.cpp:14
Method
debug_print
高等数学/高斯消元 模板.cpp:89
Method
debug_print
计算几何/计算几何 最小包围球 模板.cpp:95
Method
debug_print_x
高等数学/高斯消元 模板.cpp:81
Method
debug_print_x
计算几何/计算几何 最小包围球 模板.cpp:87
Method
delete_prefex
字符串/字典树/字典树 字母模板.cpp:198
Method
delete_value
�����λ��ʼ���� ɾ�� 01�ֵ��� �� v ����һ��
字符串/字典树/字典树 01模板.cpp:162
Method
dist
计算几何/计算几何 最小覆盖圆 模板.cpp:56
Method
dist
计算几何/计算几何 最小包围球 模板.cpp:154
Method
doAddEdge
图论/二分图/二分图最大匹配 链式前向星.cpp:155
Method
doColorFloodFill
图论/强连通分量/2_sat 模板.cpp:376
← previous
next →
801–900 of 1,409, ranked by callers