MCPcopy Create free account

hub / github.com/TheGeekiestOne/Coursera-Data-Structures-and-Algorithms-Specialization / functions

Functions655 in github.com/TheGeekiestOne/Coursera-Data-Structures-and-Algorithms-Specialization

↓ 1 callersFunctionin_order_traversal
Course 2 - Data Structures/week4_binary_search_trees/3_is_bst_advanced/is_bst_hard.cpp:30
↓ 1 callersMethodin_order_traversal
Course 2 - Data Structures/week4_binary_search_trees/1_tree_traversals/tree-orders.cpp:40
↓ 1 callersMethodinput
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/3_merging_tables/merging_tables.cpp:75
↓ 1 callersFunctioninsert
Course 2 - Data Structures/week4_binary_search_trees/4_set_range_sum/set_range_sum.cpp:162
↓ 1 callersFunctioninverseBWT
Course 4 - Algorithms on Strings/assignment 2/bwtinverse/bwtinverse.cpp:50
↓ 1 callersMethodis_acyclic
Course 3 - Algorithms on Graphs/week2_decomposition2/1_acyclicity/acyclicity.cpp:64
↓ 1 callersMethodis_bipartite
Finds whether the graph is bipartite. We can do this by running a BFS while tracking the color (0/1) of the nodes. WLOG assume the color of the 0th no
Course 3 - Algorithms on Graphs/week3_paths1/2_bipartite/bipartite.cpp:34
↓ 1 callersFunctioniterative_preorder_print
Course 4 - Algorithms on Strings/assignment 3/suffix_tree_from_array/suffix_tree_from_array.cpp:227
↓ 1 callersFunctionlarge_size_min_distance
(p_x)
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/6_closest_points/closest.py:49
↓ 1 callersFunctionlargest_number
(a)
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/7_maximum_salary/largest_number.py:22
↓ 1 callersFunctionlargest_number
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/7_maximum_salary/largest_number.cpp:10
↓ 1 callersFunctionlast_number
(i, n)
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/7_maximum_salary/largest_number.py:19
↓ 1 callersFunctionlast_number
(i, n)
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/6_maximum_number_of_prizes/different_summands.py:18
↓ 1 callersFunctionlcm_naive
Course 1 - Algorithmic Toolbox/week2_algorithmic_warmup/4_least_common_multiple/lcm.cpp:11
↓ 1 callersFunctionlcs
Course 1 - Algorithmic Toolbox/week5_dynamic_programming1/4_longest_common_subsequence_of_two_sequences/lcs2.cpp:18
↓ 1 callersFunctionlcs3
Course 1 - Algorithmic Toolbox/week5_dynamic_programming1/5_longest_common_subsequence_of_three_sequences/lcs3.cpp:13
↓ 1 callersFunctionleftchild
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/2_job_queue/job_queue.cpp:35
↓ 1 callersFunctionmain
()
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/3_merging_tables/merging_tables.py:29
↓ 1 callersFunctionmain
()
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/2_job_queue/job_queue.py:20
↓ 1 callersFunctionmain
()
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/1_make_heap/build_heap.py:24
↓ 1 callersFunctionmain
()
Course 2 - Data Structures/week1_basic_data_structures/1_brackets_in_code/check_brackets.py:24
↓ 1 callersMethodmaxSlidingWindow
Course 2 - Data Structures/week1_basic_data_structures/5_max_sliding_window/max_sliding_window.cpp:11
↓ 1 callersFunctionmax_dot_product
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/4_maximum_advertisement_revenue/dot_product.cpp:7
↓ 1 callersFunctionmax_dot_product
(a, b)
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/4_maximum_advertisement_revenue/dot_product.py:5
↓ 1 callersFunctionmax_sliding_window_naive
(sequence, m)
Course 2 - Data Structures/week1_basic_data_structures/5_max_sliding_window/max_sliding_window.py:4
↓ 1 callersMethodmaxe
Course 2 - Data Structures/week1_basic_data_structures/4_stack_with_max/stack_with_max_naive.cpp:39
↓ 1 callersMethodmerge
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/3_merging_tables/merging_tables.cpp:48
↓ 1 callersMethodmerge
(self, src, dst)
Course 2 - Data Structures/week2_priority_queues_and_disjoint_sets/3_merging_tables/merging_tables.py:12
↓ 1 callersFunctionmerge_sort
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/4_number_of_inversions/inversions.cpp:36
↓ 1 callersFunctionminimum_distance
(x, y)
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/6_closest_points/closest.py:36
↓ 1 callersFunctionminimum_distance
(x, y)
Course 3 - Algorithms on Graphs/week5_mst/1_connecting_points/connecting_points.py:5
↓ 1 callersFunctionminimum_distance
Course 3 - Algorithms on Graphs/week5_mst/1_connecting_points/connecting_points.cpp:39
↓ 1 callersFunctionnaive_count_segments
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/5_organizing_a_lottery/points_and_segments.cpp:12
↓ 1 callersFunctionnaive_matching
Course 2 - Data Structures/week3_hash_tables/3_hash_substring/hash_substring.cpp:76
↓ 1 callersFunctionnegative_cycle
(adj, cost)
Course 3 - Algorithms on Graphs/week4_paths2/2_negative_cycle/negative_cycle.py:6
↓ 1 callersMethodnextint
()
Course 4 - Algorithms on Strings/assignment 3/suffix_array_matching/SuffixArrayMatching.java:23
↓ 1 callersFunctionnumber_of_components
Course 3 - Algorithms on Graphs/week1_decomposition1/2_connected_components/connected_components.cpp:31
↓ 1 callersFunctionnumber_of_components
(adj)
Course 3 - Algorithms on Graphs/week1_decomposition1/2_connected_components/connected_components.py:6
↓ 1 callersMethodnumber_of_strong_components
Course 3 - Algorithms on Graphs/week2_decomposition2/3_strongly_connected/strongly_connected.cpp:87
↓ 1 callersFunctionnumber_of_strongly_connected_components
(adj)
Course 3 - Algorithms on Graphs/week2_decomposition2/3_strongly_connected/strongly_connected.py:8
↓ 1 callersFunctionold_find
Searches for the given key in the tree with the given root and calls splay for the deepest visited node after that. If found, returns a pointer to the
Course 2 - Data Structures/week4_binary_search_trees/5_rope/rope.cpp:147
↓ 1 callersFunctionold_split
Version of split using the old_find function, used for rope initalization.
Course 2 - Data Structures/week4_binary_search_trees/5_rope/rope.cpp:170
↓ 1 callersMethodoptimalPath
(int[][] graph)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/TravellingSalesmanProblem.java:176
↓ 1 callersFunctionoptimal_path
Finds the length of the shortest possible circular route visiting all the nodes of the graph at least once
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:237
↓ 1 callersFunctionoptimal_points
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/5_collecting_signatures/covering_segments.cpp:12
↓ 1 callersFunctionoptimal_points
(segments)
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/5_collecting_signatures/covering_segments.py:7
↓ 1 callersFunctionoptimal_sequence
Course 1 - Algorithmic Toolbox/week5_dynamic_programming1/2_primitive_calculator/primitive_calculator.cpp:14
↓ 1 callersFunctionoptimal_summands
(n)
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/6_maximum_number_of_prizes/different_summands.py:4
↓ 1 callersFunctionoptimal_summands
Course 1 - Algorithmic Toolbox/week3_greedy_algorithms/6_maximum_number_of_prizes/different_summands.cpp:6
↓ 1 callersFunctionoptimal_weight
Course 1 - Algorithmic Toolbox/week6_dynamic_programming2/1_maximum_amount_of_gold/knapsack.cpp:19
↓ 1 callersFunctionpartition
Course 1 - Algorithmic Toolbox/week6_dynamic_programming2/2_partitioning_souvenirs/partition3.cpp:52
↓ 1 callersMethodpostOrder
(self)
Course 2 - Data Structures/week4_binary_search_trees/1_tree_traversals/tree-orders.py:33
↓ 1 callersMethodpost_order_traversal
Course 2 - Data Structures/week4_binary_search_trees/1_tree_traversals/tree-orders.cpp:82
↓ 1 callersMethodpreOrder
(self)
Course 2 - Data Structures/week4_binary_search_trees/1_tree_traversals/tree-orders.py:26
↓ 1 callersMethodpre_order_traversal
Course 2 - Data Structures/week4_binary_search_trees/1_tree_traversals/tree-orders.cpp:63
↓ 1 callersMethodpreprocess
()
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/DistPreprocessLarge.java:42
↓ 1 callersMethodpreprocess
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:88
↓ 1 callersMethodpreprocess
()
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/DistPreprocessSmall.java:42
↓ 1 callersMethodpreprocess
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:88
↓ 1 callersMethodpreprocess
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:88
↓ 1 callersMethodpreprocess
()
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/TravellingSalesmanProblem.java:42
↓ 1 callersMethodpreprocess_graph
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small-and-large.cpp:377
↓ 1 callersMethodprint
(ArrayList<String> x)
Course 4 - Algorithms on Strings/assignment 3/suffix_tree_from_array/SuffixTreeFromArray.java:69
↓ 1 callersMethodprint
(boolean[] x)
Course 4 - Algorithms on Strings/assignment 3/suffix_array_matching/SuffixArrayMatching.java:49
↓ 1 callersMethodprint
(int[] x)
Course 4 - Algorithms on Strings/assignment 3/suffix_array_long/SuffixArrayLong.java:59
↓ 1 callersMethodprint_non_shared_substring
Course 4 - Algorithms on Strings/assignment 1/non_shared_substring/non_shared_substring.cpp:158
↓ 1 callersFunctionprint_occurrences
(output)
Course 2 - Data Structures/week3_hash_tables/3_hash_substring/hash_substring.py:6
↓ 1 callersMethodprint_suffix_array
Course 4 - Algorithms on Strings/assignment 2/suffix_array/suffix_array.cpp:81
↓ 1 callersMethodprint_tree_edges
Course 4 - Algorithms on Strings/assignment 1/suffix_tree/suffix_tree.cpp:72
↓ 1 callersMethodprocess
(self, i, j, k)
Course 2 - Data Structures/week4_binary_search_trees/5_rope/rope.py:10
↓ 1 callersMethodprocessQueries
Course 2 - Data Structures/week3_hash_tables/2_hash_chains/hash_chains.cpp:75
↓ 1 callersFunctionprocess_queries
Course 2 - Data Structures/week3_hash_tables/1_phone_book/phone_book.cpp:44
↓ 1 callersFunctionprocess_queries
(queries)
Course 2 - Data Structures/week3_hash_tables/1_phone_book/phone_book.py:17
↓ 1 callersMethodprocess_queries
(self)
Course 2 - Data Structures/week3_hash_tables/2_hash_chains/hash_chains.py:56
↓ 1 callersMethodprocess_query
(self, query)
Course 2 - Data Structures/week3_hash_tables/2_hash_chains/hash_chains.py:37
↓ 1 callersMethodprocess_slow
Course 2 - Data Structures/week4_binary_search_trees/5_rope/rope.cpp:234
↓ 1 callersMethodquery
(int s, int t)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/DistPreprocessLarge.java:102
↓ 1 callersMethodquery
Returns distance from s to t in the graph
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_large/dist_preprocess_large.cpp:97
↓ 1 callersMethodquery
Returns the distance from s to t in the graph
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_with_coords/dist_with_coords.cpp:50
↓ 1 callersMethodquery
(int s, int t)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_with_coords/DistWithCoords.java:56
↓ 1 callersMethodquery
Returns the distance from s to t in the graph.
Course 3 - Algorithms on Graphs/Advanced Shortest Path/friend_suggestion/friend_suggestion.cpp:67
↓ 1 callersMethodquery
(int s, int t)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/friend_suggestion/FriendSuggestion.java:56
↓ 1 callersMethodquery
(int s, int t)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/DistPreprocessSmall.java:102
↓ 1 callersMethodquery
Returns distance from s to t in the graph
Course 3 - Algorithms on Graphs/Advanced Shortest Path/dist_preprocess_small/dist_preprocess_small.cpp:97
↓ 1 callersMethodquery
Returns distance from s to t in the graph
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:97
↓ 1 callersMethodquery
(int s, int t)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/TravellingSalesmanProblem.java:102
↓ 1 callersFunctionquick_sort_partition3
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/3_improving_quicksort/sorting.cpp:8
↓ 1 callersFunctionrandomized_quick_sort
Course 1 - Algorithmic Toolbox/week4_divide_and_conquer/3_improving_quicksort/sorting.cpp:44
↓ 1 callersFunctionreach
(adj, x, y)
Course 3 - Algorithms on Graphs/week1_decomposition1/1_reachability/reachability.py:5
↓ 1 callersFunctionreach
Course 3 - Algorithms on Graphs/week1_decomposition1/1_reachability/reachability.cpp:26
↓ 1 callersMethodreadData
(Impl ch)
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/TravellingSalesmanProblem.java:184
↓ 1 callersFunctionread_data
Course 3 - Algorithms on Graphs/Advanced Shortest Path/travelling_salesman_problem/travelling_salesman_problem.cpp:214
↓ 1 callersFunctionread_input
()
Course 2 - Data Structures/week3_hash_tables/3_hash_substring/hash_substring.py:3
↓ 1 callersMethodread_input
Course 2 - Data Structures/week4_binary_search_trees/1_tree_traversals/tree-orders.cpp:29
↓ 1 callersFunctionread_queries
Course 2 - Data Structures/week3_hash_tables/1_phone_book/phone_book.cpp:25
↓ 1 callersFunctionread_queries
()
Course 2 - Data Structures/week3_hash_tables/1_phone_book/phone_book.py:10
↓ 1 callersMethodread_query
(self)
Course 2 - Data Structures/week3_hash_tables/2_hash_chains/hash_chains.py:34
↓ 1 callersFunctionrep
Course 2 - Data Structures/week1_basic_data_structures/2_tree_height/tree-height.cpp:44
↓ 1 callersMethodresult
(self)
Course 2 - Data Structures/week4_binary_search_trees/5_rope/rope.py:8
↓ 1 callersMethodresult_slow
Course 2 - Data Structures/week4_binary_search_trees/5_rope/rope.cpp:328
← previousnext →201–300 of 655, ranked by callers