Algorithms_in_C++ 1.0.0
Set of algorithms implemented in C++.
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 1234]
 NabbreviationFunctions for Abbreviation implementation
 NactivationsVarious activation functions used in Neural network
 Naystar_searchFunctions for A* Search implementation
 NbacktrackingBacktracking algorithms
 Nbase64_encodingFunctions for Base64 Encoding and Decoding implementation
 Nbidirectional_dijkstraFunctions for Bidirectional Dijkstra Shortest Path algorithm
 NbinomialFunctions for Binomial coefficients implementation
 Nbit_manipulationFor std::vector
 NcaesarFunctions for Caesar cipher algorithm
 NciphersBase64 Encoding and Decoding
 Ncount_of_set_bitsFunctions for the count sets bits implementation
 Ncount_of_trailing_ciphers_in_factorial_nFunctions for the Count the number of ciphers in n! implementation
 Ncut_rodImplementation of cutting a rod problem
 Ncycle_detectionFunctions for the Floyd's Cycle Detection algorithm
 Ncycle_sortFunctions for Cycle sort algorithm
 Ndata_structuresData Structures algorithms
 Ndepth_first_searchFunctions for Depth First Search algorithm
 Ndisjoint_unionFunctions for Disjoint union implementation
 Ndivide_and_conquerFor std::vector
 Ndnf_sortFunctions for the DNF sort implementation
 Ndouble_hashingAn implementation of hash table using double hashing algorithm
 Ndynamic_programmingDynamic Programming algorithms
 Nfalse_positionFunctions for False Position method
 Nfibonacci_sumFunctions for the sum of the Fibonacci Sequence: \(\mathrm{F}(n) + \mathrm{F}(n+1) + .. + \mathrm{F}(m)\)
 NgeometryGeometry algorithms
 Ngram_schmidtFunctions for Gram Schmidt Orthogonalisation Process
 NgraphGraph Algorithms
 Nhamming_distanceFunctions for Hamming distance implementation
 Nheavy_light_decompositionHeavy light decomposition algorithm
 NhorspoolFunctions for Horspool's algorithm
 Nhouse_robberFunctions for the House Robber algorithm
 Ninorder_successor_of_bstFunctions for the Inorder successor of a binary search tree implementation
 NinversionFunctions for counting inversions using Merge Sort algorithm
 Nis_graph_bipartiteFunctions for checking whether a graph is bipartite or not
 Niterative_tree_traversalsFunctions for the Traversal of the Tree algorithm
 NjarvisFunctions for Jarvis’s algorithm
 NkadaneFunctions for Kadane algorithm
 Nkaratsuba_algorithmFunctions for the Karatsuba algorithm for fast multiplication
 NKnapsackImplementation of 0-1 Knapsack problem
 NlayersThis namespace contains layers used in MLP
 Nlinear_algebraFor io operations
 Nlinear_probingAn implementation of hash table using linear probing algorithm
 Nlinear_recurrence_matrixFunctions for Linear Recurrence Matrix implementation
 Nlinked_listFunctions for singly linked list algorithm
 Nlist_arrayFunctions for Dynamic Array algorithm
 Nlru_cacheImplementation of the LRU caching algorithm
 Nlru_tests
 Nmachine_learningA* search algorithm
 Nmagic_sequenceFunctions for the Magic sequence implementation
 NmanacherFunctions for Manacher's Algorithm implementation
 NmathFor IO operations
 Nmedian_searchFunctions for Median search algorithm
 Nmerge_insertionCombined Intersion-Merge sorting algorithm
 Nmincoins_topdownFunctions for minimum coin exchange problem
 NMinimumImplementation of Minimum Edit Distance algorithm
 Nmodular_divisionFunctions for Modular Division implementation
 NmorseFunctions for Morse Code
 Nn_bonacciFunctions for the N-bonacci implementation
 Nn_queensFunctions for Eight Queens puzzle
 Nn_queens_all_solutionsFunctions for Eight Queens puzzle with all solutions
 Nn_queens_optimizedFunctions for Eight Queens puzzle optimized
 Nncr_modulo_pFunctions for nCr modulo p implementation
 Nneural_networkNeural Network or Multilayer Perceptron
 Nnumerical_methodsFor io operations
 Noperations_on_datastructuresFor std::vector
 NothersFor vector
 Npalindrome_partitioningFunctions for Palindrome Partitioning algorithm
 Npancake_sortFunctions for Pancake sort algorithm
 Npostfix_expressionFunctions for Postfix Expression algorithm
 Nqr_algorithmFunctions to compute QR decomposition of any rectangular matrix
 Nquadratic_probingAn implementation of hash table using quadratic probing algorithm
 Nqueue_using_arrayFunctions for Queue using Array implementation
 Nradix_sortFunctions for Radix sort algorithm
 Nrandom_pivot_quick_sortFunctions for the Random Pivot Quick Sort implementation
 Nrange_queriesAlgorithms and Data Structures that support range queries and updates
 Nrat_mazeFunctions for <a href="https://www.codesdope.com/blog/article/backtracking-to- solve-a-rat-in-a-maze-c-java-pytho/"
 Nrunge_kuttaFunctions for Runge Kutta fourth order method
 NsaddlebackFunction for implementing Saddleback Algorithm
 NsearchFor std::vector
 Nshortest_common_supersequenceShortest Common Super Sequence algorithm
 NsortingSorting algorithms
 Nsparse_tableFunctions for Implementation of Sparse Table
 Nspirograph
 NstatisticsStatistical algorithms
 NstdSTL namespace
 NstrandFunctions for Strand Sort algorithm
 Nstring_searchString search algorithms
 NstringsAlgorithms with strings
 Nsubarray_sumFunctions for the Subset sum implementation
 Nsublist_searchFunctions for the Sublist Search implementation
 NSubsetsFunctions for the Subset Sum problem
 Ntree_234Functions for 2–3–4 tree
 Ntrie_operationsFunctions for Trie datastructure implementation
 Ntrie_using_hashmapFunctions for Trie data structure using hashmap implementation
 Nutil_functionsVarious utility functions used in Neural network
 Nvector_crossFunctions for Vector Cross Product algorithms
 NvigenereFunctions for vigenère cipher algorithm
 Nwave_sortFunctions for the Wave sort implementation
 Nwiggle_sortFunctions for Wiggle Sort algorithm
 Nwildcard_matchingFunctions for the Wildcard Matching problem
 Nword_breakFunctions for Word Break problem
 NXORFunctions for XOR cipher algorithm