Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/djeada/Algorithms-And-Data-Structures
/ types & classes
Types & classes
357 in github.com/djeada/Algorithms-And-Data-Structures
⨍
Functions
1,481
◇
Types & classes
357
↓ 123 callers
Class
Vertex
A vertex in a graph with an associated value.
src/graphs/python/graph/src/graph.py:11
↓ 70 callers
Class
Vertex
A vertex in a graph with an associated value.
src/graphs/python/bellman_ford/src/graph.py:11
↓ 70 callers
Class
Vertex
A vertex in a graph with an associated value.
src/graphs/python/dijkstra/src/graph.py:11
↓ 70 callers
Class
Vertex
A vertex in a graph with an associated value.
src/graphs/python/bfs/src/graph.py:11
↓ 70 callers
Class
Vertex
A vertex in a graph with an associated value.
src/graphs/python/dfs/src/graph.py:11
↓ 38 callers
Class
Vertex
A vertex in a graph with an associated value.
src/graphs/python/prim/src/graph.py:11
↓ 38 callers
Class
Vertex
A vertex in a graph with an associated value.
src/graphs/python/kruskal/src/graph.py:11
↓ 36 callers
Class
Edge
A weighted directed edge connecting two vertices.
src/graphs/python/graph/src/graph.py:34
↓ 23 callers
Class
Edge
A weighted directed edge connecting two vertices.
src/graphs/python/bellman_ford/src/graph.py:34
↓ 23 callers
Class
Edge
A weighted directed edge connecting two vertices.
src/graphs/python/dijkstra/src/graph.py:34
↓ 23 callers
Class
Edge
A weighted directed edge connecting two vertices.
src/graphs/python/bfs/src/graph.py:34
↓ 23 callers
Class
Edge
A weighted directed edge connecting two vertices.
src/graphs/python/dfs/src/graph.py:34
↓ 20 callers
Class
Vertex
A vertex in a graph with an associated value.
src/graphs/python/a_star/src/graph.py:11
↓ 19 callers
Class
Edge
A weighted directed edge connecting two vertices.
src/graphs/python/prim/src/graph.py:34
↓ 19 callers
Class
Edge
A weighted directed edge connecting two vertices.
src/graphs/python/kruskal/src/graph.py:34
↓ 13 callers
Class
BinarySearchTree
A binary search tree data structure.
src/collections_and_containers/python/binary_search_tree/src/binary_search_tree.py:17
↓ 13 callers
Class
TreeNode
A node in a binary tree.
src/brain_teasers/python/binary_tree_right_side_view/src/binary_tree_right_side_view.py:9
↓ 10 callers
Class
Graph
A directed weighted graph using adjacency list representation.
src/graphs/python/graph/src/graph.py:60
↓ 10 callers
Class
LinkedList
A singly linked list data structure.
src/collections_and_containers/python/linked_list/src/linked_list.py:16
↓ 10 callers
Class
TreeNode
A node in a binary tree.
src/brain_teasers/python/lowest_common_ancestor/src/lowest_common_ancestor.py:8
↓ 10 callers
Class
TreeNode
A node in a binary search tree.
src/brain_teasers/python/range_sum_of_bst/src/range_sum_of_bst.py:8
↓ 10 callers
Class
Vector
A dynamic array data structure similar to std::vector in C++.
src/collections_and_containers/python/vector/src/vector.py:8
↓ 9 callers
Class
AvlTree
A self-balancing AVL tree data structure.
src/collections_and_containers/python/avl_tree/src/avl_tree.py:18
↓ 9 callers
Class
RedBlackTree
A self-balancing Red-Black tree data structure.
src/collections_and_containers/python/red_black_tree/src/red_black_tree.py:32
↓ 8 callers
Class
HashTable
A hash table using separate chaining for collision resolution.
src/collections_and_containers/python/hash_table/src/hash_table.py:8
↓ 8 callers
Class
hash
src/dynamic_programming/cpp/grid_traveler/src/grid_travelers.cpp:7
↓ 7 callers
Class
TreeNode
A node in a binary search tree.
src/brain_teasers/python/bst_to_list/src/bst_to_list.py:8
↓ 6 callers
Class
Edge
A weighted directed edge connecting two vertices.
src/graphs/python/a_star/src/graph.py:34
↓ 6 callers
Class
MaxHeap
A max-heap where the largest element is at the top.
src/collections_and_containers/python/heap/src/heap.py:106
↓ 6 callers
Class
MinHeap
A min-heap where the smallest element is at the top.
src/collections_and_containers/python/heap/src/heap.py:99
↓ 6 callers
Class
Queue
A FIFO (First In, First Out) queue data structure.
src/collections_and_containers/python/simple_queue/src/simple_queue.py:8
↓ 6 callers
Class
Stack
A LIFO (Last In, First Out) stack data structure.
src/collections_and_containers/python/stack/src/stack.py:8
↓ 5 callers
Class
Point
src/graphs/python/a_star/tests/test_a_star.py:16
↓ 3 callers
Class
BrowserHistory
Simulates browser history with back and forward navigation.
src/brain_teasers/python/design_browser_history/src/design_browser_history.py:6
↓ 3 callers
Class
Graph
A directed weighted graph using adjacency list representation.
src/graphs/python/bellman_ford/src/graph.py:60
↓ 3 callers
Class
Graph
A directed weighted graph using adjacency list representation.
src/graphs/python/dijkstra/src/graph.py:60
↓ 3 callers
Class
Graph
A directed weighted graph using adjacency list representation.
src/graphs/python/bfs/src/graph.py:60
↓ 3 callers
Class
Graph
A directed weighted graph using adjacency list representation.
src/graphs/python/dfs/src/graph.py:60
↓ 3 callers
Class
Node
A node in a binary search tree.
src/collections_and_containers/python/binary_search_tree/src/binary_search_tree.py:8
↓ 3 callers
Class
Node
A node in a singly linked list.
src/collections_and_containers/python/linked_list/src/linked_list.py:8
↓ 2 callers
Class
Graph
A directed weighted graph using adjacency list representation.
src/graphs/python/prim/src/graph.py:60
↓ 2 callers
Class
Graph
A directed weighted graph using adjacency list representation.
src/graphs/python/kruskal/src/graph.py:60
↓ 2 callers
Class
Graph
A simple undirected graph represented using an adjacency dictionary.
src/backtracking/python/k_colorable_configurations/src/k_colorable_configurations.py:4
↓ 2 callers
Class
Graph
A directed graph represented using an adjacency list.
src/backtracking/python/topological_sort/src/topological_sort.py:5
↓ 2 callers
Class
Graph
A simple undirected graph represented using an adjacency dictionary.
src/backtracking/python/hamiltonian_paths/src/hamiltonian_paths.py:4
↓ 2 callers
Class
LRUCache
A Least Recently Used (LRU) cache implementation. When the cache is full, the least recently used item is evicted.
src/brain_teasers/python/lru_cache/src/lru_cache.py:73
↓ 2 callers
Class
ListNode
A node in a doubly linked list.
src/brain_teasers/python/bst_to_list/src/bst_to_list.py:22
↓ 1 callers
Class
DoubleLinkedList
A doubly linked list data structure.
src/brain_teasers/python/bst_to_list/src/bst_to_list.py:31
↓ 1 callers
Class
DoubleLinkedList
A doubly linked list for maintaining access order.
src/brain_teasers/python/lru_cache/src/lru_cache.py:20
↓ 1 callers
Class
Graph
A directed weighted graph using adjacency list representation.
src/graphs/python/a_star/src/graph.py:60
↓ 1 callers
Class
ListNode
A node in a doubly linked list storing key-value pairs.
src/brain_teasers/python/lru_cache/src/lru_cache.py:8
↓ 1 callers
Class
Node
A node in an AVL tree.
src/collections_and_containers/python/avl_tree/src/avl_tree.py:8
↓ 1 callers
Class
Node
A node in a Red-Black tree.
src/collections_and_containers/python/red_black_tree/src/red_black_tree.py:8
Class
AvlTree
src/collections_and_containers/cpp/avl_tree/src/avl_tree.h:7
Class
AvlTree<double>
src/collections_and_containers/cpp/avl_tree/src/avl_tree.cpp:238
Class
AvlTree<float>
src/collections_and_containers/cpp/avl_tree/src/avl_tree.cpp:239
Class
AvlTree<int>
src/collections_and_containers/cpp/avl_tree/src/avl_tree.cpp:236
Class
AvlTree<std::string>
src/collections_and_containers/cpp/avl_tree/src/avl_tree.cpp:237
Class
BinarySearchTree
src/collections_and_containers/cpp/binary_search_tree/src/binary_search_tree.h:7
Class
BinarySearchTree<char>
src/collections_and_containers/cpp/binary_search_tree/src/binary_search_tree.cpp:204
Class
BinarySearchTree<double>
src/collections_and_containers/cpp/binary_search_tree/src/binary_search_tree.cpp:207
Class
BinarySearchTree<float>
src/collections_and_containers/cpp/binary_search_tree/src/binary_search_tree.cpp:208
Class
BinarySearchTree<int>
src/collections_and_containers/cpp/binary_search_tree/src/binary_search_tree.cpp:205
Class
BinarySearchTree<std::string>
src/collections_and_containers/cpp/binary_search_tree/src/binary_search_tree.cpp:206
Class
BrowserHistory
* Browser History implementation with back and forward navigation. */
src/brain_teasers/cpp/design_browser_history/src/browser_history.h:9
Class
Edge
src/graphs/cpp/a_star/src/graph.h:33
Class
Edge
src/graphs/cpp/bellman_ford/src/graph.h:22
Class
Edge
src/graphs/cpp/dijkstra/src/graph.h:22
Class
Edge
src/graphs/cpp/prim/src/graph.h:22
Class
Edge
src/graphs/cpp/bfs/src/graph.h:22
Class
Edge
src/graphs/cpp/graph/src/graph.h:22
Class
Edge
src/graphs/cpp/dfs/src/graph.h:22
Class
Edge
src/graphs/cpp/kruskal/src/graph.h:23
Class
Edge<Point>
src/graphs/cpp/a_star/src/graph.cpp:161
Class
Edge<char>
src/graphs/cpp/a_star/src/graph.cpp:160
Class
Edge<char>
src/graphs/cpp/bellman_ford/src/graph.cpp:161
Class
Edge<char>
src/graphs/cpp/dijkstra/src/graph.cpp:161
Class
Edge<char>
src/graphs/cpp/prim/src/graph.cpp:162
Class
Edge<char>
src/graphs/cpp/bfs/src/graph.cpp:161
Class
Edge<char>
src/graphs/cpp/graph/src/graph.cpp:161
Class
Edge<char>
src/graphs/cpp/dfs/src/graph.cpp:161
Class
Edge<char>
src/graphs/cpp/kruskal/src/graph.cpp:164
Class
Edge<double>
src/graphs/cpp/a_star/src/graph.cpp:159
Class
Edge<double>
src/graphs/cpp/bellman_ford/src/graph.cpp:160
Class
Edge<double>
src/graphs/cpp/dijkstra/src/graph.cpp:160
Class
Edge<double>
src/graphs/cpp/prim/src/graph.cpp:161
Class
Edge<double>
src/graphs/cpp/bfs/src/graph.cpp:160
Class
Edge<double>
src/graphs/cpp/graph/src/graph.cpp:160
Class
Edge<double>
src/graphs/cpp/dfs/src/graph.cpp:160
Class
Edge<double>
src/graphs/cpp/kruskal/src/graph.cpp:163
Class
Edge<float>
src/graphs/cpp/a_star/src/graph.cpp:158
Class
Edge<float>
src/graphs/cpp/bellman_ford/src/graph.cpp:159
Class
Edge<float>
src/graphs/cpp/dijkstra/src/graph.cpp:159
Class
Edge<float>
src/graphs/cpp/prim/src/graph.cpp:160
Class
Edge<float>
src/graphs/cpp/bfs/src/graph.cpp:159
Class
Edge<float>
src/graphs/cpp/graph/src/graph.cpp:159
Class
Edge<float>
src/graphs/cpp/dfs/src/graph.cpp:159
Class
Edge<float>
src/graphs/cpp/kruskal/src/graph.cpp:162
Class
Edge<int>
src/graphs/cpp/a_star/src/graph.cpp:157
Class
Edge<int>
src/graphs/cpp/bellman_ford/src/graph.cpp:158
next →
1–100 of 357, ranked by callers