Algorithms_in_C++ 1.0.0
Set of algorithms implemented in C++.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼NciphersBase64 Encoding and Decoding
 ►Nelliptic_curve_key_exchangeNamespace elliptic_curve_key_exchange
 CHillCipherImplementation of Hill Cipher algorithm
 ▼Ndata_structuresData Structures algorithms
 ►Nlinked_list
 ►Nlist_array
 ►Nqueue_using_array
 ►Nsparse_table
 ►Ntree_234
 ►Ntrie_using_hashmap
 CNode
 CSkipList
 CtrieTrie implementation for small-case English alphabets a-z
 ▼Ndouble_hashingAn implementation of hash table using double hashing algorithm
 CEntry
 ▼NgeometryGeometry algorithms
 ►Njarvis
 ▼NgraphGraph Algorithms
 ►Nis_graph_bipartite
 CGraph
 CHKGraphRepresents Bipartite graph for Hopcroft Karp implementation
 CLowestCommonAncestor
 CRootedTree
 ▼Nlinear_probingAn implementation of hash table using linear probing algorithm
 CEntry
 ▼Nmachine_learningA* search algorithm
 ►Naystar_search
 ►Nneural_network
 Cadaline
 ▼NmathFor IO operations
 ►Nncr_modulo_p
 ▼Noperations_on_datastructuresFor std::vector
 ►Ninorder_traversal_of_bst
 ►Ntrie_operations
 ▼NothersFor vector
 ►Niterative_tree_traversals
 ►Nlru_cache
 ►Npostfix_expression
 ▼Nquadratic_probingAn implementation of hash table using quadratic probing algorithm
 CEntry
 ▼Nrange_queriesAlgorithms and Data Structures that support range queries and updates
 ►Nheavy_light_decomposition
 ►CperSegTreeRange query here is range sum, but the code can be modified to make different queries like range max or min
 ▼NsearchFor std::vector
 ►Nsublist_search
 ▼NstatisticsStatistical algorithms
 Cstats_computer1
 Cstats_computer2
 ▼NstdSTL namespace
 Cis_arithmetic< uint128_t >
 Cis_arithmetic< uint256_t >
 Cis_integral< uint128_t >
 Cis_integral< uint256_t >
 Cis_unsigned< uint128_t >
 Cis_unsigned< uint256_t >
 ▼Cbinary_search_treeThe Binary Search Tree class
 Cbst_nodeA struct to represent a node in the Binary Search Tree
 CBtree
 Ccll
 Ccompare
 CComplexClass Complex to represent complex numbers as a field
 CCycleCheck
 Cdouble_linked_list
 CEdge
 CFenwickTree
 CGraph
 Chash_chainChain class with a given modulus
 CItem
 Clarge_number
 Clinkedlist
 Clist
 CMinHeap
 CMinHeapNode
 Cmst
 CNode
 Cnode
 CPoint
 Cquery
 CQueue
 Cqueue
 CRBtree
 CSegmentIntersection
 CSolution
 Cstack
 Cstack_linkedList
 CTestCasesClass encapsulating the necessary test cases
 Ctower
 ▼CTrie
 CTrieNode
 Cuint128_tClass for 128-bit unsigned integer
 Cuint256_tClass for 256-bit unsigned integer