Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheAlgorithms/C
/ types & classes
Types & classes
204 in github.com/TheAlgorithms/C
⨍
Functions
1,322
◇
Types & classes
204
↓ 1 callers
Class
Task
The task dataclass. Container for task info
scripts/leetcode_directory_md.py:11
↓ 1 callers
Class
list
data_structures/linked_list/doubly_linked_list.c:23
Class
ASTNode
* @brief Definition for a binary abstract syntax tree (AST) node */
misc/mcnaughton_yamada_thompson.c:27
Class
ASTNode
misc/mcnaughton_yamada_thompson.c:29
Class
AVLnode
data_structures/binary_trees/avl_tree.c:4
Class
AVLnode
data_structures/binary_trees/avl_tree.c:7
Class
CArray
data_structures/array/carray.h:31
Class
DArrayStack
data_structures/stack/dynamic_stack.c:24
Class
Dict
data_structures/dictionary/dict.h:17
Class
Edge
Structure for storing edge
data_structures/graphs/bellman_ford.c:7
Class
Edge
data_structures/graphs/bellman_ford.c:17
Class
Edge
a structure to represent a weighted edge in graph
data_structures/graphs/kruskal.c:8
Class
Edge
data_structures/graphs/kruskal.c:24
Class
Edge
data_structures/graphs/graph.h:10
Class
Graph
Structure for storing a graph
data_structures/graphs/bellman_ford.c:13
Class
Graph
Graph data structure
data_structures/graphs/bfs.c:30
Class
Graph
Structure for storing a graph
data_structures/graphs/dijkstra.c:7
Class
Graph
a structure to represent a connected, undirected and weighted graph
data_structures/graphs/kruskal.c:15
Class
Graph
data_structures/graphs/dfs.c:12
Class
Graph
Structure for storing a graph
data_structures/graphs/floyd_warshall.c:7
Class
Graph
data_structures/graphs/strongly_connected_components.c:13
Class
Graph
data_structures/graphs/topological_sort.c:13
Class
GraphRep
data_structures/graphs/graph.c:8
Class
GraphRep
data_structures/graphs/graph.h:4
Class
L
data_structures/list/list.h:5
Class
ListItem
The list for TreeNodes.
leetcode/src/236.c:11
Class
ListItem
leetcode/src/236.c:13
Class
ListNode
leetcode/src/876.c:9
Class
ListNode
leetcode/src/141.c:8
Class
ListNode
leetcode/src/19.c:9
Class
ListNode
leetcode/src/142.c:1
Class
ListNode
leetcode/src/2130.c:9
Class
ListNode
leetcode/src/203.c:1
Class
ListNode
leetcode/src/1019.c:9
Class
ListNode
leetcode/src/24.c:1
Class
ListNode
leetcode/src/109.c:1
Class
ListNode
leetcode/src/83.c:2
Class
ListNode
leetcode/src/21.c:4
Class
ListNode
leetcode/src/2095.c:9
Class
ListNode
leetcode/src/206.c:9
Class
ListNode
leetcode/src/82.c:1
Class
ListNode
leetcode/src/160.c:1
Class
ListNode
leetcode/src/234.c:9
Class
ListNode
leetcode/src/2.c:9
Class
MEMORY_INFORMATION
developer_tools/malloc_dbg.c:20
Class
MEMORY_INFORMATION
developer_tools/malloc_dbg.c:27
Class
NFA
* @brief Definition for the NFA itself. * statePool[0] is defined to be its starting state, * and statePool[1] is defined to be its ac
misc/mcnaughton_yamada_thompson.c:70
Class
NFA
misc/mcnaughton_yamada_thompson.c:78
Class
NFAState
misc/mcnaughton_yamada_thompson.c:42
Class
NFAState
misc/mcnaughton_yamada_thompson.c:46
Class
NFAState
misc/mcnaughton_yamada_thompson.c:72
Class
Node
sorting/bucket_sort.c:13
Class
Node
sorting/bucket_sort.c:16
Class
Node
Link list node */
data_structures/linked_list/middle_element_in_list.c:5
Class
Node
data_structures/linked_list/middle_element_in_list.c:8
Class
Node
data_structures/binary_trees/threaded_binary_trees.c:26
Class
Node
data_structures/binary_trees/threaded_binary_trees.c:29
Class
Node
* @brief structure defining a node in the binary tree */
data_structures/binary_trees/words_alphabetical.c:28
Class
Node
data_structures/binary_trees/words_alphabetical.c:32
Class
NodeDistributeInfo
leetcode/src/979.c:10
Class
QueueRep
data_structures/graphs/queue.c:13
Class
QueueRep
data_structures/graphs/queue.h:3
Class
Stack
* @brief array implementation of stack using structure */
misc/postfix_evaluation.c:20
Class
Stack
* @brief array implementation of stack using structure */
conversions/infix_to_postfix2.c:21
Class
Stack
* @brief a globally declared structure with an array and an variable that * points to the topmost index of the array */
conversions/infix_to_postfix.c:17
Class
Stack
Structure to create a stack, necessary for topological sorting
data_structures/graphs/strongly_connected_components.c:22
Class
Stack
Structure to create a stack, necessary for topological sorting
data_structures/graphs/topological_sort.c:22
Class
T
data_structures/stack/stack_linked_list/stack.c:15
Class
T
data_structures/stack/stack_linked_list/stack.h:5
Class
TreeNode
leetcode/src/230.c:10
Class
TreeNode
leetcode/src/98.c:13
Class
TreeNode
leetcode/src/108.c:10
Class
TreeNode
leetcode/src/110.c:3
Class
TreeNode
leetcode/src/701.c:1
Class
TreeNode
leetcode/src/404.c:1
Class
TreeNode
leetcode/src/101.c:10
Class
TreeNode
leetcode/src/226.c:1
Class
TreeNode
leetcode/src/617.c:1
Class
TreeNode
leetcode/src/109.c:1
Class
TreeNode
leetcode/src/1026.c:13
Class
TreeNode
leetcode/src/700.c:10
Class
TreeNode
leetcode/src/104.c:17
Class
TreeNode
leetcode/src/112.c:1
Class
TreeNode
leetcode/src/124.c:12
Class
TreeNode
leetcode/src/173.c:19
Class
TreeNode
leetcode/src/1008.c:10
Class
TreeNode
leetcode/src/94.c:1
Class
TreeNode
leetcode/src/236.c:12
Class
TreeNode
leetcode/src/236.c:16
Class
TreeNode
leetcode/src/669.c:14
Class
TreeNode
leetcode/src/938.c:1
Class
TreeNode
leetcode/src/965.c:1
Class
TreeNode
leetcode/src/979.c:15
Class
_CLIENT_ID
client_server/fork.h:69
Enum
_MEMORY_INFORMATION_
client_server/fork.h:61
Class
_OBJECT_ATTRIBUTES
client_server/fork.h:51
Class
_SYSTEM_HANDLE_INFORMATION
client_server/fork.h:41
Enum
_SYSTEM_INFORMATION_CLASS
client_server/fork.h:98
Class
_THREAD_BASIC_INFORMATION
client_server/fork.h:88
Class
_USER_STACK
client_server/fork.h:75
next →
1–100 of 204, ranked by callers