diff --git a/d3/df9/recursive__bubble__sort_8cpp.html b/d3/df9/recursive__bubble__sort_8cpp.html
index 5bf3441f1..c5574f717 100644
--- a/d3/df9/recursive__bubble__sort_8cpp.html
+++ b/d3/df9/recursive__bubble__sort_8cpp.html
@@ -168,7 +168,7 @@ Functions
The working principle of the Bubble sort algorithm.
Bubble sort is a simple sorting algorithm used to rearrange a set of ascending or descending order elements. Bubble sort gets its name from the fact that data "bubbles" to the top of the dataset.
Swapping two numbers means that we interchange their values. Often, an additional variable is required for this operation. This is further illustrated in the following:
diff --git a/d4/d9f/selection__sort__recursive_8cpp.html b/d4/d9f/selection__sort__recursive_8cpp.html
index e05d108cd..860f47f98 100644
--- a/d4/d9f/selection__sort__recursive_8cpp.html
+++ b/d4/d9f/selection__sort__recursive_8cpp.html
@@ -172,7 +172,7 @@ Functions
Implementation of the Selection sort implementation using recursion.
The selection sort algorithm divides the input list into two parts: a sorted sublist of items which is built up from left to right at the front (left) of the list, and a sublist of the remaining unsorted items that occupy the rest of the list. Initially, the sorted sublist is empty, and the unsorted sublist is the entire input list. The algorithm proceeds by finding the smallest (or largest, depending on the sorting order) element in the unsorted sublist, exchanging (swapping) it with the leftmost unsorted element (putting it in sorted order), and moving the sublist boundaries one element to the right.
-
+
Implementation
FindMinIndex This function finds the minimum element of the array(list) recursively by simply comparing the minimum element of array reduced size by 1 and compares it to the last element of the array to find the minimum of the whole array.
SelectionSortRecursive Just like selection sort, it divides the list into two parts (i.e.: sorted and unsorted) and finds the minimum of the unsorted array. By calling the FindMinIndex function, it swaps the minimum element with the first element of the list, and then solves recursively for the remaining unsorted list.
- Author
- Tushar Khanduri
diff --git a/search/all_18.js b/search/all_18.js
index df112ec1d..f26268380 100644
--- a/search/all_18.js
+++ b/search/all_18.js
@@ -93,87 +93,88 @@ var searchData=
['sorting_90',['Sorting',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md67',1,'']]],
['sorting_91',['sorting',['../d5/d91/namespacesorting.html',1,'']]],
['sorting_20algorithm_92',['Sorting Algorithm',['../d5/d4c/group__sorting.html',1,'']]],
- ['sparse_5fmatrix_2ecpp_93',['sparse_matrix.cpp',['../d3/d19/sparse__matrix_8cpp.html',1,'']]],
- ['sparse_5ftable_94',['Sparse_table',['../da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html',1,'data_structures::sparse_table']]],
- ['sparse_5ftable_95',['sparse_table',['../d9/d55/namespacesparse__table.html',1,'']]],
- ['sparse_5ftable_2ecpp_96',['sparse_table.cpp',['../d8/dab/sparse__table_8cpp.html',1,'']]],
- ['sphere_5fsurface_5farea_97',['sphere_surface_area',['../dd/d47/namespacemath.html#ab7f29862d30df351c317eedd60a0c656',1,'math']]],
- ['sphere_5fvolume_98',['sphere_volume',['../dd/d47/namespacemath.html#a34d66a77c19ce9b8b3a3d14352b34551',1,'math']]],
- ['spiral_5fprint_2ecpp_99',['spiral_print.cpp',['../db/d07/spiral__print_8cpp.html',1,'']]],
- ['spiralprint_100',['spiralPrint',['../db/d07/spiral__print_8cpp.html#a850d3f55e1a8d227176cdcc67352c197',1,'spiral_print.cpp']]],
- ['spirograph_101',['spirograph',['../da/dd3/namespacespirograph.html',1,'spirograph'],['../da/dd3/namespacespirograph.html#aeca22dbe4563358960e907a40cd3e1ac',1,'spirograph::spirograph()']]],
- ['spirograph_2ecpp_102',['spirograph.cpp',['../da/d77/spirograph_8cpp.html',1,'']]],
- ['splitnode_103',['SplitNode',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#a370b625ca9f16bbef2b65e024ef78ea9',1,'data_structures::tree_234::Tree234']]],
- ['sqrt_104',['Sqrt',['../da/d24/sqrt__double_8cpp.html#ae662282ad0740d2063ac404ca3bd74fc',1,'sqrt_double.cpp']]],
- ['sqrt_5fdouble_2ecpp_105',['sqrt_double.cpp',['../da/d24/sqrt__double_8cpp.html',1,'']]],
- ['square_106',['square',['../d2/d58/neural__network_8cpp.html#a45d3e30406712ada3d9713ece3c1b153',1,'machine_learning::neural_network::util_functions']]],
- ['square_5farea_107',['square_area',['../dd/d47/namespacemath.html#a971ce57e368f2f631cf1f4ff3f864049',1,'math']]],
- ['square_5fperimeter_108',['square_perimeter',['../dd/d47/namespacemath.html#a9236348755183644f1225e162d01ab14',1,'math']]],
- ['sret_5finit_109',['sret_init',['../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#aa7f93971a9f891e0bbb7023081f379d5',1,'range_queries::heavy_light_decomposition::SG']]],
- ['st_110',['ST',['../da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#ad36b9a20fed47b068e407008c04e9f81',1,'data_structures::sparse_table::Sparse_table']]],
- ['stack_111',['Stack',['../d2/dc8/classdata__structures_1_1_stack.html',1,'data_structures::Stack< T >'],['../db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html',1,'data_structures::stack_using_queue::Stack'],['../d5/d8a/classothers_1_1postfix__expression_1_1_stack.html',1,'others::postfix_expression::Stack'],['../d2/dc8/classdata__structures_1_1_stack.html#a8cb0602c8a9c1603d0315938177ecc6a',1,'data_structures::Stack::Stack()']]],
- ['stack_112',['stack',['../d1/dc2/classstack.html',1,'stack< ValueType >'],['../d2/dc8/classdata__structures_1_1_stack.html#a3f912a0e9bed5b24b206584e3010dce3',1,'data_structures::Stack::stack'],['../d5/d8a/classothers_1_1postfix__expression_1_1_stack.html#af06360122e20ce2ba32c574a27a20ba1',1,'others::postfix_expression::Stack::stack'],['../dc/dc5/paranthesis__matching_8cpp.html#aa37d24a036d239b3b528f13b9de880c7',1,'stack: paranthesis_matching.cpp']]],
- ['stack_2ehpp_113',['stack.hpp',['../df/d47/stack_8hpp.html',1,'']]],
- ['stack_5fidx_114',['stack_idx',['../dc/dc5/paranthesis__matching_8cpp.html#af4c937d823c412d99fbe60c99dbf0a4f',1,'paranthesis_matching.cpp']]],
- ['stack_5flinkedlist_115',['stack_linkedList',['../d2/dc4/classstack__linked_list.html',1,'']]],
- ['stack_5fusing_5fqueue_116',['stack_using_queue',['../df/d1c/namespacestack__using__queue.html',1,'']]],
- ['stackindex_117',['stackIndex',['../d2/dc8/classdata__structures_1_1_stack.html#a71afc94746d47fb2c0c4fa4b612edee6',1,'data_structures::Stack']]],
- ['stacksize_118',['stackSize',['../d2/dc8/classdata__structures_1_1_stack.html#a88a10062c0662a385f172669f2f19b86',1,'data_structures::Stack']]],
- ['stacktop_119',['stackTop',['../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8',1,'stack::stackTop'],['../d5/d8a/classothers_1_1postfix__expression_1_1_stack.html#a6ae98710503b894b843d01cb69d5490c',1,'others::postfix_expression::Stack::stackTop']]],
- ['stairs_5fpattern_2ecpp_120',['stairs_pattern.cpp',['../d5/def/stairs__pattern_8cpp.html',1,'']]],
- ['standard_5fdeviation_121',['standard_deviation',['../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2',1,'probability::geometric_dist::geometric_distribution']]],
- ['standard_5finvsqrt_122',['Standard_InvSqrt',['../d6/db8/inv__sqrt_8cpp.html#aa2703e5cf3fecde8becd9066b9666b97',1,'inv_sqrt.cpp']]],
- ['standards_123',['Our Standards',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html#autotoc_md6',1,'']]],
- ['startwith_124',['startwith',['../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#af3aee573fbabd2c1510c0f74f842dd17',1,'data_structures::trie_using_hashmap::Trie']]],
- ['static_20code_20analyzer_125',['Static Code Analyzer',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md38',1,'']]],
- ['statistics_126',['statistics',['../d2/dcf/namespacestatistics.html',1,'']]],
- ['stats_5fcomputer1_127',['stats_computer1',['../d7/d7c/classstatistics_1_1stats__computer1.html',1,'statistics::stats_computer1< T >'],['../d2/d0f/classstats__computer1.html',1,'stats_computer1< T >']]],
- ['stats_5fcomputer2_128',['stats_computer2',['../d8/dab/classstatistics_1_1stats__computer2.html',1,'statistics::stats_computer2< T >'],['../dc/d02/classstats__computer2.html',1,'stats_computer2< T >']]],
- ['std_129',['std',['../d7/d7c/classstatistics_1_1stats__computer1.html#af57e942d49f4fd70f059f224b4ac07e1',1,'statistics::stats_computer1::std()'],['../d8/dab/classstatistics_1_1stats__computer2.html#acf2e84df4fc386bb3295016ef8fd156e',1,'statistics::stats_computer2::std()'],['../d2/d0f/classstats__computer1.html#af57e942d49f4fd70f059f224b4ac07e1',1,'stats_computer1::std()'],['../dc/d02/classstats__computer2.html#acf2e84df4fc386bb3295016ef8fd156e',1,'stats_computer2::std()']]],
- ['step_5fith_130',['step_ith',['../d8/d61/radix__sort2_8cpp.html#a98ead7d43b11505398daf9a894f122f9',1,'sorting::radix_sort']]],
- ['stooge_5fsort_2ecpp_131',['stooge_sort.cpp',['../d4/d4f/stooge__sort_8cpp.html',1,'']]],
- ['stoogesort_132',['stoogeSort',['../d4/d4f/stooge__sort_8cpp.html#ac23852832437dc68327efe9b1da2d91b',1,'stooge_sort.cpp']]],
- ['store_20the_20address_20of_20parent_20nodes_133',['Method 1: Use parent pointer (store the address of parent nodes)',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md91',1,'']]],
- ['strand_134',['strand',['../d8/d1d/namespacestrand.html',1,'']]],
- ['strand_5fsort_135',['strand_sort',['../dc/dd9/strand__sort_8cpp.html#a2bea2fe5dd38ed63610fdeaddf5785cd',1,'sorting::strand']]],
- ['strand_5fsort_2ecpp_136',['strand_sort.cpp',['../dc/dd9/strand__sort_8cpp.html',1,'']]],
- ['strassens_5fmultiplication_137',['strassens_multiplication',['../d3/d91/namespacestrassens__multiplication.html',1,'strassens_multiplication'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a87c2ed8f19bda2ad21ee4cbed32c394a',1,'divide_and_conquer::strassens_multiplication::Matrix::strassens_multiplication()']]],
- ['string_138',['string',['../d6/dd6/namespacestring.html',1,'']]],
- ['string_5ffibonacci_2ecpp_139',['string_fibonacci.cpp',['../de/d47/string__fibonacci_8cpp.html',1,'']]],
- ['string_5fsearch_140',['string_search',['../d9/d03/namespacestring__search.html',1,'']]],
- ['strings_141',['Strings',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md68',1,'']]],
- ['strings_142',['strings',['../df/dcb/namespacestrings.html',1,'']]],
- ['strings_3a_3aboyer_5fmoore_143',['boyer_moore',['../d0/dbc/namespacestrings_1_1boyer__moore.html',1,'strings']]],
- ['strkey_144',['STRKEY',['../d6/d4e/namespaceciphers.html#ab9aec0ccf4b6809f652bb540be87c216',1,'ciphers']]],
- ['structure_20of_20a_20program_145',['Typical structure of a program',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md31',1,'']]],
- ['structure_20used_146',['Data Structure used',['../d3/db3/lru__cache_8cpp.html#autotoc_md98',1,'']]],
- ['structures_147',['Data Structures',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md49',1,'']]],
- ['struzik_5fsearch_148',['struzik_search',['../d8/d8a/exponential__search_8cpp.html#af421bf4b7b95f20ac86c233adfdb9208',1,'exponential_search.cpp']]],
- ['style_20convention_149',['Code style convention',['../dc/d64/md__coding_guidelines.html',1,'']]],
- ['style_20conventions_150',['Code style conventions',['../dc/d64/md__coding_guidelines.html#autotoc_md20',1,'']]],
- ['subarray_5fsum_151',['subarray_sum',['../df/d74/namespacesubarray__sum.html',1,'subarray_sum'],['../df/d94/subarray__sum_8cpp.html#af5687bbd9faf927fbd363c71e0baba5e',1,'backtracking::subarray_sum::subarray_sum()']]],
- ['subarray_5fsum_2ecpp_152',['subarray_sum.cpp',['../df/d94/subarray__sum_8cpp.html',1,'']]],
- ['sublist_5fsearch_153',['sublist_search',['../d9/def/namespacesublist__search.html',1,'']]],
- ['sublist_5fsearch_2ecpp_154',['sublist_search.cpp',['../d5/d45/sublist__search_8cpp.html',1,'']]],
- ['sublistsearch_155',['sublistSearch',['../d5/d45/sublist__search_8cpp.html#a4faee403e2758aaab682ed6622ae218c',1,'search::sublist_search']]],
- ['subset_5fsum_156',['subset_sum',['../dc/d3a/namespacesubset__sum.html',1,'']]],
- ['subset_5fsum_2ecpp_157',['subset_sum.cpp',['../d2/d5a/subset__sum_8cpp.html',1,'']]],
- ['subset_5fsum_5fdynamic_2ecpp_158',['subset_sum_dynamic.cpp',['../dc/d67/subset__sum__dynamic_8cpp.html',1,'']]],
- ['subset_5fsum_5fproblem_159',['subset_sum_problem',['../dc/d67/subset__sum__dynamic_8cpp.html#ac94e6c0dee11278ac0a5491f1b9a4a50',1,'dynamic_programming::subset_sum']]],
- ['subset_5fsum_5frecursion_160',['subset_sum_recursion',['../dc/d67/subset__sum__dynamic_8cpp.html#a280fcfb2f6fe49a31c4da572e7032607',1,'dynamic_programming::subset_sum']]],
- ['subsets_161',['Subsets',['../de/d95/namespace_subsets.html',1,'']]],
- ['subtree_162',['subtree',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md89',1,'Case 1: The given node has the right node/subtree'],['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md90',1,'Case 2: The given node does not have a right node/subtree']]],
- ['succ_163',['succ',['../de/d9d/classdata__structures_1_1linked__list_1_1link.html#af6bbeb9bfde1683ba917071edeedd5c3',1,'data_structures::linked_list::link']]],
- ['successive_5fapproximation_2ecpp_164',['successive_approximation.cpp',['../df/dc8/successive__approximation_8cpp.html',1,'']]],
- ['sudoku_5fsolver_165',['sudoku_solver',['../d8/d9f/namespacesudoku__solver.html',1,'']]],
- ['sudoku_5fsolver_2ecpp_166',['sudoku_solver.cpp',['../d3/d05/sudoku__solver_8cpp.html',1,'']]],
- ['suggestautocomplete_167',['SuggestAutocomplete',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html#a097913c4badec2b60d50a171ecc299fe',1,'operations_on_datastructures::trie_operations::Tnode']]],
- ['suggestfreqautocomplete_168',['SuggestFreqAutocomplete',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html#a9e556f52c837190ecf4265b1f05cfe9c',1,'operations_on_datastructures::trie_operations::Tnode']]],
- ['sum_169',['sum',['../de/d0d/classrange__queries_1_1fenwick__tree.html#a1fa0559d987fde0044761b17b35f5abd',1,'range_queries::fenwick_tree::sum()'],['../d8/d77/namespacemachine__learning.html#a6f1c98c016ad34ff3d9f39372161bd35',1,'machine_learning::sum()']]],
- ['sum_5fof_5fbinomial_5fcoefficient_2ecpp_170',['sum_of_binomial_coefficient.cpp',['../d4/d9d/sum__of__binomial__coefficient_8cpp.html',1,'']]],
- ['sum_5fof_5fdigits_171',['sum_of_digits',['../d4/d83/sum__of__digits_8cpp.html#a4619c78b6ad985713024f930f31c4395',1,'sum_of_digits.cpp']]],
- ['sum_5fof_5fdigits_2ecpp_172',['sum_of_digits.cpp',['../d4/d83/sum__of__digits_8cpp.html',1,'']]],
- ['sum_5fof_5fdivisor_173',['sum_of_divisor',['../dd/d47/namespacemath.html#af05567415a9ea36c254b54e3d5a2152a',1,'math']]],
- ['sum_5frange_174',['sum_range',['../de/d0d/classrange__queries_1_1fenwick__tree.html#a0914a4b1401a7c427de91c92885724fe',1,'range_queries::fenwick_tree']]],
- ['summary_175',['summary',['../d4/df4/classmachine__learning_1_1neural__network_1_1_neural_network.html#a61d30113d13304c664057118b92a5931',1,'machine_learning::neural_network::NeuralNetwork']]]
+ ['space_20complexity_93',['Space Complexity',['../d1/d21/quick__sort_8cpp.html#autotoc_md117',1,'']]],
+ ['sparse_5fmatrix_2ecpp_94',['sparse_matrix.cpp',['../d3/d19/sparse__matrix_8cpp.html',1,'']]],
+ ['sparse_5ftable_95',['Sparse_table',['../da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html',1,'data_structures::sparse_table']]],
+ ['sparse_5ftable_96',['sparse_table',['../d9/d55/namespacesparse__table.html',1,'']]],
+ ['sparse_5ftable_2ecpp_97',['sparse_table.cpp',['../d8/dab/sparse__table_8cpp.html',1,'']]],
+ ['sphere_5fsurface_5farea_98',['sphere_surface_area',['../dd/d47/namespacemath.html#ab7f29862d30df351c317eedd60a0c656',1,'math']]],
+ ['sphere_5fvolume_99',['sphere_volume',['../dd/d47/namespacemath.html#a34d66a77c19ce9b8b3a3d14352b34551',1,'math']]],
+ ['spiral_5fprint_2ecpp_100',['spiral_print.cpp',['../db/d07/spiral__print_8cpp.html',1,'']]],
+ ['spiralprint_101',['spiralPrint',['../db/d07/spiral__print_8cpp.html#a850d3f55e1a8d227176cdcc67352c197',1,'spiral_print.cpp']]],
+ ['spirograph_102',['spirograph',['../da/dd3/namespacespirograph.html',1,'spirograph'],['../da/dd3/namespacespirograph.html#aeca22dbe4563358960e907a40cd3e1ac',1,'spirograph::spirograph()']]],
+ ['spirograph_2ecpp_103',['spirograph.cpp',['../da/d77/spirograph_8cpp.html',1,'']]],
+ ['splitnode_104',['SplitNode',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#a370b625ca9f16bbef2b65e024ef78ea9',1,'data_structures::tree_234::Tree234']]],
+ ['sqrt_105',['Sqrt',['../da/d24/sqrt__double_8cpp.html#ae662282ad0740d2063ac404ca3bd74fc',1,'sqrt_double.cpp']]],
+ ['sqrt_5fdouble_2ecpp_106',['sqrt_double.cpp',['../da/d24/sqrt__double_8cpp.html',1,'']]],
+ ['square_107',['square',['../d2/d58/neural__network_8cpp.html#a45d3e30406712ada3d9713ece3c1b153',1,'machine_learning::neural_network::util_functions']]],
+ ['square_5farea_108',['square_area',['../dd/d47/namespacemath.html#a971ce57e368f2f631cf1f4ff3f864049',1,'math']]],
+ ['square_5fperimeter_109',['square_perimeter',['../dd/d47/namespacemath.html#a9236348755183644f1225e162d01ab14',1,'math']]],
+ ['sret_5finit_110',['sret_init',['../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#aa7f93971a9f891e0bbb7023081f379d5',1,'range_queries::heavy_light_decomposition::SG']]],
+ ['st_111',['ST',['../da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#ad36b9a20fed47b068e407008c04e9f81',1,'data_structures::sparse_table::Sparse_table']]],
+ ['stack_112',['Stack',['../d2/dc8/classdata__structures_1_1_stack.html',1,'data_structures::Stack< T >'],['../db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html',1,'data_structures::stack_using_queue::Stack'],['../d5/d8a/classothers_1_1postfix__expression_1_1_stack.html',1,'others::postfix_expression::Stack'],['../d2/dc8/classdata__structures_1_1_stack.html#a8cb0602c8a9c1603d0315938177ecc6a',1,'data_structures::Stack::Stack()']]],
+ ['stack_113',['stack',['../d1/dc2/classstack.html',1,'stack< ValueType >'],['../d2/dc8/classdata__structures_1_1_stack.html#a3f912a0e9bed5b24b206584e3010dce3',1,'data_structures::Stack::stack'],['../d5/d8a/classothers_1_1postfix__expression_1_1_stack.html#af06360122e20ce2ba32c574a27a20ba1',1,'others::postfix_expression::Stack::stack'],['../dc/dc5/paranthesis__matching_8cpp.html#aa37d24a036d239b3b528f13b9de880c7',1,'stack: paranthesis_matching.cpp']]],
+ ['stack_2ehpp_114',['stack.hpp',['../df/d47/stack_8hpp.html',1,'']]],
+ ['stack_5fidx_115',['stack_idx',['../dc/dc5/paranthesis__matching_8cpp.html#af4c937d823c412d99fbe60c99dbf0a4f',1,'paranthesis_matching.cpp']]],
+ ['stack_5flinkedlist_116',['stack_linkedList',['../d2/dc4/classstack__linked_list.html',1,'']]],
+ ['stack_5fusing_5fqueue_117',['stack_using_queue',['../df/d1c/namespacestack__using__queue.html',1,'']]],
+ ['stackindex_118',['stackIndex',['../d2/dc8/classdata__structures_1_1_stack.html#a71afc94746d47fb2c0c4fa4b612edee6',1,'data_structures::Stack']]],
+ ['stacksize_119',['stackSize',['../d2/dc8/classdata__structures_1_1_stack.html#a88a10062c0662a385f172669f2f19b86',1,'data_structures::Stack']]],
+ ['stacktop_120',['stackTop',['../d1/dc2/classstack.html#aefb3dac828e32b4ec014ff4b5d43a6b8',1,'stack::stackTop'],['../d5/d8a/classothers_1_1postfix__expression_1_1_stack.html#a6ae98710503b894b843d01cb69d5490c',1,'others::postfix_expression::Stack::stackTop']]],
+ ['stairs_5fpattern_2ecpp_121',['stairs_pattern.cpp',['../d5/def/stairs__pattern_8cpp.html',1,'']]],
+ ['standard_5fdeviation_122',['standard_deviation',['../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2',1,'probability::geometric_dist::geometric_distribution']]],
+ ['standard_5finvsqrt_123',['Standard_InvSqrt',['../d6/db8/inv__sqrt_8cpp.html#aa2703e5cf3fecde8becd9066b9666b97',1,'inv_sqrt.cpp']]],
+ ['standards_124',['Our Standards',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html#autotoc_md6',1,'']]],
+ ['startwith_125',['startwith',['../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#af3aee573fbabd2c1510c0f74f842dd17',1,'data_structures::trie_using_hashmap::Trie']]],
+ ['static_20code_20analyzer_126',['Static Code Analyzer',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md38',1,'']]],
+ ['statistics_127',['statistics',['../d2/dcf/namespacestatistics.html',1,'']]],
+ ['stats_5fcomputer1_128',['stats_computer1',['../d7/d7c/classstatistics_1_1stats__computer1.html',1,'statistics::stats_computer1< T >'],['../d2/d0f/classstats__computer1.html',1,'stats_computer1< T >']]],
+ ['stats_5fcomputer2_129',['stats_computer2',['../d8/dab/classstatistics_1_1stats__computer2.html',1,'statistics::stats_computer2< T >'],['../dc/d02/classstats__computer2.html',1,'stats_computer2< T >']]],
+ ['std_130',['std',['../d7/d7c/classstatistics_1_1stats__computer1.html#af57e942d49f4fd70f059f224b4ac07e1',1,'statistics::stats_computer1::std()'],['../d8/dab/classstatistics_1_1stats__computer2.html#acf2e84df4fc386bb3295016ef8fd156e',1,'statistics::stats_computer2::std()'],['../d2/d0f/classstats__computer1.html#af57e942d49f4fd70f059f224b4ac07e1',1,'stats_computer1::std()'],['../dc/d02/classstats__computer2.html#acf2e84df4fc386bb3295016ef8fd156e',1,'stats_computer2::std()']]],
+ ['step_5fith_131',['step_ith',['../d8/d61/radix__sort2_8cpp.html#a98ead7d43b11505398daf9a894f122f9',1,'sorting::radix_sort']]],
+ ['stooge_5fsort_2ecpp_132',['stooge_sort.cpp',['../d4/d4f/stooge__sort_8cpp.html',1,'']]],
+ ['stoogesort_133',['stoogeSort',['../d4/d4f/stooge__sort_8cpp.html#ac23852832437dc68327efe9b1da2d91b',1,'stooge_sort.cpp']]],
+ ['store_20the_20address_20of_20parent_20nodes_134',['Method 1: Use parent pointer (store the address of parent nodes)',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md91',1,'']]],
+ ['strand_135',['strand',['../d8/d1d/namespacestrand.html',1,'']]],
+ ['strand_5fsort_136',['strand_sort',['../dc/dd9/strand__sort_8cpp.html#a2bea2fe5dd38ed63610fdeaddf5785cd',1,'sorting::strand']]],
+ ['strand_5fsort_2ecpp_137',['strand_sort.cpp',['../dc/dd9/strand__sort_8cpp.html',1,'']]],
+ ['strassens_5fmultiplication_138',['strassens_multiplication',['../d3/d91/namespacestrassens__multiplication.html',1,'strassens_multiplication'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a87c2ed8f19bda2ad21ee4cbed32c394a',1,'divide_and_conquer::strassens_multiplication::Matrix::strassens_multiplication()']]],
+ ['string_139',['string',['../d6/dd6/namespacestring.html',1,'']]],
+ ['string_5ffibonacci_2ecpp_140',['string_fibonacci.cpp',['../de/d47/string__fibonacci_8cpp.html',1,'']]],
+ ['string_5fsearch_141',['string_search',['../d9/d03/namespacestring__search.html',1,'']]],
+ ['strings_142',['Strings',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md68',1,'']]],
+ ['strings_143',['strings',['../df/dcb/namespacestrings.html',1,'']]],
+ ['strings_3a_3aboyer_5fmoore_144',['boyer_moore',['../d0/dbc/namespacestrings_1_1boyer__moore.html',1,'strings']]],
+ ['strkey_145',['STRKEY',['../d6/d4e/namespaceciphers.html#ab9aec0ccf4b6809f652bb540be87c216',1,'ciphers']]],
+ ['structure_20of_20a_20program_146',['Typical structure of a program',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md31',1,'']]],
+ ['structure_20used_147',['Data Structure used',['../d3/db3/lru__cache_8cpp.html#autotoc_md98',1,'']]],
+ ['structures_148',['Data Structures',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md49',1,'']]],
+ ['struzik_5fsearch_149',['struzik_search',['../d8/d8a/exponential__search_8cpp.html#af421bf4b7b95f20ac86c233adfdb9208',1,'exponential_search.cpp']]],
+ ['style_20convention_150',['Code style convention',['../dc/d64/md__coding_guidelines.html',1,'']]],
+ ['style_20conventions_151',['Code style conventions',['../dc/d64/md__coding_guidelines.html#autotoc_md20',1,'']]],
+ ['subarray_5fsum_152',['subarray_sum',['../df/d74/namespacesubarray__sum.html',1,'subarray_sum'],['../df/d94/subarray__sum_8cpp.html#af5687bbd9faf927fbd363c71e0baba5e',1,'backtracking::subarray_sum::subarray_sum()']]],
+ ['subarray_5fsum_2ecpp_153',['subarray_sum.cpp',['../df/d94/subarray__sum_8cpp.html',1,'']]],
+ ['sublist_5fsearch_154',['sublist_search',['../d9/def/namespacesublist__search.html',1,'']]],
+ ['sublist_5fsearch_2ecpp_155',['sublist_search.cpp',['../d5/d45/sublist__search_8cpp.html',1,'']]],
+ ['sublistsearch_156',['sublistSearch',['../d5/d45/sublist__search_8cpp.html#a4faee403e2758aaab682ed6622ae218c',1,'search::sublist_search']]],
+ ['subset_5fsum_157',['subset_sum',['../dc/d3a/namespacesubset__sum.html',1,'']]],
+ ['subset_5fsum_2ecpp_158',['subset_sum.cpp',['../d2/d5a/subset__sum_8cpp.html',1,'']]],
+ ['subset_5fsum_5fdynamic_2ecpp_159',['subset_sum_dynamic.cpp',['../dc/d67/subset__sum__dynamic_8cpp.html',1,'']]],
+ ['subset_5fsum_5fproblem_160',['subset_sum_problem',['../dc/d67/subset__sum__dynamic_8cpp.html#ac94e6c0dee11278ac0a5491f1b9a4a50',1,'dynamic_programming::subset_sum']]],
+ ['subset_5fsum_5frecursion_161',['subset_sum_recursion',['../dc/d67/subset__sum__dynamic_8cpp.html#a280fcfb2f6fe49a31c4da572e7032607',1,'dynamic_programming::subset_sum']]],
+ ['subsets_162',['Subsets',['../de/d95/namespace_subsets.html',1,'']]],
+ ['subtree_163',['subtree',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md89',1,'Case 1: The given node has the right node/subtree'],['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md90',1,'Case 2: The given node does not have a right node/subtree']]],
+ ['succ_164',['succ',['../de/d9d/classdata__structures_1_1linked__list_1_1link.html#af6bbeb9bfde1683ba917071edeedd5c3',1,'data_structures::linked_list::link']]],
+ ['successive_5fapproximation_2ecpp_165',['successive_approximation.cpp',['../df/dc8/successive__approximation_8cpp.html',1,'']]],
+ ['sudoku_5fsolver_166',['sudoku_solver',['../d8/d9f/namespacesudoku__solver.html',1,'']]],
+ ['sudoku_5fsolver_2ecpp_167',['sudoku_solver.cpp',['../d3/d05/sudoku__solver_8cpp.html',1,'']]],
+ ['suggestautocomplete_168',['SuggestAutocomplete',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html#a097913c4badec2b60d50a171ecc299fe',1,'operations_on_datastructures::trie_operations::Tnode']]],
+ ['suggestfreqautocomplete_169',['SuggestFreqAutocomplete',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html#a9e556f52c837190ecf4265b1f05cfe9c',1,'operations_on_datastructures::trie_operations::Tnode']]],
+ ['sum_170',['sum',['../de/d0d/classrange__queries_1_1fenwick__tree.html#a1fa0559d987fde0044761b17b35f5abd',1,'range_queries::fenwick_tree::sum()'],['../d8/d77/namespacemachine__learning.html#a6f1c98c016ad34ff3d9f39372161bd35',1,'machine_learning::sum()']]],
+ ['sum_5fof_5fbinomial_5fcoefficient_2ecpp_171',['sum_of_binomial_coefficient.cpp',['../d4/d9d/sum__of__binomial__coefficient_8cpp.html',1,'']]],
+ ['sum_5fof_5fdigits_172',['sum_of_digits',['../d4/d83/sum__of__digits_8cpp.html#a4619c78b6ad985713024f930f31c4395',1,'sum_of_digits.cpp']]],
+ ['sum_5fof_5fdigits_2ecpp_173',['sum_of_digits.cpp',['../d4/d83/sum__of__digits_8cpp.html',1,'']]],
+ ['sum_5fof_5fdivisor_174',['sum_of_divisor',['../dd/d47/namespacemath.html#af05567415a9ea36c254b54e3d5a2152a',1,'math']]],
+ ['sum_5frange_175',['sum_range',['../de/d0d/classrange__queries_1_1fenwick__tree.html#a0914a4b1401a7c427de91c92885724fe',1,'range_queries::fenwick_tree']]],
+ ['summary_176',['summary',['../d4/df4/classmachine__learning_1_1neural__network_1_1_neural_network.html#a61d30113d13304c664057118b92a5931',1,'machine_learning::neural_network::NeuralNetwork']]]
];
diff --git a/search/all_19.js b/search/all_19.js
index ed42fb48d..69514496c 100644
--- a/search/all_19.js
+++ b/search/all_19.js
@@ -70,58 +70,59 @@ var searchData=
['the_20given_20node_20has_20the_20right_20node_20subtree_67',['Case 1: The given node has the right node/subtree',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md89',1,'']]],
['the_20right_20node_20subtree_68',['Case 1: The given node has the right node/subtree',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md89',1,'']]],
['the_20root_20node_69',['Method 2: Search from the root node',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md92',1,'']]],
- ['time_5fof_5fflight_70',['time_of_flight',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a563e066975fed1b84750a0a47c3cbb37',1,'physics::ground_to_ground_projectile_motion']]],
- ['tnode_71',['Tnode',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html',1,'operations_on_datastructures::trie_operations']]],
- ['to_5fstring_72',['to_string',['../d6/d84/classhashing_1_1sha256_1_1_hash.html#a4581f503a263d8e928e5716d54477e08',1,'hashing::sha256::Hash']]],
- ['todo_20list_73',['Todo List',['../dd/da0/todo.html',1,'']]],
- ['tolittleendian32_74',['toLittleEndian32',['../d5/d96/md5_8cpp.html#a694712c9665051ba52b686387b87a689',1,'hashing::md5']]],
- ['tolittleendian64_75',['toLittleEndian64',['../d5/d96/md5_8cpp.html#a6be48c1e6e742f9bd329f501d61dcaef',1,'hashing::md5']]],
- ['tolowerroman_76',['tolowerRoman',['../de/d85/decimal__to__roman__numeral_8cpp.html#a003fb4e1b08279fe4cd50fbbc2782c2d',1,'decimal_to_roman_numeral.cpp']]],
- ['top_77',['top',['../d2/d2c/structtower.html#acb535964abd34c47678a4ade0628223d',1,'tower::top'],['../d1/def/classdata__structures_1_1linked__list_1_1list.html#a89ad00dbd262e2527129813b53e16f81',1,'data_structures::linked_list::list::top()'],['../d1/dc2/classstack.html#ae09630c4384903d187801921b2ddc709',1,'stack::top()'],['../db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#a5540434e1b41245205eee86f664906f7',1,'data_structures::stack_using_queue::Stack::top()']]],
- ['topmost_78',['topmost',['../d2/dc8/classdata__structures_1_1_stack.html#a61dc70e128ee64c9684f03a4c04818b0',1,'data_structures::Stack']]],
- ['topological_5fsort_79',['topological_sort',['../d8/d76/namespacetopological__sort.html',1,'']]],
- ['topological_5fsort_2ecpp_80',['topological_sort.cpp',['../d8/db9/topological__sort_8cpp.html',1,'']]],
- ['topologicalsort_81',['topologicalSort',['../d8/db9/topological__sort_8cpp.html#a54dc5d7914958dbd24dda2fd862dc41b',1,'graph::topological_sort']]],
- ['toupperroman_82',['toupperRoman',['../de/d85/decimal__to__roman__numeral_8cpp.html#a214743638eff1336f835310049aef979',1,'decimal_to_roman_numeral.cpp']]],
- ['tovector_83',['toVector',['../db/da9/classqueue.html#a386fc1df8610948d3117b12f24655c7d',1,'queue']]],
- ['tower_84',['tower',['../d2/d2c/structtower.html',1,'']]],
- ['tower_5fof_5fhanoi_2ecpp_85',['tower_of_hanoi.cpp',['../db/d3c/tower__of__hanoi_8cpp.html',1,'']]],
- ['transpose_86',['transpose',['../d8/d77/namespacemachine__learning.html#a89fde571b38f9483576594f66572958a',1,'machine_learning']]],
- ['trapped_5frainwater_2ecpp_87',['trapped_rainwater.cpp',['../d9/d80/trapped__rainwater_8cpp.html',1,'']]],
- ['trappedrainwater_88',['trappedRainwater',['../dd/d24/namespacedynamic__programming.html#a066e0e739e7c276eee6e61d5b4d37ce8',1,'dynamic_programming']]],
- ['travelling_5fsalesman_5fproblem_2ecpp_89',['travelling_salesman_problem.cpp',['../de/d88/travelling__salesman__problem_8cpp.html',1,'']]],
- ['travelling_5fsalesman_5fusing_5fbit_5fmanipulation_90',['travelling_salesman_using_bit_manipulation',['../d4/d8f/travelling__salesman__using__bit__manipulation_8cpp.html#ad08f082be02c3437c2fe89cb035fcee1',1,'bit_manipulation::travelling_salesman_using_bit_manipulation']]],
- ['travelling_5fsalesman_5fusing_5fbit_5fmanipulation_2ecpp_91',['travelling_salesman_using_bit_manipulation.cpp',['../d4/d8f/travelling__salesman__using__bit__manipulation_8cpp.html',1,'']]],
- ['travellingsalesman_5fbitmanipulation_92',['travellingSalesman_bitmanipulation',['../d7/d3f/namespacetravelling_salesman__bitmanipulation.html',1,'']]],
- ['travellingsalesmanproblem_93',['TravellingSalesmanProblem',['../df/dce/namespacegraph.html#ab7706341d006e20d1ae58274187a3346',1,'graph']]],
- ['traversal_20of_20a_20tree_94',['Traversal of a tree',['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md95',1,'Iterative Inorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md99',1,'Iterative Inorder Traversal of a tree'],['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md94',1,'Iterative Postorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md101',1,'Iterative Postorder Traversal of a tree'],['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md93',1,'Iterative Preorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md100',1,'Iterative Preorder Traversal of a tree']]],
- ['traverse_95',['Traverse',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#a84ab7b4fe7442b5e2eeed8c050bb86bd',1,'data_structures::tree_234::Tree234::Traverse()'],['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#a936bb546e6a94d8b9d35b30ee1bb291a',1,'data_structures::tree_234::Tree234::Traverse(Node *tree)']]],
- ['traverse_96',['traverse',['../d1/def/classdata__structures_1_1linked__list_1_1list.html#aaca3be50a2a81bf3308d202a6dcee91a',1,'data_structures::linked_list::list']]],
- ['traverse_5finorder_97',['traverse_inorder',['../d9/dde/classbinary__search__tree.html#a2fcf37549bd002c174a45b0b4203c2bd',1,'binary_search_tree']]],
- ['traverse_5fpostorder_98',['traverse_postorder',['../d9/dde/classbinary__search__tree.html#a87c0a35845d27e0f6fc1f4eaa0333362',1,'binary_search_tree']]],
- ['traverse_5fpreorder_99',['traverse_preorder',['../d9/dde/classbinary__search__tree.html#ab81edd415324d372632c42dc7dbcb9e1',1,'binary_search_tree']]],
- ['treap_100',['Treap',['../d5/d95/structdata__structures_1_1treap_1_1_treap.html',1,'data_structures::treap::Treap'],['../d5/d95/structdata__structures_1_1treap_1_1_treap.html#a5d200493aeaa02a269f6b6deda39a683',1,'data_structures::treap::Treap::Treap()']]],
- ['treap_2ecpp_101',['treap.cpp',['../d0/dd2/treap_8cpp.html',1,'']]],
- ['treapcnt_102',['treapCnt',['../d5/d95/structdata__structures_1_1treap_1_1_treap.html#a1ab082fe0aa95a238bbbc68ab6a72425',1,'data_structures::treap::Treap']]],
- ['tree_103',['Tree',['../d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html',1,'range_queries::heavy_light_decomposition::Tree< X >'],['../d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#a835fb2bbb27307b8cacad9b287968bc1',1,'range_queries::heavy_light_decomposition::Tree::Tree()']]],
- ['tree_104',['tree',['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md95',1,'Iterative Inorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md99',1,'Iterative Inorder Traversal of a tree'],['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md94',1,'Iterative Postorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md101',1,'Iterative Postorder Traversal of a tree'],['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md93',1,'Iterative Preorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md100',1,'Iterative Preorder Traversal of a tree']]],
- ['tree234_105',['Tree234',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html',1,'data_structures::tree_234']]],
- ['tree_5f234_106',['tree_234',['../d6/dab/namespacetree__234.html',1,'']]],
- ['tree_5f234_2ecpp_107',['tree_234.cpp',['../db/dbc/tree__234_8cpp.html',1,'']]],
- ['triangle_5farea_108',['triangle_area',['../dd/d47/namespacemath.html#ab3b920cc56442abd92279ba23b50f4dc',1,'math']]],
- ['triangle_5fperimeter_109',['triangle_perimeter',['../dd/d47/namespacemath.html#a3d1e4db743b189f309327572663415f3',1,'math']]],
- ['triangle_5fprism_5fvolume_110',['triangle_prism_volume',['../dd/d47/namespacemath.html#a2d704a7b72a6b2db8b76c8581b577b2c',1,'math']]],
- ['trianglearea_111',['TriangleArea',['../d0/d01/smallest__circle_8cpp.html#a94682a4a70d5906857ca09de5b9fb2cc',1,'smallest_circle.cpp']]],
- ['trie_112',['Trie',['../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html',1,'data_structures::trie_using_hashmap::Trie'],['../dd/d2f/class_trie.html',1,'Trie'],['../dd/d2f/class_trie.html#a6af57e9f25d0d0a2d59eea5a4a802908',1,'Trie::Trie()'],['../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a092d0805a9e647c2048777dbe67b35ab',1,'data_structures::trie_using_hashmap::Trie::Trie()']]],
- ['trie_113',['trie',['../d0/d3e/classdata__structures_1_1trie.html',1,'data_structures::trie'],['../d0/d3e/classdata__structures_1_1trie.html#a87d8bf99aea936f9381141753f1e90a8',1,'data_structures::trie::trie()']]],
- ['trie_5fmodern_2ecpp_114',['trie_modern.cpp',['../dc/d93/trie__modern_8cpp.html',1,'']]],
- ['trie_5fmultiple_5fsearch_2ecpp_115',['trie_multiple_search.cpp',['../d7/def/trie__multiple__search_8cpp.html',1,'']]],
- ['trie_5foperations_116',['trie_operations',['../df/d8e/namespacetrie__operations.html',1,'']]],
- ['trie_5ftree_2ecpp_117',['trie_tree.cpp',['../d7/d83/trie__tree_8cpp.html',1,'']]],
- ['trie_5fusing_5fhashmap_118',['trie_using_hashmap',['../d7/d0a/namespacetrie__using__hashmap.html',1,'']]],
- ['trie_5fusing_5fhashmap_2ecpp_119',['trie_using_hashmap.cpp',['../d5/d8a/trie__using__hashmap_8cpp.html',1,'']]],
- ['trienode_120',['TrieNode',['../de/d48/struct_trie_1_1_trie_node.html',1,'Trie']]],
- ['tryleftrotate_121',['TryLeftRotate',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#ac5361479dd996eb331759f33808657d9',1,'data_structures::tree_234::Tree234']]],
- ['tryrightrotate_122',['TryRightRotate',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#aec0642d1d151521ca7c70ea85cdb15d3',1,'data_structures::tree_234::Tree234']]],
- ['typical_20structure_20of_20a_20program_123',['Typical structure of a program',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md31',1,'']]]
+ ['time_20complexity_70',['Time Complexity',['../d1/d21/quick__sort_8cpp.html#autotoc_md116',1,'']]],
+ ['time_5fof_5fflight_71',['time_of_flight',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a563e066975fed1b84750a0a47c3cbb37',1,'physics::ground_to_ground_projectile_motion']]],
+ ['tnode_72',['Tnode',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html',1,'operations_on_datastructures::trie_operations']]],
+ ['to_5fstring_73',['to_string',['../d6/d84/classhashing_1_1sha256_1_1_hash.html#a4581f503a263d8e928e5716d54477e08',1,'hashing::sha256::Hash']]],
+ ['todo_20list_74',['Todo List',['../dd/da0/todo.html',1,'']]],
+ ['tolittleendian32_75',['toLittleEndian32',['../d5/d96/md5_8cpp.html#a694712c9665051ba52b686387b87a689',1,'hashing::md5']]],
+ ['tolittleendian64_76',['toLittleEndian64',['../d5/d96/md5_8cpp.html#a6be48c1e6e742f9bd329f501d61dcaef',1,'hashing::md5']]],
+ ['tolowerroman_77',['tolowerRoman',['../de/d85/decimal__to__roman__numeral_8cpp.html#a003fb4e1b08279fe4cd50fbbc2782c2d',1,'decimal_to_roman_numeral.cpp']]],
+ ['top_78',['top',['../d2/d2c/structtower.html#acb535964abd34c47678a4ade0628223d',1,'tower::top'],['../d1/def/classdata__structures_1_1linked__list_1_1list.html#a89ad00dbd262e2527129813b53e16f81',1,'data_structures::linked_list::list::top()'],['../d1/dc2/classstack.html#ae09630c4384903d187801921b2ddc709',1,'stack::top()'],['../db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#a5540434e1b41245205eee86f664906f7',1,'data_structures::stack_using_queue::Stack::top()']]],
+ ['topmost_79',['topmost',['../d2/dc8/classdata__structures_1_1_stack.html#a61dc70e128ee64c9684f03a4c04818b0',1,'data_structures::Stack']]],
+ ['topological_5fsort_80',['topological_sort',['../d8/d76/namespacetopological__sort.html',1,'']]],
+ ['topological_5fsort_2ecpp_81',['topological_sort.cpp',['../d8/db9/topological__sort_8cpp.html',1,'']]],
+ ['topologicalsort_82',['topologicalSort',['../d8/db9/topological__sort_8cpp.html#a54dc5d7914958dbd24dda2fd862dc41b',1,'graph::topological_sort']]],
+ ['toupperroman_83',['toupperRoman',['../de/d85/decimal__to__roman__numeral_8cpp.html#a214743638eff1336f835310049aef979',1,'decimal_to_roman_numeral.cpp']]],
+ ['tovector_84',['toVector',['../db/da9/classqueue.html#a386fc1df8610948d3117b12f24655c7d',1,'queue']]],
+ ['tower_85',['tower',['../d2/d2c/structtower.html',1,'']]],
+ ['tower_5fof_5fhanoi_2ecpp_86',['tower_of_hanoi.cpp',['../db/d3c/tower__of__hanoi_8cpp.html',1,'']]],
+ ['transpose_87',['transpose',['../d8/d77/namespacemachine__learning.html#a89fde571b38f9483576594f66572958a',1,'machine_learning']]],
+ ['trapped_5frainwater_2ecpp_88',['trapped_rainwater.cpp',['../d9/d80/trapped__rainwater_8cpp.html',1,'']]],
+ ['trappedrainwater_89',['trappedRainwater',['../dd/d24/namespacedynamic__programming.html#a066e0e739e7c276eee6e61d5b4d37ce8',1,'dynamic_programming']]],
+ ['travelling_5fsalesman_5fproblem_2ecpp_90',['travelling_salesman_problem.cpp',['../de/d88/travelling__salesman__problem_8cpp.html',1,'']]],
+ ['travelling_5fsalesman_5fusing_5fbit_5fmanipulation_91',['travelling_salesman_using_bit_manipulation',['../d4/d8f/travelling__salesman__using__bit__manipulation_8cpp.html#ad08f082be02c3437c2fe89cb035fcee1',1,'bit_manipulation::travelling_salesman_using_bit_manipulation']]],
+ ['travelling_5fsalesman_5fusing_5fbit_5fmanipulation_2ecpp_92',['travelling_salesman_using_bit_manipulation.cpp',['../d4/d8f/travelling__salesman__using__bit__manipulation_8cpp.html',1,'']]],
+ ['travellingsalesman_5fbitmanipulation_93',['travellingSalesman_bitmanipulation',['../d7/d3f/namespacetravelling_salesman__bitmanipulation.html',1,'']]],
+ ['travellingsalesmanproblem_94',['TravellingSalesmanProblem',['../df/dce/namespacegraph.html#ab7706341d006e20d1ae58274187a3346',1,'graph']]],
+ ['traversal_20of_20a_20tree_95',['Traversal of a tree',['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md95',1,'Iterative Inorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md99',1,'Iterative Inorder Traversal of a tree'],['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md94',1,'Iterative Postorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md101',1,'Iterative Postorder Traversal of a tree'],['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md93',1,'Iterative Preorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md100',1,'Iterative Preorder Traversal of a tree']]],
+ ['traverse_96',['Traverse',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#a84ab7b4fe7442b5e2eeed8c050bb86bd',1,'data_structures::tree_234::Tree234::Traverse()'],['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#a936bb546e6a94d8b9d35b30ee1bb291a',1,'data_structures::tree_234::Tree234::Traverse(Node *tree)']]],
+ ['traverse_97',['traverse',['../d1/def/classdata__structures_1_1linked__list_1_1list.html#aaca3be50a2a81bf3308d202a6dcee91a',1,'data_structures::linked_list::list']]],
+ ['traverse_5finorder_98',['traverse_inorder',['../d9/dde/classbinary__search__tree.html#a2fcf37549bd002c174a45b0b4203c2bd',1,'binary_search_tree']]],
+ ['traverse_5fpostorder_99',['traverse_postorder',['../d9/dde/classbinary__search__tree.html#a87c0a35845d27e0f6fc1f4eaa0333362',1,'binary_search_tree']]],
+ ['traverse_5fpreorder_100',['traverse_preorder',['../d9/dde/classbinary__search__tree.html#ab81edd415324d372632c42dc7dbcb9e1',1,'binary_search_tree']]],
+ ['treap_101',['Treap',['../d5/d95/structdata__structures_1_1treap_1_1_treap.html',1,'data_structures::treap::Treap'],['../d5/d95/structdata__structures_1_1treap_1_1_treap.html#a5d200493aeaa02a269f6b6deda39a683',1,'data_structures::treap::Treap::Treap()']]],
+ ['treap_2ecpp_102',['treap.cpp',['../d0/dd2/treap_8cpp.html',1,'']]],
+ ['treapcnt_103',['treapCnt',['../d5/d95/structdata__structures_1_1treap_1_1_treap.html#a1ab082fe0aa95a238bbbc68ab6a72425',1,'data_structures::treap::Treap']]],
+ ['tree_104',['Tree',['../d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html',1,'range_queries::heavy_light_decomposition::Tree< X >'],['../d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#a835fb2bbb27307b8cacad9b287968bc1',1,'range_queries::heavy_light_decomposition::Tree::Tree()']]],
+ ['tree_105',['tree',['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md95',1,'Iterative Inorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md99',1,'Iterative Inorder Traversal of a tree'],['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md94',1,'Iterative Postorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md101',1,'Iterative Postorder Traversal of a tree'],['../d8/d90/iterative__tree__traversals_8cpp.html#autotoc_md93',1,'Iterative Preorder Traversal of a tree'],['../dc/de1/recursive__tree__traversal_8cpp.html#autotoc_md100',1,'Iterative Preorder Traversal of a tree']]],
+ ['tree234_106',['Tree234',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html',1,'data_structures::tree_234']]],
+ ['tree_5f234_107',['tree_234',['../d6/dab/namespacetree__234.html',1,'']]],
+ ['tree_5f234_2ecpp_108',['tree_234.cpp',['../db/dbc/tree__234_8cpp.html',1,'']]],
+ ['triangle_5farea_109',['triangle_area',['../dd/d47/namespacemath.html#ab3b920cc56442abd92279ba23b50f4dc',1,'math']]],
+ ['triangle_5fperimeter_110',['triangle_perimeter',['../dd/d47/namespacemath.html#a3d1e4db743b189f309327572663415f3',1,'math']]],
+ ['triangle_5fprism_5fvolume_111',['triangle_prism_volume',['../dd/d47/namespacemath.html#a2d704a7b72a6b2db8b76c8581b577b2c',1,'math']]],
+ ['trianglearea_112',['TriangleArea',['../d0/d01/smallest__circle_8cpp.html#a94682a4a70d5906857ca09de5b9fb2cc',1,'smallest_circle.cpp']]],
+ ['trie_113',['Trie',['../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html',1,'data_structures::trie_using_hashmap::Trie'],['../dd/d2f/class_trie.html',1,'Trie'],['../dd/d2f/class_trie.html#a6af57e9f25d0d0a2d59eea5a4a802908',1,'Trie::Trie()'],['../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a092d0805a9e647c2048777dbe67b35ab',1,'data_structures::trie_using_hashmap::Trie::Trie()']]],
+ ['trie_114',['trie',['../d0/d3e/classdata__structures_1_1trie.html',1,'data_structures::trie'],['../d0/d3e/classdata__structures_1_1trie.html#a87d8bf99aea936f9381141753f1e90a8',1,'data_structures::trie::trie()']]],
+ ['trie_5fmodern_2ecpp_115',['trie_modern.cpp',['../dc/d93/trie__modern_8cpp.html',1,'']]],
+ ['trie_5fmultiple_5fsearch_2ecpp_116',['trie_multiple_search.cpp',['../d7/def/trie__multiple__search_8cpp.html',1,'']]],
+ ['trie_5foperations_117',['trie_operations',['../df/d8e/namespacetrie__operations.html',1,'']]],
+ ['trie_5ftree_2ecpp_118',['trie_tree.cpp',['../d7/d83/trie__tree_8cpp.html',1,'']]],
+ ['trie_5fusing_5fhashmap_119',['trie_using_hashmap',['../d7/d0a/namespacetrie__using__hashmap.html',1,'']]],
+ ['trie_5fusing_5fhashmap_2ecpp_120',['trie_using_hashmap.cpp',['../d5/d8a/trie__using__hashmap_8cpp.html',1,'']]],
+ ['trienode_121',['TrieNode',['../de/d48/struct_trie_1_1_trie_node.html',1,'Trie']]],
+ ['tryleftrotate_122',['TryLeftRotate',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#ac5361479dd996eb331759f33808657d9',1,'data_structures::tree_234::Tree234']]],
+ ['tryrightrotate_123',['TryRightRotate',['../d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html#aec0642d1d151521ca7c70ea85cdb15d3',1,'data_structures::tree_234::Tree234']]],
+ ['typical_20structure_20of_20a_20program_124',['Typical structure of a program',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md31',1,'']]]
];
diff --git a/search/all_6.js b/search/all_6.js
index 4f66a16ac..10bde3812 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -37,7 +37,7 @@ var searchData=
['addvertices_34',['addVertices',['../da/d9a/class_graph.html#ac5a4d9a4f894a179198936042c778413',1,'Graph']]],
['adj_35',['adj',['../d8/d69/classgraph_1_1_h_k_graph.html#a35893def7a1c5cd60907b4893117796f',1,'graph::HKGraph::adj'],['../de/d00/classgraph_1_1is__graph__bipartite_1_1_graph.html#ab0efcfa04fff8616aff0062522d1483f',1,'graph::is_graph_bipartite::Graph::adj'],['../df/dee/class_h_k_graph.html#a35893def7a1c5cd60907b4893117796f',1,'HKGraph::adj']]],
['adjacency_5flist_36',['adjacency_list',['../dc/d61/classgraph_1_1_graph.html#acebf0505d625b043bb9c8c27c7a8def0',1,'graph::Graph']]],
- ['algorithm_37',['Algorithm',['../dc/dfb/atbash__cipher_8cpp.html#autotoc_md0',1,'Algorithm'],['../d6/d2c/caesar__cipher_8cpp.html#autotoc_md1',1,'Algorithm'],['../dd/d12/vigenere__cipher_8cpp.html#autotoc_md2',1,'Algorithm'],['../d3/d4c/xor__cipher_8cpp.html#autotoc_md3',1,'Algorithm'],['../da/dc3/linked__list_8cpp.html#autotoc_md41',1,'Algorithm'],['../d7/d00/list__array_8cpp.html#autotoc_md42',1,'Algorithm'],['../d8/df0/queue__using__array_8cpp.html#autotoc_md43',1,'Algorithm'],['../d6/d05/reverse__a__linked__list_8cpp.html#autotoc_md44',1,'Algorithm'],['../db/d16/0__1__knapsack_8cpp.html#autotoc_md69',1,'Algorithm'],['../d7/d73/abbreviation_8cpp.html#autotoc_md70',1,'Algorithm'],['../d6/d10/cut__rod_8cpp.html#autotoc_md71',1,'Algorithm'],['../d4/da0/kadane_8cpp.html#autotoc_md72',1,'Algorithm'],['../da/d52/minimum__edit__distance_8cpp.html#autotoc_md73',1,'Algorithm'],['../d9/dec/unbounded__0__1__knapsack_8cpp.html#autotoc_md74',1,'Algorithm'],['../d4/d8d/jarvis__algorithm_8cpp.html#autotoc_md75',1,'Algorithm'],['../d8/d99/connected__components__with__dsu_8cpp.html#autotoc_md76',1,'Algorithm'],['../d1/d9a/hopcroft__karp_8cpp.html#autotoc_md82',1,'Algorithm'],['../d5/d96/md5_8cpp.html#autotoc_md83',1,'Algorithm'],['../d8/d7a/sha1_8cpp.html#autotoc_md84',1,'Algorithm'],['../dd/d47/namespacemath.html#autotoc_md85',1,'Algorithm'],['../d4/d38/power__of__two_8cpp.html#autotoc_md86',1,'Algorithm'],['../d5/d33/gram__schmidt_8cpp.html#autotoc_md88',1,'Algorithm'],['../d1/ded/windowed__median_8cpp.html#autotoc_md102',1,'Algorithm'],['../d5/d45/sublist__search_8cpp.html#autotoc_md108',1,'Algorithm'],['../d5/ddb/bogo__sort_8cpp.html#autotoc_md110',1,'Algorithm'],['../d2/d26/count__inversions_8cpp.html#autotoc_md115',1,'Algorithm'],['../d3/df9/recursive__bubble__sort_8cpp.html#autotoc_md116',1,'Algorithm'],['../d5/d4c/group__sorting.html',1,'Sorting Algorithm']]],
+ ['algorithm_37',['Algorithm',['../dc/dfb/atbash__cipher_8cpp.html#autotoc_md0',1,'Algorithm'],['../d6/d2c/caesar__cipher_8cpp.html#autotoc_md1',1,'Algorithm'],['../dd/d12/vigenere__cipher_8cpp.html#autotoc_md2',1,'Algorithm'],['../d3/d4c/xor__cipher_8cpp.html#autotoc_md3',1,'Algorithm'],['../da/dc3/linked__list_8cpp.html#autotoc_md41',1,'Algorithm'],['../d7/d00/list__array_8cpp.html#autotoc_md42',1,'Algorithm'],['../d8/df0/queue__using__array_8cpp.html#autotoc_md43',1,'Algorithm'],['../d6/d05/reverse__a__linked__list_8cpp.html#autotoc_md44',1,'Algorithm'],['../db/d16/0__1__knapsack_8cpp.html#autotoc_md69',1,'Algorithm'],['../d7/d73/abbreviation_8cpp.html#autotoc_md70',1,'Algorithm'],['../d6/d10/cut__rod_8cpp.html#autotoc_md71',1,'Algorithm'],['../d4/da0/kadane_8cpp.html#autotoc_md72',1,'Algorithm'],['../da/d52/minimum__edit__distance_8cpp.html#autotoc_md73',1,'Algorithm'],['../d9/dec/unbounded__0__1__knapsack_8cpp.html#autotoc_md74',1,'Algorithm'],['../d4/d8d/jarvis__algorithm_8cpp.html#autotoc_md75',1,'Algorithm'],['../d8/d99/connected__components__with__dsu_8cpp.html#autotoc_md76',1,'Algorithm'],['../d1/d9a/hopcroft__karp_8cpp.html#autotoc_md82',1,'Algorithm'],['../d5/d96/md5_8cpp.html#autotoc_md83',1,'Algorithm'],['../d8/d7a/sha1_8cpp.html#autotoc_md84',1,'Algorithm'],['../dd/d47/namespacemath.html#autotoc_md85',1,'Algorithm'],['../d4/d38/power__of__two_8cpp.html#autotoc_md86',1,'Algorithm'],['../d5/d33/gram__schmidt_8cpp.html#autotoc_md88',1,'Algorithm'],['../d1/ded/windowed__median_8cpp.html#autotoc_md102',1,'Algorithm'],['../d5/d45/sublist__search_8cpp.html#autotoc_md108',1,'Algorithm'],['../d5/ddb/bogo__sort_8cpp.html#autotoc_md110',1,'Algorithm'],['../d2/d26/count__inversions_8cpp.html#autotoc_md115',1,'Algorithm'],['../d3/df9/recursive__bubble__sort_8cpp.html#autotoc_md118',1,'Algorithm'],['../d5/d4c/group__sorting.html',1,'Sorting Algorithm']]],
['algorithm_20analysis_20best_20case_20worst_20case_20average_20case_38',['Bubble Sort Algorithm Analysis (Best Case - Worst Case - Average Case)',['../d8/d13/bubble__sort_8cpp.html#autotoc_md111',1,'']]],
['algorithm_20explanation_39',['Algorithm explanation',['../d3/db3/lru__cache_8cpp.html#autotoc_md97',1,'']]],
['algorithms_40',['Algorithms',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md48',1,'Cpu Scheduling Algorithms'],['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md56',1,'Greedy Algorithms'],['../d9/d66/group__machine__learning.html',1,'Machine Learning Algorithms']]],
diff --git a/search/all_8.js b/search/all_8.js
index c43673e7e..8bd2af16f 100644
--- a/search/all_8.js
+++ b/search/all_8.js
@@ -68,67 +68,68 @@ var searchData=
['complex_65',['Complex',['../da/d5a/class_complex.html',1,'Complex'],['../da/d5a/class_complex.html#a3cfc522c782726f49ee20af17b77f867',1,'Complex::Complex(double x=0.f, double y=0.f, bool is_polar=false)'],['../da/d5a/class_complex.html#a466cd7b664cc6a864937ceb3dead1323',1,'Complex::Complex(const Complex &other)']]],
['complex_5fnumbers_2ecpp_66',['complex_numbers.cpp',['../d5/d67/complex__numbers_8cpp.html',1,'']]],
['complex_5fstr_67',['complex_str',['../da/df2/durand__kerner__roots_8cpp.html#a90219e35062007d1f1b68e9af071ab5c',1,'durand_kerner_roots.cpp']]],
- ['composite_5fsimpson_5frule_2ecpp_68',['composite_simpson_rule.cpp',['../d4/d18/composite__simpson__rule_8cpp.html',1,'']]],
- ['compute_5fpadded_5fsize_69',['compute_padded_size',['../d4/d08/sha256_8cpp.html#a28c1c6724dc6bcf91a39818699bbec27',1,'hashing::sha256']]],
- ['computefactorialsmod_70',['computeFactorialsMod',['../d6/dc1/classmath_1_1ncr__modulo__p_1_1_n_c_r_modulo_p.html#ab5744fa589f6a48f9fe7bca13dbe661f',1,'math::ncr_modulo_p::NCRModuloP']]],
- ['concept_71',['Concept',['../d1/d9a/hopcroft__karp_8cpp.html#autotoc_md81',1,'']]],
- ['conduct_72',['Contributor Covenant Code of Conduct',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html',1,'']]],
- ['cone_5fvolume_73',['cone_volume',['../dd/d47/namespacemath.html#a3fe35440c27758ecc2287e08217d63a7',1,'math']]],
- ['connected_5fcomponents_2ecpp_74',['connected_components.cpp',['../df/ddd/connected__components_8cpp.html',1,'']]],
- ['connected_5fcomponents_5fwith_5fdsu_2ecpp_75',['connected_components_with_dsu.cpp',['../d8/d99/connected__components__with__dsu_8cpp.html',1,'']]],
- ['conquer_76',['Divide And Conquer',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md50',1,'']]],
- ['const_5fiterator_77',['const_iterator',['../da/d02/classunordered__set_1_1const__iterator.html',1,'unordered_set< K >::const_iterator'],['../d4/df5/classvector_1_1const__iterator.html',1,'vector< T >::const_iterator']]],
- ['const_5freverse_5fiterator_78',['const_reverse_iterator',['../d7/d21/classunordered__set_1_1const__reverse__iterator.html',1,'unordered_set< K >::const_reverse_iterator'],['../dd/d51/classvector_1_1const__reverse__iterator.html',1,'vector< T >::const_reverse_iterator']]],
- ['constree_79',['ConsTree',['../d2/d45/segtree_8cpp.html#ae752659b7c1719d68fdb2ca538a93696',1,'segtree.cpp']]],
- ['construct_80',['construct',['../d8/d28/classrange__queries_1_1per_seg_tree.html#a6d3f2465a7c5803a1ff16c5378bcc5e4',1,'range_queries::perSegTree::construct(const uint32_t &i, const uint32_t &j)'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ac83bcabf5a8db8b0d8d156a4c1bcd4c3',1,'range_queries::perSegTree::construct(const std::vector< int64_t > &vec)']]],
- ['contains_81',['Contains',['../dd/d40/classdata__structures_1_1tree__234_1_1_node.html#a22fd25c6c811c64b6b27b0850d8c532f',1,'data_structures::tree_234::Node']]],
- ['contains_82',['contains',['../d9/dde/classbinary__search__tree.html#aa4f84b2eec9b9201af1840868ddb5fb2',1,'binary_search_tree::contains(std::unique_ptr< bst_node > &node, T value)'],['../d9/dde/classbinary__search__tree.html#a6bf5b410299df2320ddf2709dda61f63',1,'binary_search_tree::contains(T value)'],['../d9/dae/classdata__structures_1_1_bitset.html#a9ef54c7c3f6494b36ead3ae2e5cf43ac',1,'data_structures::Bitset::contains()'],['../dc/dd4/classdata__structures_1_1_bloom_filter.html#a576db259488dbfb67624a9652a5ab08b',1,'data_structures::BloomFilter::contains()']]],
- ['contributing_83',['Contributing',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md23',1,'']]],
- ['contributing_84',['Before contributing',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md22',1,'']]],
- ['contribution_20guidelines_85',['CONTRIBUTION GUIDELINES',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html',1,'']]],
- ['contributions_86',['Contributions',['../index.html#autotoc_md106',1,'']]],
- ['contributor_87',['Contributor',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md25',1,'']]],
- ['contributor_20covenant_20code_20of_20conduct_88',['Contributor Covenant Code of Conduct',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html',1,'']]],
- ['convention_89',['Code style convention',['../dc/d64/md__coding_guidelines.html',1,'']]],
- ['conventions_90',['Code style conventions',['../dc/d64/md__coding_guidelines.html#autotoc_md20',1,'']]],
- ['convexhull_91',['Convexhull',['../d4/dde/classgeometry_1_1jarvis_1_1_convexhull.html',1,'geometry::jarvis::Convexhull'],['../d4/dde/classgeometry_1_1jarvis_1_1_convexhull.html#a8306e48040a8570e164c58d1c530f870',1,'geometry::jarvis::Convexhull::Convexhull()']]],
- ['copy_5fall_5fnodes_92',['copy_all_nodes',['../d6/d05/reverse__a__linked__list_8cpp.html#a7f80d9712cc7d77399dcacb4c2917511',1,'data_structures::linked_list']]],
- ['correction_93',['1. Correction',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html#autotoc_md11',1,'']]],
- ['count_94',['count',['../dd/d40/classdata__structures_1_1tree__234_1_1_node.html#a934e6d53cfefae2b971e1241a8a4c921',1,'data_structures::tree_234::Node']]],
- ['count_5fbits_5fflip_95',['count_bits_flip',['../d4/d38/namespacecount__bits__flip.html',1,'']]],
- ['count_5fbits_5fflip_2ecpp_96',['count_bits_flip.cpp',['../d7/d56/count__bits__flip_8cpp.html',1,'']]],
- ['count_5finversions_2ecpp_97',['count_inversions.cpp',['../d2/d26/count__inversions_8cpp.html',1,'']]],
- ['count_5fof_5fset_5fbits_98',['count_of_set_bits',['../dd/dae/namespacecount__of__set__bits.html',1,'']]],
- ['count_5fof_5fset_5fbits_2ecpp_99',['count_of_set_bits.cpp',['../da/db8/count__of__set__bits_8cpp.html',1,'']]],
- ['count_5fof_5ftrailing_5fciphers_5fin_5ffactorial_5fn_100',['count_of_trailing_ciphers_in_factorial_n',['../dc/d2f/namespacecount__of__trailing__ciphers__in__factorial__n.html',1,'']]],
- ['count_5fof_5ftrailing_5fciphers_5fin_5ffactorial_5fn_2ecpp_101',['count_of_trailing_ciphers_in_factorial_n.cpp',['../da/d50/count__of__trailing__ciphers__in__factorial__n_8cpp.html',1,'']]],
- ['countbitsflip_102',['countBitsFlip',['../d7/d56/count__bits__flip_8cpp.html#a2548486b6c3b80101e768562e687ef7b',1,'bit_manipulation::count_bits_flip']]],
- ['countinversion_103',['countInversion',['../d2/d26/count__inversions_8cpp.html#a3332498eabf6579ef059c0d0e9f4ec80',1,'sorting::inversion']]],
- ['countsetbits_104',['countSetBits',['../da/db8/count__of__set__bits_8cpp.html#a86c98dc299e4db28b73e08309d977e62',1,'bit_manipulation::count_of_set_bits']]],
- ['covenant_20code_20of_20conduct_105',['Contributor Covenant Code of Conduct',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html',1,'']]],
- ['cpu_20scheduling_20algorithms_106',['Cpu Scheduling Algorithms',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md48',1,'']]],
- ['create_5fhash_107',['create_hash',['../d9/d03/namespacestring__search.html#a8fb0bc932ba8b582c9f4c71338d050f8',1,'string_search']]],
- ['create_5flist_108',['create_list',['../d1/df3/hash__search_8cpp.html#ad0831425f1389166a9518f422d0c6ec5',1,'hash_search.cpp']]],
- ['create_5fmatrix_109',['create_matrix',['../de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d',1,'qr_eigen_values.cpp']]],
- ['create_5fmessage_5fschedule_5farray_110',['create_message_schedule_array',['../d4/d08/sha256_8cpp.html#a525531b3939ed44fbf01674e21931b3a',1,'hashing::sha256']]],
- ['create_5frandom_5farray_111',['create_random_array',['../dd/d0d/insertion__sort_8cpp.html#a59914553f24088342c139645a02a8a49',1,'create_random_array(T *arr, int N): insertion_sort.cpp'],['../dd/d89/insertion__sort__recursive_8cpp.html#a59914553f24088342c139645a02a8a49',1,'create_random_array(T *arr, int N): insertion_sort_recursive.cpp']]],
- ['createnewnode_112',['createNewNode',['../d9/d12/classothers_1_1iterative__tree__traversals_1_1_binary_tree.html#a3078a5ccf45d6a7031dcf46e43de65b6',1,'others::iterative_tree_traversals::BinaryTree::createNewNode()'],['../dd/de1/classothers_1_1recursive__tree__traversals_1_1_b_t.html#af16da5fe0f5c54d31778d71d5a042114',1,'others::recursive_tree_traversals::BT::createNewNode()']]],
- ['createnode_113',['createNode',['../d8/dee/avltree_8cpp.html#a48d897353aeb6a721dbc6b6c57e035e6',1,'avltree.cpp']]],
- ['createset_114',['CreateSet',['../de/d23/disjoint__set_8cpp.html#a010965fc5f16cca5a62506afab24e4ec',1,'disjoint_set.cpp']]],
- ['cross_115',['cross',['../df/d66/vector__cross__product_8cpp.html#a225732399c5c076976eae5b180a9f8c9',1,'math::vector_cross']]],
- ['cube_5fsurface_5farea_116',['cube_surface_area',['../dd/d47/namespacemath.html#abc46c784a297fc1d2eb8b33a327fba4c',1,'math']]],
- ['cube_5fsurface_5fperimeter_117',['cube_surface_perimeter',['../dd/d47/namespacemath.html#a8998ca7b1886d1d7d00aef3b457a9b1b',1,'math']]],
- ['cube_5fvolume_118',['cube_volume',['../dd/d47/namespacemath.html#ae413098478fa38acaac887b7654f0725',1,'math']]],
- ['cumulative_5fdistribution_119',['cumulative_distribution',['../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a',1,'probability::geometric_dist::geometric_distribution']]],
- ['current_5fsize_120',['current_size',['../db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#afdfd2f4418c70b1bda50f2c3e416d80b',1,'data_structures::stack_using_queue::Stack']]],
- ['cut_5frod_121',['cut_rod',['../d8/d36/namespacecut__rod.html',1,'']]],
- ['cut_5frod_2ecpp_122',['cut_rod.cpp',['../d6/d10/cut__rod_8cpp.html',1,'']]],
- ['cycle_5fdetection_123',['cycle_detection',['../da/d82/namespacecycle__detection.html',1,'']]],
- ['cycle_5fsort_124',['cycle_sort',['../d4/dfb/namespacecycle__sort.html',1,'']]],
- ['cycle_5fsort_2ecpp_125',['cycle_sort.cpp',['../de/d07/cycle__sort_8cpp.html',1,'']]],
- ['cyclecheck_126',['CycleCheck',['../d3/dbb/class_cycle_check.html',1,'']]],
- ['cyclesort_127',['cycleSort',['../de/d07/cycle__sort_8cpp.html#ae79a9d247691fce0d655fce75f1c04fa',1,'sorting::cycle_sort']]],
- ['cylinder_5fsurface_5farea_128',['cylinder_surface_area',['../dd/d47/namespacemath.html#ac5803413618fcfb922cb32c6db0fc864',1,'math']]],
- ['cylinder_5fsurface_5fperimeter_129',['cylinder_surface_perimeter',['../dd/d47/namespacemath.html#a1d4df7a4e43a2eac1acc0ac610487c73',1,'math']]],
- ['cylinder_5fvolume_130',['cylinder_volume',['../dd/d47/namespacemath.html#abde24398be43538c62e4a496968e60ca',1,'math']]]
+ ['complexity_68',['Complexity',['../d1/d21/quick__sort_8cpp.html#autotoc_md117',1,'Space Complexity'],['../d1/d21/quick__sort_8cpp.html#autotoc_md116',1,'Time Complexity']]],
+ ['composite_5fsimpson_5frule_2ecpp_69',['composite_simpson_rule.cpp',['../d4/d18/composite__simpson__rule_8cpp.html',1,'']]],
+ ['compute_5fpadded_5fsize_70',['compute_padded_size',['../d4/d08/sha256_8cpp.html#a28c1c6724dc6bcf91a39818699bbec27',1,'hashing::sha256']]],
+ ['computefactorialsmod_71',['computeFactorialsMod',['../d6/dc1/classmath_1_1ncr__modulo__p_1_1_n_c_r_modulo_p.html#ab5744fa589f6a48f9fe7bca13dbe661f',1,'math::ncr_modulo_p::NCRModuloP']]],
+ ['concept_72',['Concept',['../d1/d9a/hopcroft__karp_8cpp.html#autotoc_md81',1,'']]],
+ ['conduct_73',['Contributor Covenant Code of Conduct',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html',1,'']]],
+ ['cone_5fvolume_74',['cone_volume',['../dd/d47/namespacemath.html#a3fe35440c27758ecc2287e08217d63a7',1,'math']]],
+ ['connected_5fcomponents_2ecpp_75',['connected_components.cpp',['../df/ddd/connected__components_8cpp.html',1,'']]],
+ ['connected_5fcomponents_5fwith_5fdsu_2ecpp_76',['connected_components_with_dsu.cpp',['../d8/d99/connected__components__with__dsu_8cpp.html',1,'']]],
+ ['conquer_77',['Divide And Conquer',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md50',1,'']]],
+ ['const_5fiterator_78',['const_iterator',['../da/d02/classunordered__set_1_1const__iterator.html',1,'unordered_set< K >::const_iterator'],['../d4/df5/classvector_1_1const__iterator.html',1,'vector< T >::const_iterator']]],
+ ['const_5freverse_5fiterator_79',['const_reverse_iterator',['../d7/d21/classunordered__set_1_1const__reverse__iterator.html',1,'unordered_set< K >::const_reverse_iterator'],['../dd/d51/classvector_1_1const__reverse__iterator.html',1,'vector< T >::const_reverse_iterator']]],
+ ['constree_80',['ConsTree',['../d2/d45/segtree_8cpp.html#ae752659b7c1719d68fdb2ca538a93696',1,'segtree.cpp']]],
+ ['construct_81',['construct',['../d8/d28/classrange__queries_1_1per_seg_tree.html#a6d3f2465a7c5803a1ff16c5378bcc5e4',1,'range_queries::perSegTree::construct(const uint32_t &i, const uint32_t &j)'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ac83bcabf5a8db8b0d8d156a4c1bcd4c3',1,'range_queries::perSegTree::construct(const std::vector< int64_t > &vec)']]],
+ ['contains_82',['Contains',['../dd/d40/classdata__structures_1_1tree__234_1_1_node.html#a22fd25c6c811c64b6b27b0850d8c532f',1,'data_structures::tree_234::Node']]],
+ ['contains_83',['contains',['../d9/dde/classbinary__search__tree.html#aa4f84b2eec9b9201af1840868ddb5fb2',1,'binary_search_tree::contains(std::unique_ptr< bst_node > &node, T value)'],['../d9/dde/classbinary__search__tree.html#a6bf5b410299df2320ddf2709dda61f63',1,'binary_search_tree::contains(T value)'],['../d9/dae/classdata__structures_1_1_bitset.html#a9ef54c7c3f6494b36ead3ae2e5cf43ac',1,'data_structures::Bitset::contains()'],['../dc/dd4/classdata__structures_1_1_bloom_filter.html#a576db259488dbfb67624a9652a5ab08b',1,'data_structures::BloomFilter::contains()']]],
+ ['contributing_84',['Contributing',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md23',1,'']]],
+ ['contributing_85',['Before contributing',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md22',1,'']]],
+ ['contribution_20guidelines_86',['CONTRIBUTION GUIDELINES',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html',1,'']]],
+ ['contributions_87',['Contributions',['../index.html#autotoc_md106',1,'']]],
+ ['contributor_88',['Contributor',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md25',1,'']]],
+ ['contributor_20covenant_20code_20of_20conduct_89',['Contributor Covenant Code of Conduct',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html',1,'']]],
+ ['convention_90',['Code style convention',['../dc/d64/md__coding_guidelines.html',1,'']]],
+ ['conventions_91',['Code style conventions',['../dc/d64/md__coding_guidelines.html#autotoc_md20',1,'']]],
+ ['convexhull_92',['Convexhull',['../d4/dde/classgeometry_1_1jarvis_1_1_convexhull.html',1,'geometry::jarvis::Convexhull'],['../d4/dde/classgeometry_1_1jarvis_1_1_convexhull.html#a8306e48040a8570e164c58d1c530f870',1,'geometry::jarvis::Convexhull::Convexhull()']]],
+ ['copy_5fall_5fnodes_93',['copy_all_nodes',['../d6/d05/reverse__a__linked__list_8cpp.html#a7f80d9712cc7d77399dcacb4c2917511',1,'data_structures::linked_list']]],
+ ['correction_94',['1. Correction',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html#autotoc_md11',1,'']]],
+ ['count_95',['count',['../dd/d40/classdata__structures_1_1tree__234_1_1_node.html#a934e6d53cfefae2b971e1241a8a4c921',1,'data_structures::tree_234::Node']]],
+ ['count_5fbits_5fflip_96',['count_bits_flip',['../d4/d38/namespacecount__bits__flip.html',1,'']]],
+ ['count_5fbits_5fflip_2ecpp_97',['count_bits_flip.cpp',['../d7/d56/count__bits__flip_8cpp.html',1,'']]],
+ ['count_5finversions_2ecpp_98',['count_inversions.cpp',['../d2/d26/count__inversions_8cpp.html',1,'']]],
+ ['count_5fof_5fset_5fbits_99',['count_of_set_bits',['../dd/dae/namespacecount__of__set__bits.html',1,'']]],
+ ['count_5fof_5fset_5fbits_2ecpp_100',['count_of_set_bits.cpp',['../da/db8/count__of__set__bits_8cpp.html',1,'']]],
+ ['count_5fof_5ftrailing_5fciphers_5fin_5ffactorial_5fn_101',['count_of_trailing_ciphers_in_factorial_n',['../dc/d2f/namespacecount__of__trailing__ciphers__in__factorial__n.html',1,'']]],
+ ['count_5fof_5ftrailing_5fciphers_5fin_5ffactorial_5fn_2ecpp_102',['count_of_trailing_ciphers_in_factorial_n.cpp',['../da/d50/count__of__trailing__ciphers__in__factorial__n_8cpp.html',1,'']]],
+ ['countbitsflip_103',['countBitsFlip',['../d7/d56/count__bits__flip_8cpp.html#a2548486b6c3b80101e768562e687ef7b',1,'bit_manipulation::count_bits_flip']]],
+ ['countinversion_104',['countInversion',['../d2/d26/count__inversions_8cpp.html#a3332498eabf6579ef059c0d0e9f4ec80',1,'sorting::inversion']]],
+ ['countsetbits_105',['countSetBits',['../da/db8/count__of__set__bits_8cpp.html#a86c98dc299e4db28b73e08309d977e62',1,'bit_manipulation::count_of_set_bits']]],
+ ['covenant_20code_20of_20conduct_106',['Contributor Covenant Code of Conduct',['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html',1,'']]],
+ ['cpu_20scheduling_20algorithms_107',['Cpu Scheduling Algorithms',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md48',1,'']]],
+ ['create_5fhash_108',['create_hash',['../d9/d03/namespacestring__search.html#a8fb0bc932ba8b582c9f4c71338d050f8',1,'string_search']]],
+ ['create_5flist_109',['create_list',['../d1/df3/hash__search_8cpp.html#ad0831425f1389166a9518f422d0c6ec5',1,'hash_search.cpp']]],
+ ['create_5fmatrix_110',['create_matrix',['../de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d',1,'qr_eigen_values.cpp']]],
+ ['create_5fmessage_5fschedule_5farray_111',['create_message_schedule_array',['../d4/d08/sha256_8cpp.html#a525531b3939ed44fbf01674e21931b3a',1,'hashing::sha256']]],
+ ['create_5frandom_5farray_112',['create_random_array',['../dd/d0d/insertion__sort_8cpp.html#a59914553f24088342c139645a02a8a49',1,'create_random_array(T *arr, int N): insertion_sort.cpp'],['../dd/d89/insertion__sort__recursive_8cpp.html#a59914553f24088342c139645a02a8a49',1,'create_random_array(T *arr, int N): insertion_sort_recursive.cpp']]],
+ ['createnewnode_113',['createNewNode',['../d9/d12/classothers_1_1iterative__tree__traversals_1_1_binary_tree.html#a3078a5ccf45d6a7031dcf46e43de65b6',1,'others::iterative_tree_traversals::BinaryTree::createNewNode()'],['../dd/de1/classothers_1_1recursive__tree__traversals_1_1_b_t.html#af16da5fe0f5c54d31778d71d5a042114',1,'others::recursive_tree_traversals::BT::createNewNode()']]],
+ ['createnode_114',['createNode',['../d8/dee/avltree_8cpp.html#a48d897353aeb6a721dbc6b6c57e035e6',1,'avltree.cpp']]],
+ ['createset_115',['CreateSet',['../de/d23/disjoint__set_8cpp.html#a010965fc5f16cca5a62506afab24e4ec',1,'disjoint_set.cpp']]],
+ ['cross_116',['cross',['../df/d66/vector__cross__product_8cpp.html#a225732399c5c076976eae5b180a9f8c9',1,'math::vector_cross']]],
+ ['cube_5fsurface_5farea_117',['cube_surface_area',['../dd/d47/namespacemath.html#abc46c784a297fc1d2eb8b33a327fba4c',1,'math']]],
+ ['cube_5fsurface_5fperimeter_118',['cube_surface_perimeter',['../dd/d47/namespacemath.html#a8998ca7b1886d1d7d00aef3b457a9b1b',1,'math']]],
+ ['cube_5fvolume_119',['cube_volume',['../dd/d47/namespacemath.html#ae413098478fa38acaac887b7654f0725',1,'math']]],
+ ['cumulative_5fdistribution_120',['cumulative_distribution',['../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a',1,'probability::geometric_dist::geometric_distribution']]],
+ ['current_5fsize_121',['current_size',['../db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#afdfd2f4418c70b1bda50f2c3e416d80b',1,'data_structures::stack_using_queue::Stack']]],
+ ['cut_5frod_122',['cut_rod',['../d8/d36/namespacecut__rod.html',1,'']]],
+ ['cut_5frod_2ecpp_123',['cut_rod.cpp',['../d6/d10/cut__rod_8cpp.html',1,'']]],
+ ['cycle_5fdetection_124',['cycle_detection',['../da/d82/namespacecycle__detection.html',1,'']]],
+ ['cycle_5fsort_125',['cycle_sort',['../d4/dfb/namespacecycle__sort.html',1,'']]],
+ ['cycle_5fsort_2ecpp_126',['cycle_sort.cpp',['../de/d07/cycle__sort_8cpp.html',1,'']]],
+ ['cyclecheck_127',['CycleCheck',['../d3/dbb/class_cycle_check.html',1,'']]],
+ ['cyclesort_128',['cycleSort',['../de/d07/cycle__sort_8cpp.html#ae79a9d247691fce0d655fce75f1c04fa',1,'sorting::cycle_sort']]],
+ ['cylinder_5fsurface_5farea_129',['cylinder_surface_area',['../dd/d47/namespacemath.html#ac5803413618fcfb922cb32c6db0fc864',1,'math']]],
+ ['cylinder_5fsurface_5fperimeter_130',['cylinder_surface_perimeter',['../dd/d47/namespacemath.html#a1d4df7a4e43a2eac1acc0ac610487c73',1,'math']]],
+ ['cylinder_5fvolume_131',['cylinder_volume',['../dd/d47/namespacemath.html#abde24398be43538c62e4a496968e60ca',1,'math']]]
];
diff --git a/search/all_e.js b/search/all_e.js
index 4c70be8ee..5302cc565 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -4,7 +4,7 @@ var searchData=
['identity_5ffunction_1',['identity_function',['../d2/d58/neural__network_8cpp.html#a32c00da08f2cf641dd336270f6e3c407',1,'machine_learning::neural_network::util_functions']]],
['imag_2',['imag',['../da/d5a/class_complex.html#af8aacf982e2e6c142921bc850f6dc974',1,'Complex']]],
['imod_3',['imod',['../d6/d2d/modular__inverse__simple_8cpp.html#a618b198f74a88ab0023355b3a05d9ad6',1,'modular_inverse_simple.cpp']]],
- ['implementation_4',['Implementation',['../d4/d9f/selection__sort__recursive_8cpp.html#autotoc_md117',1,'']]],
+ ['implementation_4',['Implementation',['../d4/d9f/selection__sort__recursive_8cpp.html#autotoc_md119',1,'']]],
['in_20a_20new_20directory_5',['Integrating CMake in a new directory',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md34',1,'']]],
['in_5frange_6',['in_range',['../dd/d9c/classmachine__learning_1_1aystar__search_1_1_eight_puzzle.html#a48d054230468b79037964f474d842b6e',1,'machine_learning::aystar_search::EightPuzzle']]],
['increase_5ffrequency_7',['increase_frequency',['../df/d8f/classothers_1_1_cache_1_1_l_f_u_cache.html#a16a25c102554c5653721a5112ef676c9',1,'others::Cache::LFUCache']]],