Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheGeekiestOne/Coursera-Data-Structures-and-Algorithms-Specialization
/ functions
Functions
655 in github.com/TheGeekiestOne/Coursera-Data-Structures-and-Algorithms-Specialization
⨍
Functions
655
◇
Types & classes
110
Method
StlHeap
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:44
Method
StlHeap
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:44
Method
Suffix
(String suffix, int start)
Course 4 - Algorithms on Strings/assignment 3/suffix_array_long/SuffixArrayLong.java:29
Method
SuffixTree
Course 4 - Algorithms on Strings/assignment 2/suffix_array/suffix_array.cpp:36
Method
SuffixTree
Course 4 - Algorithms on Strings/assignment 1/non_shared_substring/non_shared_substring.cpp:25
Method
SuffixTree
Course 4 - Algorithms on Strings/assignment 1/suffix_tree/suffix_tree.cpp:23
Method
Threads
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/2_job_queue/job_queue.cpp:29
Method
Vertex
Course 2 - Data Structures/week4_binary_search_trees/5_rope/rope.cpp:29
Method
Vertex
Course 2 - Data Structures/week4_binary_search_trees/4_set_range_sum/set_range_sum.cpp:23
Method
VertexSet
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:116
Method
VertexSet
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:116
Method
VertexSet
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:116
Method
WeightedDiGraph
Course 3 - Algorithms on Graphs/week4_paths2/3_shortest_paths/shortest_paths.cpp:75
Method
WeightedDiGraph
Course 3 - Algorithms on Graphs/week4_paths2/2_negative_cycle/negative_cycle.cpp:22
Method
WeightedDiGraph
Course 3 - Algorithms on Graphs/week4_paths2/1_dijkstra/dijkstra.cpp:34
Method
WriteResponse
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/1_make_heap/build_heap.cpp:27
Method
WriteResponse
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/1_make_heap/build_heap - Copy.cpp:17
Method
__init__
(self)
Course 4 - Algorithms on Strings/assignment 1/trie_matching/trie_matching.py:7
Method
__init__
(self)
Course 4 - Algorithms on Strings/assignment 1/trie_matching_extended/trie_matching_extended.py:7
Method
__init__
(self, s)
Course 2 - Data Structures/week4_binary_search_trees/5_rope/rope.py:6
Method
__init__
(self, key, sum, left, right, parent)
Course 2 - Data Structures/week4_binary_search_trees/4_set_range_sum/set_range_sum.py:9
Method
__init__
(self, row_counts)
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/3_merging_tables/merging_tables.py:5
Method
__init__
(self)
Course 2 - Data Structures/week1_basic_data_structures/4_stack_with_max/stack_with_max_naive.py:5
Method
__init__
(self, s)
Course 2 - Data Structures/week3_hash_tables/4_substring_equality/substring_equality.py:6
Method
__init__
(self, query)
Course 2 - Data Structures/week3_hash_tables/2_hash_chains/hash_chains.py:5
Method
__init__
(self, bucket_count)
Course 2 - Data Structures/week3_hash_tables/2_hash_chains/hash_chains.py:17
Method
__init__
(self, query)
Course 2 - Data Structures/week3_hash_tables/1_phone_book/phone_book.py:4
Method
__init__
(self, x, y)
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/6_closest_points/closest.py:20
Method
__repr__
(self)
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/6_closest_points/closest.py:24
Method
add_directed_edge
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:184
Method
add_directed_edge
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:184
Method
add_directed_edge
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:184
Method
add_edge
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:189
Method
add_edge
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:189
Method
add_edge
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:189
Method
add_edge_to_list
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:171
Method
add_edge_to_list
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:171
Method
add_edge_to_list
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:171
Method
add_node
Course 4 - Algorithms on Strings/assignment 2/suffix_array/suffix_array.cpp:53
Method
add_node
Course 4 - Algorithms on Strings/assignment 1/non_shared_substring/non_shared_substring.cpp:49
Method
add_node
Course 4 - Algorithms on Strings/assignment 1/suffix_tree/suffix_tree.cpp:46
Method
add_nodes_branching
Course 4 - Algorithms on Strings/assignment 2/suffix_array/suffix_array.cpp:60
Method
add_nodes_branching
Course 4 - Algorithms on Strings/assignment 1/non_shared_substring/non_shared_substring.cpp:55
Method
add_nodes_branching
Course 4 - Algorithms on Strings/assignment 1/suffix_tree/suffix_tree.cpp:52
Method
apply_shortcut
(Shortcut sc)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/DistPreprocessLarge.java:61
Method
apply_shortcut
(Shortcut sc)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/DistPreprocessSmall.java:61
Method
apply_shortcut
(Shortcut sc)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/TravellingSalesmanProblem.java:61
Function
are_matching
(left, right)
Course 2 - Data Structures/week1_basic_data_structures/1_brackets_in_code/check_brackets.py:8
Method
clear
()
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/DistPreprocessLarge.java:66
Method
clear
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:132
Method
clear
()
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/DistPreprocessSmall.java:66
Method
clear
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:132
Method
clear
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:132
Method
clear
()
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/TravellingSalesmanProblem.java:66
Method
clear_containers
Course 3 - Algorithms on Graphs/Advanced Shortest Path/friend_suggestion/friend_suggestions.cpp:58
Method
clear_workset
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_with_coords/dist_with_coords-aStar.cpp:51
Method
compareTo
(Object o)
Course 4 - Algorithms on Strings/assignment 3/suffix_array_long/SuffixArrayLong.java:34
Method
compareTo
(Entry other)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/DistPreprocessLarge.java:124
Method
compareTo
(Entry other)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_with_coords/DistWithCoords.java:76
Method
compareTo
(Entry other)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/friend_suggestion/FriendSuggestion.java:76
Method
compareTo
(Entry other)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/DistPreprocessSmall.java:124
Method
compareTo
(Entry other)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/TravellingSalesmanProblem.java:124
Function
compareX
Needed to sort array of points according to X coordinate
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/6_closest_points/closest.cpp:51
Function
compareY
Needed to sort array of points according to Y coordinate
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/6_closest_points/closest.cpp:58
Method
compute_path
Course 3 - Algorithms on Graphs/Advanced Shortest Path/friend_suggestion/friend_suggestions.cpp:92
Method
contains_negative_cycle
Course 3 - Algorithms on Graphs/week4_paths2/2_negative_cycle/negative_cycle.cpp:91
Method
contract_node
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small-and-large.cpp:293
Function
dfs
(adj, used, order, x)
Course 3 - Algorithms on Graphs/week2_decomposition2/2_toposort/toposort.py:5
Function
display
Course 2 - Data Structures/week4_binary_search_trees/2_is_bst/is_bst.cpp:21
Method
display
Course 3 - Algorithms on Graphs/week2_decomposition2/1_acyclicity/acyclicity.cpp:50
Method
display
Course 3 - Algorithms on Graphs/week2_decomposition2/2_toposort/toposort.cpp:45
Method
display
Course 3 - Algorithms on Graphs/week2_decomposition2/3_strongly_connected/strongly_connected.cpp:60
Method
do_shortcut
Adds all the shortcuts for the case when node v is contracted, and returns the importance of node v in this case
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:157
Method
do_shortcut
Adds all the shortcuts for the case when node v is contracted, and returns the importance of node v in this case
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:157
Method
do_shortcut
Adds all the shortcuts for the case when node v is contracted, and returns the importance of node v in this case
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:157
Method
empty
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:48
Method
empty
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:48
Function
fast_count_segments
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/5_organizing_a_lottery/points_and_segments.cpp:6
Method
fastscanner
()
Course 4 - Algorithms on Strings/assignment 3/suffix_array_matching/SuffixArrayMatching.java:13
Method
finalize
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:193
Method
finalize
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:193
Method
finalize
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:193
Function
gcd_naive
Course 1 - Algorithmic Toolbox/week2_algorithmic_warmup/3_greatest_common_divisor/gcd.cpp:11
Method
getFirstPosition
Course 4 - Algorithms on Strings/assignment 2/bwmatching/bwmatching.cpp:60
Method
getIndex
Course 4 - Algorithms on Strings/assignment 2/bwmatching/bwmatching.cpp:44
Method
getParent
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/3_merging_tables/merging_tables.cpp:38
Method
getSymbolsCountByIndex
Course 4 - Algorithms on Strings/assignment 2/bwmatching/bwmatching.cpp:76
Method
get_n
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:78
Method
get_n
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:78
Method
get_n
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:78
Method
get_reverse_post_order
Course 3 - Algorithms on Graphs/week2_decomposition2/3_strongly_connected/strongly_connected.cpp:73
Function
greater
Course 1 - Algorithmic Toolbox/week6_dynamic_programming2/1_maximum_amount_of_gold/knapsack.cpp:14
Method
has
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:129
Method
has
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:129
Method
has
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:129
Method
hash_func
Course 2 - Data Structures/week3_hash_tables/2_hash_chains/hash_chains.cpp:27
Method
initialize_nodes_queue
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small-and-large.cpp:368
Method
isSymbolInTopBottomRange
Course 4 - Algorithms on Strings/assignment 2/bwmatching/bwmatching.cpp:81
Method
leftValue
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/1_make_heap/build_heap.cpp:42
Function
letterToIndex
Course 4 - Algorithms on Strings/assignment 1/trie_matching_extended/trie_matching_extended.cpp:25
← previous
next →
401–500 of 655, ranked by callers