Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0voice/algorithm-structure
/ functions
Functions
1,046 in github.com/0voice/algorithm-structure
⨍
Functions
1,046
◇
Types & classes
123
↓ 3 callers
Function
rand_01
B*树算法/fplan.cc:361
↓ 3 callers
Function
rb_erase
红黑树算法/rbtree.c:194
↓ 3 callers
Function
rb_next
红黑树算法/rbtree.c:356
↓ 3 callers
Function
read_char
* 读取一个输入字符 */
图/有向图/有向图.c:41
↓ 3 callers
Function
xrbtree_dealloc
红黑树算法/xrbtree.c:218
↓ 3 callers
Function
xrbtree_update
红黑树算法/xrbtree.c:526
↓ 2 callers
Function
Copy
开源项目/五子棋/game02.c:15
↓ 2 callers
Function
DeleteMin
START: fig6_12.txt */ * 删除最小元 * @param H * @return 返回最小元 */
二叉堆/binheap.c:88
↓ 2 callers
Function
EnQueue
顶点元素v进队列
广度优先搜索/广度优先搜索.c:98
↓ 2 callers
Function
GetSubSet2
决策树/id3.c:685
↓ 2 callers
Function
GetSubSet3
决策树/id3.c:785
↓ 2 callers
Function
Interpolation_Search
插值查找法 arr数组,length 数组长度,key 查找的关键字 返回查找值的下标 ,没查找到 返回-1
插值查找/插值查找.c:5
↓ 2 callers
Function
LinkListLength
单链表算法/LinkList.c:29
↓ 2 callers
Function
Locate
* @brief 定位数组下标指向的元素在数组中的位置 * * @param 指向的数组 * @param ... 数组的下标 * * @return 若下标合法, 返回下标在数组中的位置, 否则返回 ERROR */
数组行优先顺序/行优先.c:111
↓ 2 callers
Function
Locate
* @brief 定位数组下标指向的元素在数组中的位置 * * @param 指向的数组 * @param ... 数组的下标 * * @return 若下标合法, 返回下标在数组中的位置, 否则返回 ERROR */
数组列优先顺序/列优先.c:114
↓ 2 callers
Function
LocateVex
根据顶点本身数据,判断出顶点在二维数组中的位置
深度优先搜索/深度优先搜索.c:23
↓ 2 callers
Function
Log2
决策树/id3.c:177
↓ 2 callers
Function
MaxtrixChain1
矩阵连乘/备忘录递归实现.c:38
↓ 2 callers
Function
Print
开源项目/五子棋/game02.c:112
↓ 2 callers
Function
ScMinc
布置雷
开源项目/扫雷游戏/minesweeper.c:44
↓ 2 callers
Function
StackEmpty
静态栈/静态栈.c:62
↓ 2 callers
Function
_binomial_minimum
* 获取二项堆中的最小根节点(*y) * * 参数说明: * heap -- 二项堆 * prev_y -- [输出参数]最小根节点y的前一个根节点 * y -- [输出参数]最小根节点 */
二项堆/binomial_heap.c:39
↓ 2 callers
Function
_fib_heap_extract_min
* 移除最小节点,并返回移除节点后的斐波那契堆 */
斐波那契堆/fibonacci_heap.c:300
↓ 2 callers
Function
_getopt_internal
(argc, argv, optstring, longopts, longind, long_only)
开源项目/成语接龙/getopt.c:298
↓ 2 callers
Function
addQueue
Add a element to a queue,If the queue is null,we will create a new queue @parama queue The queue we will add elememt to @prama element The element
图/无权图/无权图.c:167
↓ 2 callers
Function
adjust_down
堆排序算法/heap_sort.c:12
↓ 2 callers
Function
arrayTraversal
希尔排序算法/ShellSort.c:26
↓ 2 callers
Function
binomial_link
* 合并两个二项堆:将child合并到heap中 */
二项堆/binomial_heap.c:74
↓ 2 callers
Function
binomial_reverse
* 反转二项堆heap */
二项堆/binomial_heap.c:219
↓ 2 callers
Function
binomial_update
* 将二项堆heap的键值oldkey更新为newkey */
二项堆/binomial_heap.c:360
↓ 2 callers
Function
bt_branch_modify
B+树算法/btree.c:914
↓ 2 callers
Function
bt_getpath_bykey
B+树算法/btree.c:825
↓ 2 callers
Function
bt_leaf_rotate
B+树算法/btree.c:497
↓ 2 callers
Function
bt_search_leaf
B+树算法/btree.c:92
↓ 2 callers
Function
cell_width
开源项目/game-of-life/lifegen.c:24
↓ 2 callers
Function
changeChild
平衡二叉树算法/AVLtree.c:4
↓ 2 callers
Method
clear
B*树算法/btree.cc:20
↓ 2 callers
Function
cnt_one
开源项目/2048游戏/game_2048.c:351
↓ 2 callers
Function
connect
开源项目/成语接龙/main.c:152
↓ 2 callers
Function
deleteNode
删除一个值为data的节点
树表查找/biTree.c:96
↓ 2 callers
Function
draw
开源项目/2048游戏/game_2048.c:46
↓ 2 callers
Function
eListIsEmpty
双向链表算法/DoubleList.c:189
↓ 2 callers
Function
equal_divi
B+树算法/btree.c:17
↓ 2 callers
Function
error
B*树算法/fplan.cc:351
↓ 2 callers
Function
exchange
(argv)
开源项目/成语接龙/getopt.c:224
↓ 2 callers
Function
fib_heap_cascading_cut
* 对节点node进行"级联剪切" * * 级联剪切:如果减小后的结点破坏了最小堆性质, * 则把它切下来(即从所在双向链表中删除,并将 * 其插入到由最小树根节点形成的双向链表中), * 然后再从"被切节点的父节点"到所在树根节点递归执行级联剪枝 */
斐波那契堆/fibonacci_heap.c:400
↓ 2 callers
Function
fib_heap_decrease
* 将斐波那契堆heap中节点node的值减少为key */
斐波那契堆/fibonacci_heap.c:418
↓ 2 callers
Function
fib_heap_union
* 将h1, h2合并成一个堆,并返回合并后的堆 */
斐波那契堆/fibonacci_heap.c:141
↓ 2 callers
Function
fib_heap_update
斐波那契堆/fibonacci_heap.c:513
↓ 2 callers
Function
fullArray
* Fill a array with value * @param arr The array need to be filled * @param length The length of the array * @param filledValue The value the ar
图/无权图/无权图.c:228
↓ 2 callers
Function
fun
经典项目/验证哥德巴赫猜想.c:5
↓ 2 callers
Function
game_over
开源项目/2048游戏/game_2048.c:399
↓ 2 callers
Method
getWireLength
B*树算法/fplan.h:69
↓ 2 callers
Function
get_tree_leaf_num
B+树算法/btree.c:1310
↓ 2 callers
Function
hash_mod
哈希查找/哈希查找.c:20
↓ 2 callers
Function
init
开源项目/打飞机游戏/game.c:161
↓ 2 callers
Function
inorderTraversal
中序遍历二叉树
树表查找/biTree.c:138
↓ 2 callers
Function
input
经典项目/“抢30”游戏.c:31
↓ 2 callers
Function
insert_leftist
* 新建结点(key),并将其插入到左倾堆中 * * 参数说明: * heap 左倾堆的根结点 * key 插入结点的键值 * 返回值: * 根节点 */
左倾堆/leftist.c:124
↓ 2 callers
Function
insert_skewheap
* 新建结点(key),并将其插入到斜堆中 * * 参数说明: * heap 斜堆的根结点 * key 插入结点的键值 * 返回值: * 根节点 */
斜堆/skewheap.c:106
↓ 2 callers
Function
isEmpty
图/无权图/无权图.c:251
↓ 2 callers
Function
is_stack_empty
判断栈空*/
动态栈/动态栈.c:57
↓ 2 callers
Method
keep_sol
B*树算法/btree.cc:264
↓ 2 callers
Function
ln
开源项目/五子棋/game02.c:86
↓ 2 callers
Function
maxof3
求三位数重排后的最大数*/
经典项目/求黑洞数.c:44
↓ 2 callers
Function
minof3
求三位数重排后的最小数*/
经典项目/求黑洞数.c:68
↓ 2 callers
Function
move_snake
移动,程序中最重要的部分 */
开源项目/贪吃蛇(穿墙)/game.c:178
↓ 2 callers
Function
move_snake
移动,程序中最重要的部分 */
开源项目/贪吃蛇/game.c:179
↓ 2 callers
Function
number
开源项目/21点游戏/game.c:20
↓ 2 callers
Function
output
最长公共子序列问题/最长公共子序列问题.c:33
↓ 2 callers
Function
part11
开源项目/文字冒险游戏/game.c:521
↓ 2 callers
Function
part4
开源项目/文字冒险游戏/game.c:160
↓ 2 callers
Function
part6
开源项目/文字冒险游戏/game.c:211
↓ 2 callers
Function
part7
开源项目/文字冒险游戏/game.c:232
↓ 2 callers
Method
perturb
B*树算法/btree.cc:309
↓ 2 callers
Function
pop
图/无权图/无权图.c:266
↓ 2 callers
Function
pop_stack
出栈*/
动态栈/动态栈.c:72
↓ 2 callers
Function
prime
经典项目/求孪生素数.c:14
↓ 2 callers
Function
print
输出数组中每个元素的值*/
经典项目/分糖果问题.c:45
↓ 2 callers
Function
printBoard
开源项目/俄罗斯方块/game.c:83
↓ 2 callers
Function
printChessboard
开源项目/五子棋/game01.c:45
↓ 2 callers
Function
print_help
开源项目/game-of-life/lifegen.c:146
↓ 2 callers
Function
print_snake
利用gotoxy函数打印出蛇 */
开源项目/贪吃蛇(穿墙)/game.c:128
↓ 2 callers
Function
print_snake
利用gotoxy函数打印出蛇 */
开源项目/贪吃蛇/game.c:129
↓ 2 callers
Function
push
图/无权图/无权图.c:259
↓ 2 callers
Function
quicksort
最大访客数/最大访客数.c:65
↓ 2 callers
Function
rand_point
生成随机点, 随机种子为 当前时间 x 189 */
开源项目/贪吃蛇(穿墙)/game.c:150
↓ 2 callers
Function
rand_point
生成随机点, 随机种子为 当前时间 x 189 */
开源项目/贪吃蛇/game.c:151
↓ 2 callers
Function
rb_augment_path
红黑树算法/rbtree.c:261
↓ 2 callers
Function
rb_first
* This function returns the first node (in sort order) of the tree. */
红黑树算法/rbtree.c:332
↓ 2 callers
Function
rb_set_color
红黑树算法/rbtree.h:48
↓ 2 callers
Method
recover_best
B*树算法/btree.cc:277
↓ 2 callers
Function
refresh_score
开源项目/打砖块游戏/game.c:314
↓ 2 callers
Function
shellSort
*ϣ�������㷨 * */
希尔排序算法/ShellSort.c:4
↓ 2 callers
Function
show
开源项目/中国象棋/game.c:22
↓ 2 callers
Function
show_help
开源项目/成语接龙/main.c:194
↓ 2 callers
Function
sub
长PI/长PI.c:78
↓ 2 callers
Function
suit
写牌
开源项目/21点游戏/game.c:14
↓ 2 callers
Function
tail
B*树算法/fplan.cc:69
↓ 2 callers
Function
visitVex
操作顶点的函数
广度优先搜索/广度优先搜索.c:89
← previous
next →
101–200 of 1,046, ranked by callers