# Algorithms_in_C++: Namespace List

Loading...
Searching...
No Matches
Namespace List
Here is a list of all documented namespaces with brief descriptions:

a1z26 | Functions for A1Z26 encryption and decryption implementation
abbreviation | Functions for Abbreviation implementation
activations | Various activation functions used in Neural network
atbash | Functions for the Atbash Cipher implementation
aystar_search | Functions for A* Search implementation
backtracking | For std::vector
base64_encoding | Functions for Base64 Encoding and Decoding implementation
bidirectional_dijkstra | Functions for [Bidirectional Dijkstra Shortest Path] (https://www.coursera.org/learn/algorithms-on-graphs/lecture/7ml18/bidirectional-dijkstra) algorithm
binomial | Functions for Binomial coefficients implementation
bit_manipulation | For IO operations
caesar | Functions for Caesar cipher algorithm
ciphers | Algorithms for encryption and decryption
elliptic_curve_key_exchange | Namespace elliptic_curve_key_exchange
Point | Definition of struct Point
HillCipher | Implementation of Hill Cipher algorithm
circular_linked_list | Functions for the Circular Linked List implementation
count_bits_flip | Functions for the count bits flip implementation
count_of_set_bits | Functions for the count sets bits implementation
count_of_trailing_ciphers_in_factorial_n | Functions for the Count the number of ciphers in `n!` implementation
cut_rod | Implementation of cutting a rod problem
cycle_detection | Functions for the Floyd's Cycle Detection algorithm
cycle_sort | Functions for Cycle sort algorithm
data_strcutres | Stack Data Structure Using the Queue Data Structure
data_structures | For IO operations
Bitset | Simple bitset implementation for bloom filter
BloomFilter | Bloom filter template class
Node |
SkipList |
trie | Trie implementation for small-case English alphabets `a-z`
depth_first_search | Functions for Depth First Search algorithm
disjoint_union | Functions for Disjoint union implementation
divide_and_conquer | For std::vector
dnf_sort | Functions for the DNF sort implementation
double_hashing | An implementation of hash table using double hashing algorithm
Entry |
dp | For std::vector
dynamic_programming | Dynamic Programming algorithms
false_position | Functions for [False Position] (https://en.wikipedia.org/wiki/Regula_falsi) method
fibonacci_sum | Functions for the sum of the Fibonacci Sequence: \(\mathrm{F}(n) + \mathrm{F}(n+1) + .. + \mathrm{F}(m)\)
geometric_dist | Functions for the Geometric Distribution algorithm implementation
geometry | For std::vector
gram_schmidt | Functions for Gram Schmidt Orthogonalisation Process
graph | Graph Algorithms
Graph |
HKGraph | Represents Bipartite graph for Hopcroft Karp implementation
LowestCommonAncestor |
RootedTree |
graph_coloring | Functions for the Graph Coloring algorithm,
hamming_distance | Functions for Hamming distance implementation
hashing | Hashing algorithms
heavy_light_decomposition | Heavy light decomposition algorithm
horspool | Functions for Horspool's algorithm
house_robber | Functions for the House Robber algorithm
inorder_successor_of_bst | Functions for the Inorder successor of a binary search tree implementation
interpolation_search | Functions for the Recursive version of Inorder, Preorder, and Postorder Traversal of the Tree algorithm implementation
inversion | Functions for counting inversions using Merge Sort algorithm
is_graph_bipartite | Functions for checking whether a graph is bipartite or not
iterative_tree_traversals | Functions for the Traversal of the Tree algorithm
jarvis | Functions for Jarvis’s algorithm
kadane | Functions for Kadane algorithm
karatsuba_algorithm | Functions for the Karatsuba algorithm for fast multiplication
Knapsack | Implementation of 0-1 Knapsack problem
knight_tour | Functions for the Knight's tour algorithm
layers | This namespace contains layers used in MLP
linear_probing | An implementation of hash table using linear probing algorithm
Entry |
linear_recurrence_matrix | Functions for Linear Recurrence Matrix implementation
linked_list | Functions for singly linked list algorithm
list_array | Functions for Dynamic Array algorithm
lru_cache | Implementation of the LRU caching algorithm
machine_learning | A* search algorithm
adaline |
magic_sequence | Functions for the Magic sequence implementation
manacher | Functions for Manacher's Algorithm implementation
math | For std::rand
Point |
MD5 | Functions for the MD5 algorithm implementation
median_search | Functions for Median search algorithm
merge_insertion | Combined Intersion-Merge sorting algorithm
midpoint_rule | Functions for the Midpoint Integral method implementation
mincoins_topdown | Functions for minimum coin exchange problem
Minimum | Implementation of Minimum Edit Distance algorithm
modular_division | Functions for Modular Division implementation
monte_carlo | Functions for the Monte Carlo Integration implementation
morse | Functions for [Morse Code] (https://en.wikipedia.org/wiki/Morse_code)
n_bonacci | Functions for the N-bonacci implementation
n_queens | Functions for Eight Queens puzzle
n_queens_all_solutions | Functions for the Eight Queens puzzle with all solutions
n_queens_optimized | Functions for Eight Queens puzzle optimized
ncr_modulo_p | Functions for nCr modulo p implementation
neural_network | Neural Network or Multilayer Perceptron
numerical_methods | For assert
operations_on_datastructures | For std::vector
others | For `vector`
palindrome_partitioning | Functions for Palindrome Partitioning algorithm
pancake_sort | Functions for Pancake sort algorithm
postfix_expression | Functions for Postfix Expression algorithm
prefix_sum_array | Range sum queries using prefix-sum-array
probability | Probability algorithms
qr_algorithm | Functions to compute QR decomposition of any rectangular matrix
quadratic_probing | An implementation of hash table using quadratic probing algorithm
Entry |
queue_using_array | Functions for [Queue using Array] (https://www.geeksforgeeks.org/array-implementation-of-queue-simple/) implementation
radix_sort | Functions for Radix sort algorithm
random_pivot_quick_sort | Functions for the Random Pivot Quick Sort implementation
range_queries | Algorithms and Data Structures that support range queries and updates
perSegTree | Range query here is range sum, but the code can be modified to make different queries like range max or min
Node |
rat_maze | Functions for Rat in a Maze algorithm
reverse_binary_tree | Functions for the Reverse a Binary Tree implementation
runge_kutta | Functions for Runge Kutta fourth order method
saddleback | Function for implementing Saddleback Algorithm
search | For std::vector
selection_sort_recursive | Functions for the Selection sort implementation using recursion
setKthBit | Functions for the [From the right, set the Kth bit in the binary representation of N] (https://practice.geeksforgeeks.org/problems/set-kth-bit3724/1/) implementation
SHA | Functions for the SHA-1 algorithm implementation
shortest_common_supersequence | Shortest Common Super Sequence algorithm
simpson_method | Contains the Simpson's method implementation
sorting | For working with vectors
sparse_table | Functions for Implementation of Sparse Table
spirograph |
stack_using_queue | Functions for the Stack Using Queue implementation
statistics | Statistical algorithms
stats_computer1 |
stats_computer2 |
std | STL namespace
is_arithmetic< uint128_t > |
is_arithmetic< uint256_t > |
is_integral< uint128_t > |
is_integral< uint256_t > |
is_unsigned< uint128_t > |
is_unsigned< uint256_t > |
strand | Functions for Strand Sort algorithm
string_search | String search algorithms
strings | Algorithms with strings
subarray_sum | Functions for the Subset sum implementation
sublist_search | Functions for the Sublist Search implementation
Subsets | Functions for the Subset Sum problem
sudoku_solver | Functions for the Sudoku Solver implementation
tests | Testcases to check Union of Two Arrays
tree_234 | Functions for 2–3–4 tree
trie_operations | Functions for Trie datastructure implementation
trie_using_hashmap | Functions for Trie data structure using hashmap implementation
util_functions | Various utility functions used in Neural network
vector_cross | Functions for Vector Cross Product algorithms
vigenere | Functions for vigenère cipher algorithm
wave_sort | Functions for the Wave sort implementation
wiggle_sort | Functions for Wiggle Sort algorithm
wildcard_matching | Functions for the Wildcard Matching problem
windowed_median | Functions for the Windowed Median algorithm implementation
word_break | Functions for Word Break problem
XOR | Functions for XOR cipher algorithm