Skip to content

Commit 07d639e

Browse files
committed
update and link files in index.md
1 parent 17a13be commit 07d639e

File tree

16 files changed

+110
-90
lines changed

16 files changed

+110
-90
lines changed

.theia/settings.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"editor.autoSave": "on"
3+
}
+6-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# Index of dynamic_programming
22

3-
* longest_common_subsequence.py
4-
* rod_cutting.py
3+
* [Longest Common Subsequence](https://github.com/prabhupant/python-ds/blob/master/algorithms/dynamic_programming/longest_common_subsequence.py)
4+
* [Rod Cutting](https://github.com/prabhupant/python-ds/blob/master/algorithms/dynamic_programming/rod_cutting.py)
5+
* [Max Subarray](https://github.com/prabhupant/python-ds/blob/master/algorithms/dynamic_programming/max_subarray.py)
6+
* [Unique Grid Paths](https://github.com/prabhupant/python-ds/blob/master/algorithms/dynamic_programming/unique_grid_paths.py)
7+
* [Edit Distance](https://github.com/prabhupant/python-ds/blob/master/algorithms/dynamic_programming/edit_distance.py)
8+

algorithms/greedy/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Index of Greedy

algorithms/math/index.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
# Index of math
22

3-
* greatest_common_divisor.py
3+
* [Greatest Common Divisor](https://github.com/prabhupant/python-ds/blob/master/algorithms/math/greatest_common_divisor.py)
4+
* [Fibonacci Number](https://github.com/prabhupant/python-ds/blob/master/algorithms/math/fibonacci_number.py)
5+
* [Nth Prime Number](https://github.com/prabhupant/python-ds/blob/master/algorithms/math/prime.py)
6+
* [Sieve of Erastothenes](https://github.com/prabhupant/python-ds/blob/master/algorithms/math/sieve_of_eratosthenes.py)

algorithms/miscellaneous/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Index of miscellaneous
22

3-
* luhn_algorithm.py
3+
* [Luhn Algorithm](https://github.com/prabhupant/python-ds/blob/master/algorithms/miscellaneous/luhn_algorithm.py)

algorithms/sorting/index.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Index of sorting
22

3-
* insertion_sort.py
4-
* select_sort.py
3+
* [Insertion Sort](https://github.com/prabhupant/python-ds/blob/master/algorithms/sorting/insertion_sort.py)
4+
* [Merge Sort](https://github.com/prabhupant/python-ds/blob/master/algorithms/sorting/merge_sort.py)
5+
* [Quick Sort](https://github.com/prabhupant/python-ds/blob/master/algorithms/sorting/qsort.py)
6+
* [Select Sort](https://github.com/prabhupant/python-ds/blob/master/algorithms/sorting/select_sort.py)
7+
* [Bubble Sort](https://github.com/prabhupant/python-ds/blob/master/algorithms/sorting/bubble_sort.py)

data_structures/array/index.md

+32-32
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
# Index of array
22

3-
* permutations_of_word.py
4-
* sorted_array_three_common_elements.py
5-
* dutch_flag_problem.py
6-
* partition_three_parts_equal_sum.py
7-
* binary_search_infinite_array.py
8-
* largest_element.py
9-
* right_place.py
10-
* rotation.py
11-
* find_missing_numbers.py
12-
* three_largest_elements.py
13-
* triplet_sum.py
14-
* max_product.py
15-
* moves_zeros_to_end.py
16-
* pivot_index.py
17-
* intersection_sorted_array.py
18-
* max_triplet_sum.py
19-
* number_of_1_in_sorted_array.py
20-
* square_of_sorted_array.py
21-
* max_consecutive_ones.py
22-
* max_product_three_elements.py
23-
* kadane_algorithm.py
24-
* all_numbers_divisible.py
25-
* duplicates.py
26-
* majority_element.py
27-
* find_sum.py
28-
* quick_sort.py
29-
* peak_element.py
30-
* union_sorted_array.py
31-
* min_product.py
32-
* sort_by_parity.py
33-
* duplicate.py
34-
* product_of_array_except_self.py
3+
* [Permumations of Word](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/permutations_of_word.py)
4+
* [Common Elements of three sorted arrays](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/sorted_array_three_common_elements.py)
5+
* [Dutch Flag Problem](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/dutch_flag_problem.py)
6+
* [Partition an array into three parts with equal sum](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/partition_three_parts_equal_sum.py)
7+
* [Binary search on an Infinite array](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/binary_search_infinite_array.py)
8+
* [Largest Element](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/largest_element.py)
9+
* [Right Place](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/right_place.py)
10+
* [Rotation](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/rotation.py)
11+
* [Find missing number](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/find_missing_numbers.py)
12+
* [Three Largest Elements](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/three_largest_elements.py)
13+
* [Triplet Sum](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/triplet_sum.py)
14+
* [Max Product](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/max_product.py)
15+
* [Moves to Zero](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/moves_zeros_to_end.py)
16+
* [Pivot Index](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/pivot_index.py)
17+
* [Intersection of Two Sorted Arrays](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/intersection_sorted_array.py)
18+
* [Max Triplet Sum](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/max_triplet_sum.py)
19+
* [Number of 1's in Sorted Array](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/number_of_1_in_sorted_array.py)
20+
* [Square of Sorted Array](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/square_of_sorted_array.py)
21+
* [Max Consecutive 1's](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/max_consecutive_ones.py)
22+
* [Max Product Three Elements](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/max_product_three_elements.py)
23+
* [Kadane Algorithm](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/kadane_algorithm.py)
24+
* [All Numbers Divisible](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/all_numbers_divisible.py)
25+
* [Duplicates](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/duplicates.py)
26+
* [Majority Element](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/majority_element.py)
27+
* [Find Sum](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/find_sum.py)
28+
* [Quick Sort](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/quick_sort.py)
29+
* [Peak Element](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/peak_element.py)
30+
* [Union Sorted Array](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/union_sorted_array.py)
31+
* [Min Product](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/min_product.py)
32+
* [Sort By Parity](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/sort_by_parity.py)
33+
* [Duplicate](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/duplicate.py)
34+
* [Product of Array Except Self](https://github.com/prabhupant/python-ds/blob/master/data_structures/array/product_of_array_except_self.py)

data_structures/binary_trees/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Index of binary_trees
22

3-
* symmetric_binary_tree.py
3+
* [Symmetric Binary Tree]()https://github.com/prabhupant/python-ds/blob/master/data_structures/binary_trees/symmetric_binary_tree.py

data_structures/bst/index.md

+30-30
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
# Index of bst
1+
# Index of BST
22

3-
* deletion.py
4-
* sorted_array_to_bst.py
5-
* print_left_node.py
6-
* diameter.py
7-
* bfs.py
8-
* check_if_bt_if_bst.py
9-
* trim_bst.py
10-
* bt_to_bst.py
11-
* binary_search_tree.py
12-
* convert_bst_to_right_node_tree.py
13-
* kth_largest_in_bst.py
14-
* range_sum.py
15-
* dfs_iterative.py
16-
* print_ancestor.py
17-
* min_max_value_in_bst.py
18-
* check_bt_is_subtree_of_another_bt.py
19-
* ceil.py
20-
* closest_element.py
21-
* kth_smallest_in_bst.py
22-
* insertion_iterative.py
23-
* lowest_common_ancestor.py
24-
* dfs_recursion.py
25-
* search.py
26-
* insertion_recursive.py
27-
* duplicate_keys.py
28-
* merge_sum.py
29-
* linked_list_to_bst.py
30-
* reverse_inorder_traversal.py
31-
* average_of_levels.py
3+
* [[Deletion](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/deletion.py)
4+
* [Sorted Array To BST](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/sorted_array_to_bst.py)
5+
* [Print Left Node](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/print_left_node.py)
6+
* [Diameter](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/diameter.py)
7+
* [BFS](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/bfs.py)
8+
* [Check if BT is BST](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/check_if_bt_if_bst.py)
9+
* [Trim BST](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/trim_bst.py)
10+
* [BT to BST](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/bt_to_bst.py)
11+
* [Binary Search Tree](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/binary_search_tree.py)
12+
* [Convert BST to Right Node Tree](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/convert_bst_to_right_node_tree.py)
13+
* [kth largest in BST](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/kth_largest_in_bst.py)
14+
* [Range Sum](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/range_sum.py)
15+
* [DFS Iterative](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/dfs_iterative.py)
16+
* [Print Ancestor](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/print_ancestor.py)
17+
* [Min Max Value in BST](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/min_max_value_in_bst.py)
18+
* [Check BT is Subtree of another BT](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/check_bt_is_subtree_of_another_bt.py)
19+
* [Ceil](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/ceil.py)
20+
* [Closest Element](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/closest_element.py)
21+
* [kth smallest in BST](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/kth_smallest_in_bst.py)
22+
* [Insertion Iterative](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/insertion_iterative.py)
23+
* [Lowest Common Ancestor](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/lowest_common_ancestor.py)
24+
* [DFS Recursion](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/dfs_recursion.py)
25+
* [Search](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/search.py)
26+
* [Insertion Recursive](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/insertion_recursive.py)
27+
* [Duplicate Keys](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/duplicate_keys.py)
28+
* [Merge Sum](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/merge_sum.py)
29+
* [Linked List to BST](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/linked_list_to_bst.py)
30+
* [Reverse Inorder Traversal](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/reverse_inorder_traversal.py)
31+
* [Average of Levels](https://github.com/prabhupant/python-ds/blob/master/data_structures/bst/average_of_levels.py)
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Index of circular_linked_list
1+
# Index of circular linked list
22

3-
* check_circular_linked_list.py
4-
* delete.py
5-
* traversal.py
3+
* [Check Circular Linked List ](https://github.com/prabhupant/python-ds/blob/master/data_structures/circular_linked_list/check_circular_linked_list.py)
4+
* [Delete ](https://github.com/prabhupant/python-ds/blob/master/data_structures/circular_linked_list/delete.py)
5+
* [Traversal](https://github.com/prabhupant/python-ds/blob/master/data_structures/circular_linked_list/traversal.py)
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Index of doubly_linked_list
22

3-
* doubly_linked_list.py
3+
* [Doubly Linked List](https://github.com/prabhupant/python-ds/blob/master/data_structures/doubly_linked_list/doubly_linked_list.py)

data_structures/graphs/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Index of graphs
22

3-
* adjeceny_list.py
3+
* [Adjacency List](https://github.com/prabhupant/python-ds/blob/master/data_structures/graphs/adjeceny_list.py)

data_structures/linked_list/index.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# Index of linked_list
1+
# Index of linked list
22

3-
* remove.py
4-
* pair_swap.py
5-
* reverse.py
6-
* linked_list.py
7-
* cycle_detection.py
8-
* remove_nth_node_from_end.py
9-
* odd_even_arrangement.py
10-
* merge_linked_list.py
11-
* remove_duplicates.py
3+
* [Remove](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/remove.py)
4+
* [Pair Swap](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/pair_swap.py)
5+
* [Reverse](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/reverse.py)
6+
* [Linked List](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/linked_list.py)
7+
* [Cycle Detection](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/cycle_detection.py)
8+
* [Remove nth Node from End](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/remove_nth_node_from_end.py)
9+
* [Odd-Even Arrangement](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/odd_even_arrangement.py)
10+
* [Merge Linked List](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/merge_linked_list.py)
11+
* [Remove Duplicates](https://github.com/prabhupant/python-ds/blob/master/data_structures/linked_list/remove_duplicates.py)

data_structures/queue/index.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Index of Queue
2+
3+
[Queue](https://github.com/prabhupant/python-ds/blob/master/data_structures/queue/queue.py)

data_structures/stack/index.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Index of stack
22

3-
* valid_parenthesis.py
4-
* Largest Rectangle area in a Histogram.py
5-
* remove_duplicates_adjacent.py
6-
* validate_stack_sequence.py
3+
* [Valid Parentheses](https://github.com/prabhupant/python-ds/blob/master/data_structures/stack/valid_parenthesis.py)
4+
* [Largest Rectangle Area in a Histogram](https://github.com/prabhupant/python-ds/blob/master/data_structures/stack/largest_rectangle_area_in_histogram.py)
5+
* [Remove Duplicates Adjacent](https://github.com/prabhupant/python-ds/blob/master/data_structures/stack/remove_duplicates_adjacent.py)
6+
* [Validate Stack Sequence](https://github.com/prabhupant/python-ds/blob/master/data_structures/stack/validate_stack_sequence.py)

data_structures/strings/index.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
# Index of strings
22

3-
* check_permutations.py
3+
* [Check Permutations](https://github.com/prabhupant/python-ds/blob/master/data_structures/strings/check_permutations.py)
4+
* [Are Anagrams](https://github.com/prabhupant/python-ds/blob/master/data_structures/strings/are_anagrams.py)
5+
* [Adjacent Vowel Pairs](https://github.com/prabhupant/python-ds/blob/master/data_structures/strings/adjacent_vowel_pairs.py)
6+
* [Toggle String](https://github.com/prabhupant/python-ds/blob/master/data_structures/strings/toggle_string.py)

0 commit comments

Comments
 (0)