From 702cc5b122e722bd7ed7389c4d7bde7a66e564c7 Mon Sep 17 00:00:00 2001 From: Spiros Maggioros Date: Tue, 6 Feb 2024 19:31:45 +0200 Subject: [PATCH] added visualization in tutorials --- ...nts_2_algo_plus_2_u_n_i_t___t_e_s_t_s.html | 2 +- ...lus_2tutorial_2circular__linked__list.html | 10 +++ ...uments_2_algo_plus_2tutorial_2dequeue.html | 16 ++--- ..._plus_2tutorial_2doubly__linked__list.html | 26 ++++--- ...ocuments_2_algo_plus_2tutorial_2graph.html | 24 +++---- ...ts_2_algo_plus_2tutorial_2hash__table.html | 12 ++-- ...2_algo_plus_2tutorial_2interval__tree.html | 20 +++--- ...s_2_algo_plus_2tutorial_2linked__list.html | 26 ++++--- ...nts_2_algo_plus_2tutorial_2skip__list.html | 10 +-- ...ts_2_algo_plus_2tutorial_2splay__tree.html | 18 ++--- ...ocuments_2_algo_plus_2tutorial_2stack.html | 10 +-- ...documents_2_algo_plus_2tutorial_2trie.html | 8 +-- docs/html/search/all_0.js | 2 +- docs/html/search/all_10.js | 18 ++--- docs/html/search/all_11.js | 6 +- docs/html/search/all_12.js | 72 +++++++++---------- docs/html/search/all_13.js | 6 +- docs/html/search/all_15.js | 2 +- docs/html/search/all_2.js | 2 +- docs/html/search/all_3.js | 8 +-- docs/html/search/all_4.js | 8 +-- docs/html/search/all_5.js | 2 +- docs/html/search/all_6.js | 4 +- docs/html/search/all_7.js | 2 +- docs/html/search/all_9.js | 2 +- docs/html/search/all_a.js | 10 +-- docs/html/search/all_f.js | 4 +- ...ents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.tex | 4 +- ...plus_2tutorial_2circular__linked__list.tex | 12 ++++ ...cuments_2_algo_plus_2tutorial_2dequeue.tex | 18 ++--- ...o_plus_2tutorial_2doubly__linked__list.tex | 30 +++++--- ...documents_2_algo_plus_2tutorial_2graph.tex | 26 +++---- ...nts_2_algo_plus_2tutorial_2hash__table.tex | 14 ++-- ..._2_algo_plus_2tutorial_2interval__tree.tex | 22 +++--- ...ts_2_algo_plus_2tutorial_2linked__list.tex | 30 +++++--- ...ents_2_algo_plus_2tutorial_2skip__list.tex | 12 ++-- ...nts_2_algo_plus_2tutorial_2splay__tree.tex | 20 +++--- ...documents_2_algo_plus_2tutorial_2stack.tex | 12 ++-- ..._documents_2_algo_plus_2tutorial_2trie.tex | 10 +-- tutorial/circular_linked_list.md | 11 +++ tutorial/doubly_linked_list.md | 11 +++ tutorial/linked_list.md | 11 +++ 42 files changed, 336 insertions(+), 237 deletions(-) diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.html index d3e14068..4659a00d 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.html @@ -75,7 +75,7 @@
How do i write unit tests?
-

Writting unit tests is the most important part of contributing. Fortunately or not, this is a project about algorithms and a lot of edge cases exist, so we must make sure everything works as it should.

+

Writting unit tests is the most important part of contributing. Fortunately or not, this is a project about algorithms and a lot of edge cases exist, so we must make sure everything works as it should.

#define CATCH_CONFIG_MAIN
#include "../catch2/catch.hpp"
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html index 6bbe2b9e..e55af84e 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html @@ -157,6 +157,16 @@
}
Iterator begin()
pointer that points to begin
Definition circular_linked_list.h:76
Iterator end()
pointer that points to end
Definition circular_linked_list.h:83
+

+visualize:

+
#include <circular_linked_list.h>
+
+ + + + + +
void visualize()
visualize function returns a .dot file that can be previewd with graphviz plugin in vscode
Definition circular_linked_list.h:308
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html index 6e52572b..98848908 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html @@ -75,7 +75,7 @@
Mini Tutorial for the Stack class
-

dequeue_list<T> -- creates a dequeue implemented with a list.
+

dequeue_list<T> -- creates a dequeue implemented with a list.
 

splay tree contains:

  • push_back
  • push_front
  • @@ -86,7 +86,7 @@
  • clear
  • size
-

+

push_back:

#include <dequeue_list.h>
@@ -98,7 +98,7 @@

// now the dequeue contains {10,5,4,13}
dequeue list class
Definition dequeue_list.h:14
void push_back(T key)
push_back function
Definition dequeue_list.h:92
-

+

push_front:

#include <dequeue_list.h>
@@ -110,7 +110,7 @@

// now the dequeue contains {13,4,5,10}
void push_front(T key)
push_front function
Definition dequeue_list.h:112
-

+

front:

#include <dequeue_list.h>
@@ -123,7 +123,7 @@

// this should return 13
std::cout << q.front() << '\n';
T front()
top function
Definition dequeue_list.h:132
-

+

back:

#include <dequeue_list.h>
@@ -136,7 +136,7 @@

// this should return 10
std::cout << q.back() << '\n';
T back()
back function
Definition dequeue_list.h:139
-

+

pop_front:

#include <dequeue_list.h>
@@ -152,7 +152,7 @@

// this should return 4
std::cout << q.front() << '\n';
void pop_front()
pop_front function removes the front from the dequeue
Definition dequeue_list.h:145
-

+

pop_back:

#include <dequeue_list.h>
@@ -168,7 +168,7 @@

// this should return 5
std::cout << q.back() << '\n';
void pop_back()
pop_back function removes the back from the queue
Definition dequeue_list.h:155
-

+

iterator:

#include <dequeue_list.h>
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html index 4b3ed055..ab7651e6 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html @@ -75,8 +75,8 @@
Mini tutorial for doubly linked list class
-

doubly_linked_list<T> -- creates a doubly linked list with elements of type T
-

+

doubly_linked_list<T> -- creates a doubly linked list with elements of type T
+

push_back:

#include <doubly_linked_list.h>
@@ -87,7 +87,7 @@
//creates a doubly linked list with elements {1,2,3}
doubly linked list class
Definition doubly_linked_list.h:17
void push_back(T key)
push_back function.
Definition doubly_linked_list.h:176
-

+

push_front:

#include <doubly_linked_list.h>
@@ -97,7 +97,7 @@
//creates a doubly linked list with elements {3,2,1}
void push_front(T key)
push_front function.
Definition doubly_linked_list.h:190
-

+

erase:

#include <doubly_linked_list.h>
@@ -109,7 +109,7 @@
assert(l.search(2) == false);
bool search(T key)
search function.
Definition doubly_linked_list.h:160
void erase(T key)
erase function.
Definition doubly_linked_list.h:201
-

+

search:

#include <doubly_linked_list.h>
@@ -120,7 +120,7 @@
if(l.search(3) == true){
std::cout << "element 3 found in the list" << '\n';
}
-

+

reverse:

#include <doubly_linked_list.h>
@@ -131,7 +131,7 @@
l.reverse();
//now the linked list became {1,2,3}
void reverse()
reverse function. reverses the linked list.
Definition doubly_linked_list.h:236
-

+

elements:

#include <doubly_linked_list.h>
@@ -143,7 +143,7 @@
//returns the elements of the doubly linked list in a vector<T>
std::vector<int> els = l.elements();
std::vector< T > elements()
elements function.
Definition doubly_linked_list.h:223
-

+

iterators:

#include <doubly_linked_list.h>
@@ -157,6 +157,16 @@
}
Iterator end()
pointer that points to end
Definition doubly_linked_list.h:81
Iterator begin()
pointer that points to begin
Definition doubly_linked_list.h:74
+

+visualize:

+
#include <doubly_linked_list.h>
+
+ + + + + +
void visualize()
visualize function returns a .dot file that can be previewd with graphviz plugin in vscode
Definition doubly_linked_list.h:313
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html index 6e47b3b2..c96cc31a 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html @@ -75,7 +75,7 @@
Mini Tutorial for the Graph class
-

1. graph<T> -- unweighted graph
+

1. graph<T> -- unweighted graph
 2. weighted_graph<T> -- weighted graph
 

graph class algorithms:

  • dfs
  • @@ -102,7 +102,7 @@
  • visualize

There are also some functions for both classes like has_edge(u, v) that checks if an edge exists from node u to node v, size() that returns the number of elements in the graph, empty() that checks if a graph is empty and empty() that empties the graph.You can see more about graph algorithms here.

-

+

DFS:

#include <graph.h>
graph<int> g("directed");
@@ -114,7 +114,7 @@

//returns the path of the dfs.
std::vector<T> dfs = g.dfs();
Class for Unweighted Graph.
Definition graph.h:26
-

+

BFS:

#include <graph.h>
graph<int> g("directed");
@@ -125,7 +125,7 @@

//returns the path of the bfs.
std::vector<T> bfs = g.bfs();
-

+

connected_components:

#include <graph.h>
graph<char> g("undirected");
@@ -134,7 +134,7 @@

g.add_edge('g','h');
//returns the number of connected components(islands)
std::cout << g.connected_components() << '\n';
-

+

cycle:

#include <graph.h>
#include <string>
@@ -146,7 +146,7 @@

if(g.cycle()){
std::cout << "cycle detected" << '\n'
}
-

+

topological_sort:

#include <graph.h>
graph<int> g("undirected");
@@ -157,7 +157,7 @@

//returns the topological order of the elements.
std::vector<int> topo = g.topological_sort();
-

+

bipartite:

#include <graph.h>
graph<int> g("undirected");
@@ -170,7 +170,7 @@

if(g.bipartite()){
std::cout << "graph is bipartite" << '\n'
}
-

+

bridge:

#include <graph.h>
graph<int> g("undirected");
@@ -181,7 +181,7 @@

//returns the bridges of the graph(works with weighted graph as well).
std::vector<std::vector<int>> bridges = g.bridge(1);
-

+

visualize:

#include <graph.h>
graph<int> g("undirected");
@@ -194,7 +194,7 @@

// using graphviz plugins on vscode(or locally with
// command lines).
g.visualize();
-

+

shortest_path:

#include <graph.h>
weighted_graph<int> g("undirected");
@@ -206,7 +206,7 @@

// returns the shortest path from 1 to 2.
std::cout << g.shortest_path(1, 2) << '\n';
class for weighted graph
Definition graph.h:554
-

+

prim:

#include <graph.h>
@@ -219,7 +219,7 @@

// returns the minimum spanning tree starting
// from the node Athens.
std::cout << g.prim("Athens") << '\n';
-

+

connected:

#include <graph.h>
graph<std::string> g("undirected");
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html index 30a39b21..cc656518 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html @@ -75,15 +75,15 @@
Mini Tutorial for the hash_table class
-

hash_table -- creates a hash table(dictionary).
-

+

hash_table -- creates a hash table(dictionary).
+

Create an instance of the hash_table::

#include <hash_table.h>
// creates a hash table with keys of type std::string and values of type int
A simple implementation of a hash table.
Definition hash_table.h:30
-

+

insert:

#include <hash_table.h>
@@ -93,7 +93,7 @@
ht.insert("carrot", 3);
// inserts key-value pairs {"apple", 1}, {"banana", 2}, {"carrot", 3} into the hash table
void insert(const KeyType &key, const ValueType &value)
Inserts a key-value pair into the hash table.
Definition hash_table.h:79
-

+

retrieve:

#include <hash_table.h>
@@ -110,7 +110,7 @@
std::cout << "Element not found" << '\n';
}
std::optional< ValueType > retrieve(const KeyType &key)
Retrieves the value associated with the given key.
Definition hash_table.h:96
-

+

remove:

#include <hash_table.h>
@@ -123,7 +123,7 @@
ht.remove("carrot");
assert(!ht.retrieve("carrot"));
void remove(const KeyType &key)
Removes the key-value pair associated with the given key from the hash table.
Definition hash_table.h:114
-

+

iterator:

#include <hash_table.h>
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html index a38120d8..0054ad58 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html @@ -75,8 +75,8 @@
Mini Tutorial for the Interval Tree class
-

1. interval_tree<T> -- creates an interval tree with pairs of <T,T>
-

+

1. interval_tree<T> -- creates an interval tree with pairs of <T,T>
+

insert:

#include <interval_tree.h>
@@ -88,7 +88,7 @@
i.insert({10, 15});
interval tree class
Definition interval_tree.h:16
void insert(std::pair< T, T > p)
insert function.
Definition interval_tree.h:66
-

+

search:

#include <interval_tree.h>
@@ -103,7 +103,7 @@
std::cout << "interval {10,15} found in the tree" << '\n';
}
bool search(std::pair< T, T > p)
search function.
Definition interval_tree.h:76
-

+

remove:

#include <interval_tree.h>
@@ -118,7 +118,7 @@
i.remove({0,1});
assert(i.search({0,1}) == false)
void remove(std::pair< T, T > p)
remove function.
Definition interval_tree.h:91
-

+

overlap:

#include <interval_tree.h>
@@ -133,7 +133,7 @@
std::cout << "Overlap between {0,5} and {1,6} exist!" << '\n';
}
bool overlap(std::pair< T, T > p1, std::pair< T, T > p2)
overlap function.
Definition interval_tree.h:103
-

+

inorder:

#include <interval_tree.h>
@@ -147,7 +147,7 @@
// returns the elements of the tree in inorder fashion
std::vector<int> inorder = i.inorder();
std::vector< std::pair< T, T > > inorder()
inorder function.
Definition interval_tree.h:141
-

+

preorder:

#include <interval_tree.h>
@@ -161,7 +161,7 @@
// returns the elements of the tree in preorder fashion
std::vector<int> preorder = i.preorder();
std::vector< std::pair< T, T > > preorder()
preorder function.
Definition interval_tree.h:155
-

+

postorder:

#include <interval_tree.h>
@@ -175,7 +175,7 @@
// returns the elements of the tree in preorder fashion
std::vector<int> postorder = i.postorder();
std::vector< std::pair< T, T > > postorder()
postorder function.
Definition interval_tree.h:169
-

+

visualize:

#include <interval_tree.h>
@@ -189,7 +189,7 @@
// using graphviz plugins on vscode(or locally with
// command lines).
i.visualize();
-

+

iterator:

#include <interval_tree.h>
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html index a3d7c184..bbeeddaf 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html @@ -75,8 +75,8 @@
Mini tutorial for single linked list class
-

linked_list<T> -- creates a linked list with elements of type T
-

+

linked_list<T> -- creates a linked list with elements of type T
+

push_back:

#include <linked_list.h>
@@ -87,7 +87,7 @@
//creates a linked list with elements {1,2,3}
single linked list class
Definition linked_list.h:18
void push_back(T key)
push_back function.
Definition linked_list.h:158
-

+

push_front:

#include <linked_list.h>
@@ -97,7 +97,7 @@
//creates a linked list with elements {3,2,1}
void push_front(T key)
push_front function.
Definition linked_list.h:169
-

+

erase:

#include <linked_list.h>
@@ -109,7 +109,7 @@
assert(l.search(2) == false);
bool search(T key)
search function.
Definition linked_list.h:200
void erase(T key)
erase function.
Definition linked_list.h:176
-

+

search:

#include <linked_list.h>
@@ -120,7 +120,7 @@
if(l.search(3) == true){
std::cout << "element 3 found in the list" << '\n';
}
-

+

reverse:

#include <linked_list.h>
@@ -131,7 +131,7 @@
l.reverse();
//now the linked list became {1,2,3}
void reverse()
reverse function.
Definition linked_list.h:234
-

+

elements:

#include <linked_list.h>
@@ -143,7 +143,7 @@
//returns the elements of the linked list in a vector<T>
std::vector<int> els = l.elements();
std::vector< T > elements()
elements function.
Definition linked_list.h:220
-

+

iterators:

#include <linked_list.h>
@@ -157,6 +157,16 @@
}
Iterator begin()
pointer that points to begin
Definition linked_list.h:75
Iterator end()
pointer that points to end
Definition linked_list.h:82
+

+visualize:

+
#include <linked_list.h>
+
+ + + + + +
void visualize()
visualize function returns a .dot file that can be previewd with graphviz plugin in vscode
Definition linked_list.h:294
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html index 209e64e5..835f5d6f 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html @@ -75,8 +75,8 @@
Mini Tutorial for the Skip List class
-

1. skip_list<T> -- creates a skip list with T type elements.
-

+

1. skip_list<T> -- creates a skip list with T type elements.
+

insert:

#include <skip_list.h>
@@ -85,7 +85,7 @@
s.insert(5); // inserts 5 to the list.
s.insert(13); // inserts 13 to the list.
skip_list class.
Definition skip_list.h:16
-

+

remove:

#include <skip_list.h>
@@ -95,7 +95,7 @@
s.insert(13); // inserts 13 to the list.
s.remove(13); // removes 13 from the list.
-

+

search:

#include <skip_list.h>
@@ -108,7 +108,7 @@
if(s.search(13)){
std::cout << "element 13 found in the list" << '\n';
}
-

+

iterator:

#include <skip_list.h>
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html index 793cc556..09e04911 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html @@ -75,7 +75,7 @@
Mini Tutorial for the Splay Tree class
-

splay_tree<T> -- creates a splay tree.
+

splay_tree<T> -- creates a splay tree.
 

splay tree contains:

  • insert
  • remove
  • @@ -87,7 +87,7 @@
  • postorder
  • visualize
-

+

insert:

#include <splay_tree.h>
@@ -99,7 +99,7 @@

//creates a tree with elements {4,5,10,13};
splay tree class
Definition splay_tree.h:16
void insert(T key)
insert function
Definition splay_tree.h:83
-

+

remove:

#include <splay_tree.h>
@@ -111,7 +111,7 @@

s.remove(4);
//removes the element 4 from the tree.
void remove(T key)
remove function
Definition splay_tree.h:93
-

+

search:

#include <splay_tree.h>
@@ -127,7 +127,7 @@

std::cout<< "element 4 found in the tree" << '\n';
}
bool search(T key)
search function
Definition splay_tree.h:105
-

+

inorder:

#include <splay_tree.h>
@@ -141,7 +141,7 @@

//returns the elements in inorder fashion.
std::vector<int> in = s.inorder();
std::vector< T > inorder()
inorder function.
Definition splay_tree.h:133
-

+

preorder:

#include <splay_tree.h>
@@ -155,7 +155,7 @@

//returns the elements in preorder fashion.
std::vector<int> pre = s.preorder();
std::vector< T > preorder()
preorder function.
Definition splay_tree.h:147
-

+

postorder:

#include <splay_tree.h>
@@ -168,7 +168,7 @@

//returns the elements in postorder fashion.
std::vector<int> in = a.postorder();
-

+

iterator:

#include <splay_tree.h>
@@ -184,7 +184,7 @@

//note that begin starts from the leftmost value
std::cout << *(it) << ' ';
}
-

+

visualize:

#include <splay_tree.h>
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html index 8eb86264..e4f55244 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html @@ -75,7 +75,7 @@
Mini Tutorial for the Stack class
-

stack_list<T> -- creates a stack implemented with a list.
+

stack_list<T> -- creates a stack implemented with a list.
 

splay tree contains:

  • push
  • top
  • @@ -83,7 +83,7 @@
  • clear
  • size
-

+

push:

#include <stack_list.h>
@@ -95,7 +95,7 @@

// now the stack contains {10,5,4,13}
stack_list class
Definition stack_list.h:14
void push(T key)
push function
Definition stack_list.h:87
-

+

top:

#include <stack_list.h>
@@ -108,7 +108,7 @@

// this should return 13
std::cout << s.top() << '\n';
T top()
top function
Definition stack_list.h:106
-

+

pop:

#include <stack_list.h>
@@ -124,7 +124,7 @@

//this should return 4
std::cout << s.top() << '\n';
void pop()
pop function removes the top of the stack
Definition stack_list.h:112
-

+

iterator:

#include <stack_list.h>
diff --git a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html index 9a4ea1fe..15c06038 100644 --- a/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html +++ b/docs/html/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html @@ -75,8 +75,8 @@
Mini Tutorial for the Trie class
-

trie -- creates an trie tree(or prefix tree).
-

+

trie -- creates an trie tree(or prefix tree).
+

insert:

#include <trie.h>
@@ -87,7 +87,7 @@
// creates a tree with elements {"hello", "world", "universe"}
trie class
Definition trie.h:14
void insert(std::string key)
insert function.
Definition trie.h:131
-

+

search:

#include <trie.h>
@@ -101,7 +101,7 @@
std::cout << "world exists in the tree" << '\n';
}
bool search(std::string key)
search function.
Definition trie.h:149
-

+

remove:

#include <trie.h>
diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js index fbfd22c6..44b399fb 100644 --- a/docs/html/search/all_0.js +++ b/docs/html/search/all_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['_3a_0',[':',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md42',1,'<strong>back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md56',1,'<strong>BFS</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md60',1,'<strong>bipartite</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md61',1,'<strong>bridge</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md65',1,'<strong>connected</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md57',1,'<strong>connected_components</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md67',1,'<strong>Create an instance of the hash_table:</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md58',1,'<strong>cycle</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md55',1,'<strong>DFS</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md36',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md52',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md88',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md33',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md49',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md85',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md41',1,'<strong>front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md16',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md25',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md77',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md99',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md13',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md22',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md68',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md73',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md91',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md96',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md110',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md20',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md28',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md45',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md71',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md81',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md94',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md102',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md108',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md37',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md53',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md89',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md76',1,'<strong>overlap</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md107',1,'<strong>pop</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md44',1,'<strong>pop_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md43',1,'<strong>pop_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md18',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md27',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md79',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md101',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md17',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md26',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md78',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md100',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md64',1,'<strong>prim</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md105',1,'<strong>push</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md31',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md39',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md47',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md83',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md32',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md40',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md48',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md84',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md14',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md23',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md70',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md75',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md92',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md97',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md112',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'<strong>retrieve</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md35',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md51',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md87',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md15',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md24',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md34',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md50',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md74',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md86',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md93',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md98',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md111',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md63',1,'<strong>shortest_path</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md106',1,'<strong>top</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md59',1,'<strong>topological_sort</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md19',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md29',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md62',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md80',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md103',1,'<strong>visualize</strong>:']]] + ['_3a_0',[':',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md43',1,'<strong>back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md58',1,'<strong>BFS</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md62',1,'<strong>bipartite</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md63',1,'<strong>bridge</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md67',1,'<strong>connected</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md59',1,'<strong>connected_components</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'<strong>Create an instance of the hash_table:</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md60',1,'<strong>cycle</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md57',1,'<strong>DFS</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md36',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md53',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md90',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md33',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md50',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md87',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md42',1,'<strong>front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md16',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md25',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md79',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md102',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md13',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md22',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md70',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md75',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md94',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md99',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md113',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md20',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md28',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md46',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md73',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md83',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md97',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md105',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md111',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md37',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md54',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md91',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md78',1,'<strong>overlap</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md110',1,'<strong>pop</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md45',1,'<strong>pop_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md44',1,'<strong>pop_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md18',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md27',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md81',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md104',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md17',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md26',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md80',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md103',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md66',1,'<strong>prim</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md108',1,'<strong>push</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md31',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md40',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md48',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md85',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md32',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md41',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md49',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md86',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md14',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md23',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md72',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md77',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md95',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md100',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md115',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md71',1,'<strong>retrieve</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md35',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md52',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md89',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md15',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md24',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md34',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md51',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md76',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md88',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md96',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md101',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md114',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md65',1,'<strong>shortest_path</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md109',1,'<strong>top</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md61',1,'<strong>topological_sort</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md19',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md29',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md38',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md55',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md64',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md82',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md92',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md106',1,'<strong>visualize</strong>:']]] ]; diff --git a/docs/html/search/all_10.js b/docs/html/search/all_10.js index 6c2cdcc5..5ee1356c 100644 --- a/docs/html/search/all_10.js +++ b/docs/html/search/all_10.js @@ -2,21 +2,21 @@ var searchData= [ ['parent_0',['parent',['../classmin__heap.html#ad8bbb147008dd39c014a3578330c62aa',1,'min_heap']]], ['pop_1',['pop',['../classstack__list.html#a1e95582086ed2d898a62c17d8a237e5d',1,'stack_list']]], - ['pop_20strong_20_3a_2',['<strong>pop</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md107',1,'']]], + ['pop_20strong_20_3a_2',['<strong>pop</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md110',1,'']]], ['pop_5fback_3',['pop_back',['../classdequeue__list.html#a06ae5994e52c6fa82995fced1555d7be',1,'dequeue_list']]], - ['pop_5fback_20strong_20_3a_4',['<strong>pop_back</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md44',1,'']]], + ['pop_5fback_20strong_20_3a_4',['<strong>pop_back</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md45',1,'']]], ['pop_5ffront_5',['pop_front',['../classdequeue__list.html#a30a8222a95d7ab43b78d590f1415fa41',1,'dequeue_list']]], - ['pop_5ffront_20strong_20_3a_6',['<strong>pop_front</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md43',1,'']]], + ['pop_5ffront_20strong_20_3a_6',['<strong>pop_front</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md44',1,'']]], ['postorder_7',['postorder',['../classavl__tree.html#a82a19335d79d5f6928369635278c1c24',1,'avl_tree::postorder()'],['../classbst.html#a60575db4d925e7f08202549df73d0d9b',1,'bst::postorder()'],['../classinterval__tree.html#ad9fdedfea81952b61fb60b966849d911',1,'interval_tree::postorder()'],['../classsplay__tree.html#a0a344c13f06a9f9666d8225264897553',1,'splay_tree::postorder()']]], - ['postorder_20strong_20_3a_8',['Postorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md18',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md27',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md79',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md101',1,'<strong>postorder</strong>:']]], + ['postorder_20strong_20_3a_8',['Postorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md18',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md27',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md81',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md104',1,'<strong>postorder</strong>:']]], ['preorder_9',['preorder',['../classavl__tree.html#a8b6368356a04a58f29b1f56f835b7548',1,'avl_tree::preorder()'],['../classbst.html#a4c3359b500e074fce8d1f3eae21dfdca',1,'bst::preorder()'],['../classinterval__tree.html#ab8c4a843dab72278f269ffe034f30f06',1,'interval_tree::preorder()'],['../classsplay__tree.html#a8c943a8d38b1e57f8e45686bf45c3e43',1,'splay_tree::preorder()']]], - ['preorder_20strong_20_3a_10',['Preorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md17',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md26',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md78',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md100',1,'<strong>preorder</strong>:']]], + ['preorder_20strong_20_3a_10',['Preorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md17',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md26',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md80',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md103',1,'<strong>preorder</strong>:']]], ['prim_11',['prim',['../classweighted__graph.html#af6623f21c14c98732dc1c2595307fb7a',1,'weighted_graph']]], - ['prim_20strong_20_3a_12',['<strong>prim</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md64',1,'']]], + ['prim_20strong_20_3a_12',['<strong>prim</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md66',1,'']]], ['push_13',['push',['../classstack__list.html#a4ba916c3846e16b81bfd18194bab9808',1,'stack_list']]], - ['push_20strong_20_3a_14',['<strong>push</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md105',1,'']]], + ['push_20strong_20_3a_14',['<strong>push</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md108',1,'']]], ['push_5fback_15',['push_back',['../classcircular__linked__list.html#a3f7dae009cc9d2cbf634f9cad3eb3651',1,'circular_linked_list::push_back()'],['../classdoubly__linked__list.html#a0d7d611c1c937954e4fdbe866d542c23',1,'doubly_linked_list::push_back()'],['../classlinked__list.html#a6ca7bbbcf82ba896aa89dde77ee48fde',1,'linked_list::push_back()'],['../classdequeue__list.html#a6bb8882f621456fea94b6023ced7c3bd',1,'dequeue_list::push_back()']]], - ['push_5fback_20strong_20_3a_16',['Push_back strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md31',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md39',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md47',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md83',1,'<strong>push_back</strong>:']]], + ['push_5fback_20strong_20_3a_16',['Push_back strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md31',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md40',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md48',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md85',1,'<strong>push_back</strong>:']]], ['push_5ffront_17',['push_front',['../classcircular__linked__list.html#a5caccafa9f77dcfdfb1bad669877f609',1,'circular_linked_list::push_front()'],['../classdoubly__linked__list.html#a9132ebf985d2c3192cd93e91736c2bb6',1,'doubly_linked_list::push_front()'],['../classlinked__list.html#a102388da0f9ed50e736eed9ada84a920',1,'linked_list::push_front()'],['../classdequeue__list.html#a87f40862616d3964c51aa84da8714e5e',1,'dequeue_list::push_front()']]], - ['push_5ffront_20strong_20_3a_18',['Push_front strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md32',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md40',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md48',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md84',1,'<strong>push_front</strong>:']]] + ['push_5ffront_20strong_20_3a_18',['Push_front strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md32',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md41',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md49',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md86',1,'<strong>push_front</strong>:']]] ]; diff --git a/docs/html/search/all_11.js b/docs/html/search/all_11.js index 550b3469..8d97e946 100644 --- a/docs/html/search/all_11.js +++ b/docs/html/search/all_11.js @@ -1,10 +1,10 @@ var searchData= [ ['remove_0',['remove',['../classhash__table.html#ac9a4f3f321ddf37bcc445ea2c56d44ed',1,'hash_table::remove()'],['../classmin__heap.html#ad5364af3e61a8e296e524968f1925de2',1,'min_heap::remove()'],['../classskip__list.html#a5f586433aeedb6b248625e6cccee4eff',1,'skip_list::remove()'],['../classavl__tree.html#a76c9c53a32680f00a0071f1e236aa42b',1,'avl_tree::remove()'],['../classbst.html#a46aaefd422947e3f209db2e24119643a',1,'bst::remove()'],['../classinterval__tree.html#a7ddb8375fc087cdbebc397a03f5092c9',1,'interval_tree::remove()'],['../classsplay__tree.html#ab022b141626c54e2e09ab870e7000f89',1,'splay_tree::remove()'],['../classtrie.html#a856e569e4c40b5d5ebdaef26d8ec2a27',1,'trie::remove()']]], - ['remove_20strong_20_3a_1',['Remove strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md14',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md23',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md70',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md75',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md92',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md97',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md112',1,'<strong>remove</strong>:']]], + ['remove_20strong_20_3a_1',['Remove strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md14',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md23',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md72',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md77',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md95',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md100',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md115',1,'<strong>remove</strong>:']]], ['retrieve_2',['retrieve',['../classhash__table.html#a29bcecb383e67c1e322ffffda88706db',1,'hash_table']]], - ['retrieve_20strong_20_3a_3',['<strong>retrieve</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], + ['retrieve_20strong_20_3a_3',['<strong>retrieve</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md71',1,'']]], ['reverse_4',['reverse',['../classdoubly__linked__list.html#aa610759539cd3fc651f7ad950a19adaf',1,'doubly_linked_list::reverse()'],['../classlinked__list.html#a15bc074e7cee3245e603ce2e136c65e1',1,'linked_list::reverse()']]], - ['reverse_20strong_20_3a_5',['Reverse strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md35',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md51',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md87',1,'<strong>reverse</strong>:']]], + ['reverse_20strong_20_3a_5',['Reverse strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md35',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md52',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md89',1,'<strong>reverse</strong>:']]], ['run_20test_20cases_20strong_6',['<strong>How to run test cases</strong>',['../index.html#autotoc_md9',1,'']]] ]; diff --git a/docs/html/search/all_12.js b/docs/html/search/all_12.js index 2354e5bf..2425fb63 100644 --- a/docs/html/search/all_12.js +++ b/docs/html/search/all_12.js @@ -3,10 +3,10 @@ var searchData= ['same_0',['same',['../classdsu.html#a19200aa5382ec3527a5029f1134fc254',1,'dsu']]], ['scc_1',['scc',['../classgraph.html#a0172e168010c9ddc2e85da6aea42b23f',1,'graph::scc()'],['../classweighted__graph.html#a0a49aa40e429a2f9c13096e5d11a33e6',1,'weighted_graph::scc()']]], ['search_2',['search',['../classcircular__linked__list.html#a1c978c5b99bc577c81e8d6d654a40b29',1,'circular_linked_list::search()'],['../classdoubly__linked__list.html#aca40a97ffdf597eaaf90c6a37feddbaf',1,'doubly_linked_list::search()'],['../classlinked__list.html#a17a10ae353d0dc8fc7ffe309f0e68c60',1,'linked_list::search()'],['../classskip__list.html#af53fbbb2e9761d71c6d53d3969aac1c9',1,'skip_list::search()'],['../classavl__tree.html#a599641fb0e256bfa25deb206a7bf1b29',1,'avl_tree::search()'],['../classbst.html#acd2ed132fc83a3a50a4085b4b7a90f47',1,'bst::search()'],['../classinterval__tree.html#a5757bdc67f3a8a46d786676691b2d461',1,'interval_tree::search()'],['../classsplay__tree.html#ae15a430689cfc7d6f75c35f8420e36b4',1,'splay_tree::search()'],['../classtrie.html#a390f27fc19bac589b2565bdbca3c0843',1,'trie::search()']]], - ['search_20strong_20_3a_3',['Search strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md15',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md24',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md34',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md50',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md74',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md86',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md93',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md98',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md111',1,'<strong>search</strong>:']]], + ['search_20strong_20_3a_3',['Search strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md15',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md24',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md34',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md51',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md76',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md88',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md96',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md101',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md114',1,'<strong>search</strong>:']]], ['see_20the_20full_20documentation_20a_20href_20https_3a_20csrt_20ntua_20github_20io_20algoplus_20here_20a_20strong_4',['<strong>See the full documentation <a href="https://csrt-ntua.github.io/AlgoPlus/" >here</a></strong>',['../index.html#autotoc_md5',1,'']]], ['shortest_5fpath_5',['shortest_path',['../classweighted__graph.html#a45b5f6269cf710025139eac881c9d9cb',1,'weighted_graph']]], - ['shortest_5fpath_20strong_20_3a_6',['<strong>shortest_path</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md63',1,'']]], + ['shortest_5fpath_20strong_20_3a_6',['<strong>shortest_path</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md65',1,'']]], ['should_20i_20comment_20my_20code_7',['How should i comment my code?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_m_m_e_n_t_s.html',1,'']]], ['single_20linked_20list_20class_8',['Mini tutorial for single linked list class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html',1,'']]], ['size_9',['size',['../classdsu.html#a104ab7f0c4d8ac6e3acd61d79647e04a',1,'dsu::size()'],['../classgraph.html#ad3abf678df30b6091870278e1ffadfe7',1,'graph::size()'],['../classweighted__graph.html#ad835cebb7cd2d06e05faaad1c61b0e50',1,'weighted_graph::size()'],['../classcircular__linked__list.html#ae0e6f2aa4f4b5433fe3829ee99aca74a',1,'circular_linked_list::size()'],['../classdoubly__linked__list.html#a8b82160daf391c5fdca95c2b3e6af353',1,'doubly_linked_list::size()'],['../classlinked__list.html#aa54b9549d40d9c23c8e22983198e0f73',1,'linked_list::size()'],['../classdequeue__list.html#a2dbc5348a3048ad420e11aa077bf77a5',1,'dequeue_list::size()'],['../classstack__list.html#a2d39d7c7cd615ad374b06c15d20fdb21',1,'stack_list::size()'],['../classavl__tree.html#aab0ba446f1ee02bd5c6be467e1645ab2',1,'avl_tree::size()'],['../classbst.html#a8a04b4ab8c11fe64c9a3f282aa6eb187',1,'bst::size()'],['../classinterval__tree.html#ab91c1aba599b826ab6dbfae678fadb10',1,'interval_tree::size()'],['../classsplay__tree.html#aea0b17cab8207f3162e02835259100c6',1,'splay_tree::size()'],['../classtrie.html#a23992f5354b529ac51761730b7d19cd6',1,'trie::size()']]], @@ -17,43 +17,43 @@ var searchData= ['stack_20class_14',['Stack class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html',1,'Mini Tutorial for the Stack class'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html',1,'Mini Tutorial for the Stack class']]], ['stack_5flist_15',['stack_list',['../classstack__list.html',1,'stack_list< T >'],['../classstack__list.html#a2e5e4063aeedaf398ff182e124e5fa3f',1,'stack_list::stack_list(std::vector< T > v={}) noexcept'],['../classstack__list.html#aa2fac43e1e6e4188ea37331d7c7db90a',1,'stack_list::stack_list(const stack_list &s)']]], ['strong_20a_20href_20https_3a_20discord_20gg_20m9nyv4mhz6_20join_20a_20our_20discord_20strong_16',['<strong><a href="https://discord.gg/M9nYv4MHz6" >Join</a> our Discord</strong>',['../index.html#autotoc_md6',1,'']]], - ['strong_20back_20strong_20_3a_17',['<strong>back</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md42',1,'']]], - ['strong_20bfs_20strong_20_3a_18',['<strong>BFS</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md56',1,'']]], - ['strong_20bipartite_20strong_20_3a_19',['<strong>bipartite</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md60',1,'']]], - ['strong_20bridge_20strong_20_3a_20',['<strong>bridge</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md61',1,'']]], - ['strong_20connected_20strong_20_3a_21',['<strong>connected</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md65',1,'']]], - ['strong_20connected_5fcomponents_20strong_20_3a_22',['<strong>connected_components</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md57',1,'']]], - ['strong_20create_20an_20instance_20of_20the_20hash_5ftable_3a_20strong_20_3a_23',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md67',1,'']]], + ['strong_20back_20strong_20_3a_17',['<strong>back</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md43',1,'']]], + ['strong_20bfs_20strong_20_3a_18',['<strong>BFS</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md58',1,'']]], + ['strong_20bipartite_20strong_20_3a_19',['<strong>bipartite</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md62',1,'']]], + ['strong_20bridge_20strong_20_3a_20',['<strong>bridge</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md63',1,'']]], + ['strong_20connected_20strong_20_3a_21',['<strong>connected</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md67',1,'']]], + ['strong_20connected_5fcomponents_20strong_20_3a_22',['<strong>connected_components</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md59',1,'']]], + ['strong_20create_20an_20instance_20of_20the_20hash_5ftable_3a_20strong_20_3a_23',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], ['strong_20creating_20a_20new_20class_20strong_24',['<strong>Creating a new Class</strong>',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_n_t_r_i_b_u_t_e.html#autotoc_md2',1,'']]], - ['strong_20cycle_20strong_20_3a_25',['<strong>cycle</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md58',1,'']]], - ['strong_20dfs_20strong_20_3a_26',['<strong>DFS</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md55',1,'']]], - ['strong_20elements_20strong_20_3a_27',['Strong elements strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md36',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md52',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md88',1,'<strong>elements</strong>:']]], - ['strong_20erase_20strong_20_3a_28',['Strong erase strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md33',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md49',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md85',1,'<strong>erase</strong>:']]], + ['strong_20cycle_20strong_20_3a_25',['<strong>cycle</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md60',1,'']]], + ['strong_20dfs_20strong_20_3a_26',['<strong>DFS</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md57',1,'']]], + ['strong_20elements_20strong_20_3a_27',['Strong elements strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md36',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md53',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md90',1,'<strong>elements</strong>:']]], + ['strong_20erase_20strong_20_3a_28',['Strong erase strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md33',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md50',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md87',1,'<strong>erase</strong>:']]], ['strong_20fixing_20a_20bug_20strong_29',['<strong>Fixing a bug</strong>',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_n_t_r_i_b_u_t_e.html#autotoc_md3',1,'']]], - ['strong_20front_20strong_20_3a_30',['<strong>front</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md41',1,'']]], + ['strong_20front_20strong_20_3a_30',['<strong>front</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md42',1,'']]], ['strong_20how_20to_20run_20test_20cases_20strong_31',['<strong>How to run test cases</strong>',['../index.html#autotoc_md9',1,'']]], - ['strong_20inorder_20strong_20_3a_32',['Strong inorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md16',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md25',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md77',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md99',1,'<strong>inorder</strong>:']]], - ['strong_20insert_20strong_20_3a_33',['Strong insert strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md13',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md22',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md68',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md73',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md91',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md96',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md110',1,'<strong>insert</strong>:']]], - ['strong_20iterator_20strong_20_3a_34',['Strong iterator strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md20',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md28',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md45',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md71',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md81',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md94',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md102',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md108',1,'<strong>iterator</strong>:']]], - ['strong_20iterators_20strong_20_3a_35',['Strong iterators strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md37',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md53',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md89',1,'<strong>iterators</strong>:']]], + ['strong_20inorder_20strong_20_3a_32',['Strong inorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md16',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md25',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md79',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md102',1,'<strong>inorder</strong>:']]], + ['strong_20insert_20strong_20_3a_33',['Strong insert strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md13',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md22',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md70',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md75',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md94',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md99',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md113',1,'<strong>insert</strong>:']]], + ['strong_20iterator_20strong_20_3a_34',['Strong iterator strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md20',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md28',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md46',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md73',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md83',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md97',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md105',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md111',1,'<strong>iterator</strong>:']]], + ['strong_20iterators_20strong_20_3a_35',['Strong iterators strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md37',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md54',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md91',1,'<strong>iterators</strong>:']]], ['strong_20our_20contributors_20strong_36',['<strong>Our contributors</strong>',['../index.html#autotoc_md10',1,'']]], - ['strong_20overlap_20strong_20_3a_37',['<strong>overlap</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md76',1,'']]], - ['strong_20pop_20strong_20_3a_38',['<strong>pop</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md107',1,'']]], - ['strong_20pop_5fback_20strong_20_3a_39',['<strong>pop_back</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md44',1,'']]], - ['strong_20pop_5ffront_20strong_20_3a_40',['<strong>pop_front</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md43',1,'']]], - ['strong_20postorder_20strong_20_3a_41',['Strong postorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md18',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md27',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md79',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md101',1,'<strong>postorder</strong>:']]], - ['strong_20preorder_20strong_20_3a_42',['Strong preorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md17',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md26',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md78',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md100',1,'<strong>preorder</strong>:']]], - ['strong_20prim_20strong_20_3a_43',['<strong>prim</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md64',1,'']]], - ['strong_20push_20strong_20_3a_44',['<strong>push</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md105',1,'']]], - ['strong_20push_5fback_20strong_20_3a_45',['Strong push_back strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md31',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md39',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md47',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md83',1,'<strong>push_back</strong>:']]], - ['strong_20push_5ffront_20strong_20_3a_46',['Strong push_front strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md32',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md40',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md48',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md84',1,'<strong>push_front</strong>:']]], - ['strong_20remove_20strong_20_3a_47',['Strong remove strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md14',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md23',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md70',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md75',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md92',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md97',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md112',1,'<strong>remove</strong>:']]], - ['strong_20retrieve_20strong_20_3a_48',['<strong>retrieve</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], - ['strong_20reverse_20strong_20_3a_49',['Strong reverse strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md35',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md51',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md87',1,'<strong>reverse</strong>:']]], - ['strong_20search_20strong_20_3a_50',['Strong search strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md15',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md24',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md34',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md50',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md74',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md86',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md93',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md98',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md111',1,'<strong>search</strong>:']]], + ['strong_20overlap_20strong_20_3a_37',['<strong>overlap</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md78',1,'']]], + ['strong_20pop_20strong_20_3a_38',['<strong>pop</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md110',1,'']]], + ['strong_20pop_5fback_20strong_20_3a_39',['<strong>pop_back</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md45',1,'']]], + ['strong_20pop_5ffront_20strong_20_3a_40',['<strong>pop_front</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md44',1,'']]], + ['strong_20postorder_20strong_20_3a_41',['Strong postorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md18',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md27',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md81',1,'<strong>postorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md104',1,'<strong>postorder</strong>:']]], + ['strong_20preorder_20strong_20_3a_42',['Strong preorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md17',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md26',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md80',1,'<strong>preorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md103',1,'<strong>preorder</strong>:']]], + ['strong_20prim_20strong_20_3a_43',['<strong>prim</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md66',1,'']]], + ['strong_20push_20strong_20_3a_44',['<strong>push</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md108',1,'']]], + ['strong_20push_5fback_20strong_20_3a_45',['Strong push_back strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md31',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md40',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md48',1,'<strong>push_back</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md85',1,'<strong>push_back</strong>:']]], + ['strong_20push_5ffront_20strong_20_3a_46',['Strong push_front strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md32',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md41',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md49',1,'<strong>push_front</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md86',1,'<strong>push_front</strong>:']]], + ['strong_20remove_20strong_20_3a_47',['Strong remove strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md14',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md23',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md72',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md77',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md95',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md100',1,'<strong>remove</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md115',1,'<strong>remove</strong>:']]], + ['strong_20retrieve_20strong_20_3a_48',['<strong>retrieve</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md71',1,'']]], + ['strong_20reverse_20strong_20_3a_49',['Strong reverse strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md35',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md52',1,'<strong>reverse</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md89',1,'<strong>reverse</strong>:']]], + ['strong_20search_20strong_20_3a_50',['Strong search strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md15',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md24',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md34',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md51',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md76',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md88',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md96',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md101',1,'<strong>search</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md114',1,'<strong>search</strong>:']]], ['strong_20see_20the_20full_20documentation_20a_20href_20https_3a_20csrt_20ntua_20github_20io_20algoplus_20here_20a_20strong_51',['<strong>See the full documentation <a href="https://csrt-ntua.github.io/AlgoPlus/" >here</a></strong>',['../index.html#autotoc_md5',1,'']]], - ['strong_20shortest_5fpath_20strong_20_3a_52',['<strong>shortest_path</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md63',1,'']]], - ['strong_20top_20strong_20_3a_53',['<strong>top</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md106',1,'']]], - ['strong_20topological_5fsort_20strong_20_3a_54',['<strong>topological_sort</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md59',1,'']]], - ['strong_20visualize_20strong_20_3a_55',['Strong visualize strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md19',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md29',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md62',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md80',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md103',1,'<strong>visualize</strong>:']]] + ['strong_20shortest_5fpath_20strong_20_3a_52',['<strong>shortest_path</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md65',1,'']]], + ['strong_20top_20strong_20_3a_53',['<strong>top</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md109',1,'']]], + ['strong_20topological_5fsort_20strong_20_3a_54',['<strong>topological_sort</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md61',1,'']]], + ['strong_20visualize_20strong_20_3a_55',['Strong visualize strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md19',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md29',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md38',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md55',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md64',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md82',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md92',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md106',1,'<strong>visualize</strong>:']]] ]; diff --git a/docs/html/search/all_13.js b/docs/html/search/all_13.js index e215ffda..21e70b85 100644 --- a/docs/html/search/all_13.js +++ b/docs/html/search/all_13.js @@ -7,7 +7,7 @@ var searchData= ['the_20full_20documentation_20a_20href_20https_3a_20csrt_20ntua_20github_20io_20algoplus_20here_20a_20strong_4',['<strong>See the full documentation <a href="https://csrt-ntua.github.io/AlgoPlus/" >here</a></strong>',['../index.html#autotoc_md5',1,'']]], ['the_20graph_20class_5',['Mini Tutorial for the Graph class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html',1,'']]], ['the_20hash_5ftable_20class_6',['Mini Tutorial for the hash_table class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html',1,'']]], - ['the_20hash_5ftable_3a_20strong_20_3a_7',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md67',1,'']]], + ['the_20hash_5ftable_3a_20strong_20_3a_7',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], ['the_20interval_20tree_20class_8',['Mini Tutorial for the Interval Tree class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html',1,'']]], ['the_20skip_20list_20class_9',['Mini Tutorial for the Skip List class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html',1,'']]], ['the_20splay_20tree_20class_10',['Mini Tutorial for the Splay Tree class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html',1,'']]], @@ -17,9 +17,9 @@ var searchData= ['to_20contribute_14',['How to contribute?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_n_t_r_i_b_u_t_e.html',1,'']]], ['to_20run_20test_20cases_20strong_15',['<strong>How to run test cases</strong>',['../index.html#autotoc_md9',1,'']]], ['top_16',['top',['../classstack__list.html#a02d7021eceefc2638fde93f38cdeb589',1,'stack_list']]], - ['top_20strong_20_3a_17',['<strong>top</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md106',1,'']]], + ['top_20strong_20_3a_17',['<strong>top</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md109',1,'']]], ['topological_5fsort_18',['topological_sort',['../classgraph.html#a5fa36c46613b6a5252f263dde594cf1f',1,'graph::topological_sort()'],['../classweighted__graph.html#a4b6919e5c07fa6b655169b6a30592771',1,'weighted_graph::topological_sort()']]], - ['topological_5fsort_20strong_20_3a_19',['<strong>topological_sort</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md59',1,'']]], + ['topological_5fsort_20strong_20_3a_19',['<strong>topological_sort</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md61',1,'']]], ['tree_20class_20',['Mini Tutorial for the AVL tree class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html',1,'']]], ['tree_20class_21',['Tree class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html',1,'Mini Tutorial for the Interval Tree class'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html',1,'Mini Tutorial for the Splay Tree class']]], ['trie_22',['trie',['../classtrie.html',1,'trie'],['../classtrie.html#a8d07730e7c6071a78b872f7f73613d14',1,'trie::trie(std::vector< std::string > v={}) noexcept'],['../classtrie.html#a6a3d9a7b2ad1393f5648e29d3963f3f5',1,'trie::trie(const trie &t)']]], diff --git a/docs/html/search/all_15.js b/docs/html/search/all_15.js index 397a1c59..a947aa55 100644 --- a/docs/html/search/all_15.js +++ b/docs/html/search/all_15.js @@ -2,5 +2,5 @@ var searchData= [ ['version_0',['Algoplus{BETA Version}',['../index.html',1,'']]], ['visualize_1',['visualize',['../classgraph.html#aa60f2cd22020a5126dbef4c7e735eecf',1,'graph::visualize()'],['../classweighted__graph.html#a9184c90aa32ad1c81cddedcd6940802e',1,'weighted_graph::visualize()'],['../classcircular__linked__list.html#ae3dd24a24767dd1af94830e95c6f9d2d',1,'circular_linked_list::visualize()'],['../classdoubly__linked__list.html#a97b3ed1ec99751fa67bf2e8e04c7886f',1,'doubly_linked_list::visualize()'],['../classlinked__list.html#a79ef780ab429a076af0369f6fdd3c6f9',1,'linked_list::visualize()'],['../classavl__tree.html#a517f38f7f770647b80322fc7cd1192af',1,'avl_tree::visualize()'],['../classbst.html#a0198118bc2eb3d58607ce6acadb770a6',1,'bst::visualize()'],['../classsplay__tree.html#adf366c059ecbece708bd23db98ce94c0',1,'splay_tree::visualize()']]], - ['visualize_20strong_20_3a_2',['Visualize strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md19',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md29',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md62',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md80',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md103',1,'<strong>visualize</strong>:']]] + ['visualize_20strong_20_3a_2',['Visualize strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md19',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md29',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md38',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md55',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md64',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md82',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md92',1,'<strong>visualize</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md106',1,'<strong>visualize</strong>:']]] ]; diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js index df1e23d9..15c9bc15 100644 --- a/docs/html/search/all_2.js +++ b/docs/html/search/all_2.js @@ -7,7 +7,7 @@ var searchData= ['add_5fedge_4',['add_edge',['../classgraph.html#a3b397af35ce0c1db49a6a814e68bffc3',1,'graph::add_edge()'],['../classweighted__graph.html#ad652cc371c4ae27df7bfd45380865726',1,'weighted_graph::add_edge()']]], ['algoplus_20beta_20version_5',['Algoplus{BETA Version}',['../index.html',1,'']]], ['algoplus_20here_20a_20strong_6',['<strong>See the full documentation <a href="https://csrt-ntua.github.io/AlgoPlus/" >here</a></strong>',['../index.html#autotoc_md5',1,'']]], - ['an_20instance_20of_20the_20hash_5ftable_3a_20strong_20_3a_7',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md67',1,'']]], + ['an_20instance_20of_20the_20hash_5ftable_3a_20strong_20_3a_7',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], ['avl_20tree_20class_8',['Mini Tutorial for the AVL tree class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html',1,'']]], ['avl_5ftree_9',['avl_tree',['../classavl__tree.html',1,'avl_tree< T >'],['../classavl__tree.html#a048c3bc01286503d3d540a8910551317',1,'avl_tree::avl_tree(std::vector< T > __elements={}) noexcept'],['../classavl__tree.html#a3cab4d4112e58e6f90f36d0c23cbe3f6',1,'avl_tree::avl_tree(const avl_tree &a)']]] ]; diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js index 8fcb2e30..13020457 100644 --- a/docs/html/search/all_3.js +++ b/docs/html/search/all_3.js @@ -1,16 +1,16 @@ var searchData= [ ['back_0',['back',['../classdequeue__list.html#a52390a91517e3419a6120d38cc30ca39',1,'dequeue_list']]], - ['back_20strong_20_3a_1',['<strong>back</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md42',1,'']]], + ['back_20strong_20_3a_1',['<strong>back</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md43',1,'']]], ['begin_2',['begin',['../classcircular__linked__list.html#a4326741c71783cf7752ec54744853266',1,'circular_linked_list::begin()'],['../classdoubly__linked__list.html#ab855e34667c93dd84e552618669e7b9e',1,'doubly_linked_list::begin()'],['../classlinked__list.html#a352ebf16cbb0839ea099a5be0df89123',1,'linked_list::begin()'],['../classskip__list.html#ace4f6bb9a3a58c1b993565dc29689b55',1,'skip_list::begin()'],['../classdequeue__list.html#aaa230bf369ec0b763961e3d5aab3ed68',1,'dequeue_list::begin()'],['../classstack__list.html#a87901e2453fe4db8587cfd37de3fcaae',1,'stack_list::begin()'],['../classavl__tree.html#a2e4eb06ce68b6b9cf7e906cb786fc818',1,'avl_tree::begin()'],['../classbst.html#a64edfd3a7c05023cef487ef40a07a322',1,'bst::begin()'],['../classinterval__tree.html#aabb5a5b119dfe11b997d3eb19989363e',1,'interval_tree::begin()']]], ['bellman_5fford_3',['bellman_ford',['../classweighted__graph.html#abc8468ebe6d73b583b3bb1876f3b0747',1,'weighted_graph']]], ['beta_20version_4',['Algoplus{BETA Version}',['../index.html',1,'']]], ['bfs_5',['bfs',['../classgraph.html#a3cc331d692642bfdee0f8bcf87071176',1,'graph::bfs()'],['../classweighted__graph.html#a5407df31013d7d9d1bd5cbfa63082404',1,'weighted_graph::bfs()']]], - ['bfs_20strong_20_3a_6',['<strong>BFS</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md56',1,'']]], + ['bfs_20strong_20_3a_6',['<strong>BFS</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md58',1,'']]], ['bipartite_7',['bipartite',['../classgraph.html#a24409517a5d6bd3689a11ce1ec18eaab',1,'graph::bipartite()'],['../classweighted__graph.html#a3400015dc6c8bd365042d4fbc48017ce',1,'weighted_graph::bipartite()']]], - ['bipartite_20strong_20_3a_8',['<strong>bipartite</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md60',1,'']]], + ['bipartite_20strong_20_3a_8',['<strong>bipartite</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md62',1,'']]], ['bridge_9',['bridge',['../classgraph.html#a3db835fe4f1f0ef665e1ad1251493879',1,'graph::bridge()'],['../classweighted__graph.html#a3dd0f3f2729700069a1a6f8e28681b9e',1,'weighted_graph::bridge()']]], - ['bridge_20strong_20_3a_10',['<strong>bridge</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md61',1,'']]], + ['bridge_20strong_20_3a_10',['<strong>bridge</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md63',1,'']]], ['bst_11',['bst',['../classbst.html',1,'bst< T >'],['../classbst.html#a6f3db633f32d9c984357adaf2aa1ea14',1,'bst::bst(std::vector< T > __elements={}) noexcept'],['../classbst.html#a7461a2607495eab0f2621708b554e926',1,'bst::bst(const bst &b)']]], ['bst_20class_12',['Mini Tutorial for the BST class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html',1,'']]], ['bug_20strong_13',['<strong>Fixing a bug</strong>',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_n_t_r_i_b_u_t_e.html#autotoc_md3',1,'']]] diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js index a3162500..e19cc980 100644 --- a/docs/html/search/all_4.js +++ b/docs/html/search/all_4.js @@ -10,15 +10,15 @@ var searchData= ['code_7',['How should i comment my code?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_m_m_e_n_t_s.html',1,'']]], ['comment_20my_20code_8',['How should i comment my code?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_m_m_e_n_t_s.html',1,'']]], ['connected_9',['connected',['../classgraph.html#ac72a23cebe0d10617d971aca1256de2c',1,'graph::connected()'],['../classweighted__graph.html#a8cebbcf6366ce3fb31cb0b711ad8f600',1,'weighted_graph::connected()']]], - ['connected_20strong_20_3a_10',['<strong>connected</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md65',1,'']]], + ['connected_20strong_20_3a_10',['<strong>connected</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md67',1,'']]], ['connected_5fcomponents_11',['connected_components',['../classgraph.html#ad69569f1cfb90b440a5e66635eaa2622',1,'graph::connected_components()'],['../classweighted__graph.html#a2c9730ab4d207d10ab355570d5164cac',1,'weighted_graph::connected_components()']]], - ['connected_5fcomponents_20strong_20_3a_12',['<strong>connected_components</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md57',1,'']]], + ['connected_5fcomponents_20strong_20_3a_12',['<strong>connected_components</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md59',1,'']]], ['contribute_13',['How to contribute',['../index.html#autotoc_md11',1,'']]], ['contribute_14',['How to contribute?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_n_t_r_i_b_u_t_e.html',1,'']]], ['contributors_20strong_15',['<strong>Our contributors</strong>',['../index.html#autotoc_md10',1,'']]], - ['create_20an_20instance_20of_20the_20hash_5ftable_3a_20strong_20_3a_16',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md67',1,'']]], + ['create_20an_20instance_20of_20the_20hash_5ftable_3a_20strong_20_3a_16',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], ['creating_20a_20new_20class_20strong_17',['<strong>Creating a new Class</strong>',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_n_t_r_i_b_u_t_e.html#autotoc_md2',1,'']]], ['csrt_20ntua_20github_20io_20algoplus_20here_20a_20strong_18',['<strong>See the full documentation <a href="https://csrt-ntua.github.io/AlgoPlus/" >here</a></strong>',['../index.html#autotoc_md5',1,'']]], ['cycle_19',['cycle',['../classgraph.html#a77cab44c928701b32e0d0610392ed5cc',1,'graph::cycle()'],['../classweighted__graph.html#a4aa2ada9ac5954730d10abadcc16b2e1',1,'weighted_graph::cycle()']]], - ['cycle_20strong_20_3a_20',['<strong>cycle</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md58',1,'']]] + ['cycle_20strong_20_3a_20',['<strong>cycle</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md60',1,'']]] ]; diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js index 3100a48f..b99aeee9 100644 --- a/docs/html/search/all_5.js +++ b/docs/html/search/all_5.js @@ -2,7 +2,7 @@ var searchData= [ ['dequeue_5flist_0',['dequeue_list',['../classdequeue__list.html',1,'dequeue_list< T >'],['../classdequeue__list.html#a42603e6d5dab281bac54316f61a07660',1,'dequeue_list::dequeue_list(std::vector< T > v={}) noexcept'],['../classdequeue__list.html#a2b03e08df7aa6a3a597ab9afaec89c60',1,'dequeue_list::dequeue_list(const dequeue_list &q)']]], ['dfs_1',['dfs',['../classgraph.html#a552cbdacd1d280bdaa5400e9edeb10a9',1,'graph::dfs()'],['../classweighted__graph.html#ad24e575e96678198f7750640a533cc12',1,'weighted_graph::dfs()']]], - ['dfs_20strong_20_3a_2',['<strong>DFS</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md55',1,'']]], + ['dfs_20strong_20_3a_2',['<strong>DFS</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.html#autotoc_md57',1,'']]], ['discord_20gg_20m9nyv4mhz6_20join_20a_20our_20discord_20strong_3',['<strong><a href="https://discord.gg/M9nYv4MHz6" >Join</a> our Discord</strong>',['../index.html#autotoc_md6',1,'']]], ['discord_20strong_4',['<strong><a href="https://discord.gg/M9nYv4MHz6" >Join</a> our Discord</strong>',['../index.html#autotoc_md6',1,'']]], ['do_20i_20write_20unit_20tests_5',['How do i write unit tests?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.html',1,'']]], diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js index 5fc9bccf..167af8cf 100644 --- a/docs/html/search/all_6.js +++ b/docs/html/search/all_6.js @@ -1,11 +1,11 @@ var searchData= [ ['elements_0',['elements',['../classcircular__linked__list.html#a539edebbf066da0d2aaf90a06a82d045',1,'circular_linked_list::elements()'],['../classdoubly__linked__list.html#af7ef1ea3c8d19ca5f42118600e5d92cd',1,'doubly_linked_list::elements()'],['../classlinked__list.html#aea64a6c4db632c0569f66a753c3003af',1,'linked_list::elements()']]], - ['elements_20strong_20_3a_1',['Elements strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md36',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md52',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md88',1,'<strong>elements</strong>:']]], + ['elements_20strong_20_3a_1',['Elements strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md36',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md53',1,'<strong>elements</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md90',1,'<strong>elements</strong>:']]], ['empty_2',['empty',['../classgraph.html#ae1202555cd550bdc9654ed9b43584066',1,'graph::empty()'],['../classweighted__graph.html#a87a3e7e1b00794bcaf369e3802b63069',1,'weighted_graph::empty()'],['../classcircular__linked__list.html#afa30d61d17468c5b52b2c70cdd87228f',1,'circular_linked_list::empty()'],['../classdoubly__linked__list.html#a818f06a2233ae79b9de46179a008ae4a',1,'doubly_linked_list::empty()'],['../classlinked__list.html#a940c4b88fc93e92e5518134b0001208c',1,'linked_list::empty()'],['../classtrie.html#ad581a02dd94fc7d214f5488bb02fe4ee',1,'trie::empty()']]], ['end_3',['end',['../classcircular__linked__list.html#ac44983a3c6787b338f41f99edcdfabf9',1,'circular_linked_list::end()'],['../classdoubly__linked__list.html#a0ce9b9113a172c246e556672921f8a0f',1,'doubly_linked_list::end()'],['../classlinked__list.html#a77f0b9fe3aeef4ca425847cec358a796',1,'linked_list::end()'],['../classskip__list.html#a296bad7f6368effc2d9a546f004a5ab0',1,'skip_list::end()'],['../classdequeue__list.html#ab1968140a2b3e830f3f9229051d3fd2b',1,'dequeue_list::end()'],['../classstack__list.html#a53037d6540ac5dbe9582c68af99b3139',1,'stack_list::end()'],['../classavl__tree.html#a015ac0902d879a52fd7a8940ab36ab7a',1,'avl_tree::end()'],['../classbst.html#aa3db0ba407a005ce61feb9c605bbb187',1,'bst::end()'],['../classinterval__tree.html#a04dd9337397e8afe44810c1169ac64b7',1,'interval_tree::end()']]], ['erase_4',['erase',['../classcircular__linked__list.html#a5b325ae99060b57f15ca46ec4d9d22de',1,'circular_linked_list::erase()'],['../classdoubly__linked__list.html#afdab563c67f317578ea7839150c0f5f7',1,'doubly_linked_list::erase()'],['../classlinked__list.html#a51f423f30e8e01fdc8ee72d952b3ec3f',1,'linked_list::erase()']]], - ['erase_20strong_20_3a_5',['Erase strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md33',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md49',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md85',1,'<strong>erase</strong>:']]], + ['erase_20strong_20_3a_5',['Erase strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md33',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md50',1,'<strong>erase</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md87',1,'<strong>erase</strong>:']]], ['eulerian_6',['eulerian',['../classgraph.html#ae0b3a47ae3062d4ff07e5709110190d8',1,'graph::eulerian()'],['../classweighted__graph.html#a0375e2db5858f1ea2b1dc598c2621227',1,'weighted_graph::eulerian()']]], ['example_3a_7',['Example:',['../index.html#autotoc_md7',1,'']]] ]; diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js index 6839085b..c406b8e2 100644 --- a/docs/html/search/all_7.js +++ b/docs/html/search/all_7.js @@ -15,6 +15,6 @@ var searchData= ['for_20the_20stack_20class_12',['for the Stack class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html',1,'Mini Tutorial for the Stack class'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html',1,'Mini Tutorial for the Stack class']]], ['for_20the_20trie_20class_13',['Mini Tutorial for the Trie class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html',1,'']]], ['front_14',['front',['../classdequeue__list.html#a7a9f8326f96b1a42057ef0ec2a020a39',1,'dequeue_list']]], - ['front_20strong_20_3a_15',['<strong>front</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md41',1,'']]], + ['front_20strong_20_3a_15',['<strong>front</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md42',1,'']]], ['full_20documentation_20a_20href_20https_3a_20csrt_20ntua_20github_20io_20algoplus_20here_20a_20strong_16',['<strong>See the full documentation <a href="https://csrt-ntua.github.io/AlgoPlus/" >here</a></strong>',['../index.html#autotoc_md5',1,'']]] ]; diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js index 0b198780..47fcffab 100644 --- a/docs/html/search/all_9.js +++ b/docs/html/search/all_9.js @@ -3,7 +3,7 @@ var searchData= ['has_5fedge_0',['has_edge',['../classgraph.html#a4d434612e87f3e4a5f10c653167da8df',1,'graph::has_edge()'],['../classweighted__graph.html#a47d3931f45d5cc56894589b048e695dc',1,'weighted_graph::has_edge()']]], ['hash_5ftable_1',['hash_table',['../classhash__table.html',1,'hash_table< KeyType, ValueType >'],['../classhash__table.html#adc831edf9651d7a2858e79624417749f',1,'hash_table::hash_table(std::vector< std::pair< KeyType, ValueType > > v={})'],['../classhash__table.html#a72b8facb5a3c01227e96ca3cda64fa14',1,'hash_table::hash_table(const hash_table &h)']]], ['hash_5ftable_20class_2',['Mini Tutorial for the hash_table class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html',1,'']]], - ['hash_5ftable_3a_20strong_20_3a_3',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md67',1,'']]], + ['hash_5ftable_3a_20strong_20_3a_3',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], ['heapify_4',['heapify',['../classmin__heap.html#a624dfa9812a698548226a6dbcfe2c6cc',1,'min_heap']]], ['here_20a_20strong_5',['<strong>See the full documentation <a href="https://csrt-ntua.github.io/AlgoPlus/" >here</a></strong>',['../index.html#autotoc_md5',1,'']]], ['how_20do_20i_20write_20unit_20tests_6',['How do i write unit tests?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.html',1,'']]], diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js index 08be51e5..70bc4c35 100644 --- a/docs/html/search/all_a.js +++ b/docs/html/search/all_a.js @@ -3,14 +3,14 @@ var searchData= ['i_20comment_20my_20code_0',['How should i comment my code?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_c_o_m_m_e_n_t_s.html',1,'']]], ['i_20write_20unit_20tests_1',['How do i write unit tests?',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.html',1,'']]], ['inorder_2',['inorder',['../classavl__tree.html#aef655e5753555d705e58d39bd094c55a',1,'avl_tree::inorder()'],['../classbst.html#ab9d984aab9247a36c78b115484ccb623',1,'bst::inorder()'],['../classinterval__tree.html#a6472215cc03add0b3704c3d5e3249259',1,'interval_tree::inorder()'],['../classsplay__tree.html#a3418b2394bd2f5295edeb0444292938a',1,'splay_tree::inorder()']]], - ['inorder_20strong_20_3a_3',['Inorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md16',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md25',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md77',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md99',1,'<strong>inorder</strong>:']]], + ['inorder_20strong_20_3a_3',['Inorder strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md16',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md25',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md79',1,'<strong>inorder</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md102',1,'<strong>inorder</strong>:']]], ['insert_4',['insert',['../classhash__table.html#a075f7fb9d5f95b828e044dc49e6386ba',1,'hash_table::insert()'],['../classmin__heap.html#a65ea47fb7a47b6db35cfc02a0d1f95be',1,'min_heap::insert()'],['../classskip__list.html#ad7a2f526cda9ab87d50b9e745222ae98',1,'skip_list::insert()'],['../classavl__tree.html#acdeb1d0610c350618d64fdb69f50ab08',1,'avl_tree::insert()'],['../classbst.html#ad7def8a09da61a43c7033365ea226d06',1,'bst::insert()'],['../classinterval__tree.html#aa850e677df1d50f7fa3b4e2a5c8cd2b2',1,'interval_tree::insert()'],['../classsplay__tree.html#a28eea5f755129c69077896c03bb0406e',1,'splay_tree::insert()'],['../classtrie.html#adb61c311b6d076114a48194cbf7e4822',1,'trie::insert()']]], - ['insert_20strong_20_3a_5',['Insert strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md13',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md22',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md68',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md73',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md91',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md96',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md110',1,'<strong>insert</strong>:']]], - ['instance_20of_20the_20hash_5ftable_3a_20strong_20_3a_6',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md67',1,'']]], + ['insert_20strong_20_3a_5',['Insert strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md13',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md22',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md70',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md75',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md94',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md99',1,'<strong>insert</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.html#autotoc_md113',1,'<strong>insert</strong>:']]], + ['instance_20of_20the_20hash_5ftable_3a_20strong_20_3a_6',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], ['interval_20tree_20class_7',['Mini Tutorial for the Interval Tree class',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html',1,'']]], ['interval_5ftree_8',['interval_tree',['../classinterval__tree.html',1,'interval_tree< T >'],['../classinterval__tree.html#a425c09376a776f6e00211d92ea26b7e7',1,'interval_tree::interval_tree(std::vector< std::pair< T, T > > v={})'],['../classinterval__tree.html#ae2fd349af4b648eabc0acce807e195e5',1,'interval_tree::interval_tree(const interval_tree &i)']]], ['io_20algoplus_20here_20a_20strong_9',['<strong>See the full documentation <a href="https://csrt-ntua.github.io/AlgoPlus/" >here</a></strong>',['../index.html#autotoc_md5',1,'']]], ['iterator_10',['Iterator',['../classavl__tree_1_1_iterator.html',1,'avl_tree< T >::Iterator'],['../classbst_1_1_iterator.html',1,'bst< T >::Iterator'],['../classcircular__linked__list_1_1_iterator.html',1,'circular_linked_list< T >::Iterator'],['../classdequeue__list_1_1_iterator.html',1,'dequeue_list< T >::Iterator'],['../classdoubly__linked__list_1_1_iterator.html',1,'doubly_linked_list< T >::Iterator'],['../classhash__table_1_1_iterator.html',1,'hash_table< KeyType, ValueType >::Iterator'],['../classinterval__tree_1_1_iterator.html',1,'interval_tree< T >::Iterator'],['../classlinked__list_1_1_iterator.html',1,'linked_list< T >::Iterator'],['../classskip__list_1_1_iterator.html',1,'skip_list< T >::Iterator'],['../classsplay__tree_1_1_iterator.html',1,'splay_tree< T >::Iterator'],['../classstack__list_1_1_iterator.html',1,'stack_list< T >::Iterator'],['../classhash__table_1_1_iterator.html#a70587e8da18d342c39b547941af14827',1,'hash_table::Iterator::Iterator()'],['../classcircular__linked__list_1_1_iterator.html#a56a79c0ca0b2174983bcb4824ccd2282',1,'circular_linked_list::Iterator::Iterator()'],['../classdoubly__linked__list_1_1_iterator.html#a63e1bde682034183631fa7e47875bbd9',1,'doubly_linked_list::Iterator::Iterator()'],['../classlinked__list_1_1_iterator.html#a32a5cea122f0f7fa21ffdc4f391610af',1,'linked_list::Iterator::Iterator()'],['../classskip__list_1_1_iterator.html#a9f01da3830d0f8ce18a34b7460b08ca9',1,'skip_list::Iterator::Iterator()'],['../classdequeue__list_1_1_iterator.html#a89fdc9c2b5a9df25aa5e13b985a6fff2',1,'dequeue_list::Iterator::Iterator()'],['../classstack__list_1_1_iterator.html#a81854ce2874a2a5f5d4f3636d5b26cce',1,'stack_list::Iterator::Iterator()'],['../classavl__tree_1_1_iterator.html#a0ba2c42320c63a8379610c51c3c5a600',1,'avl_tree::Iterator::Iterator()'],['../classbst_1_1_iterator.html#a9b491f04f98b75964a67795982d14d74',1,'bst::Iterator::Iterator()'],['../classinterval__tree_1_1_iterator.html#a59f640ae5fcfdba2490972d4a2fbe241',1,'interval_tree::Iterator::Iterator()'],['../classsplay__tree_1_1_iterator.html#afc9327f8cb72ba7c6947aca4dbcb5d72',1,'splay_tree::Iterator::Iterator()']]], - ['iterator_20strong_20_3a_11',['Iterator strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md20',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md28',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md45',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md71',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md81',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md94',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md102',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md108',1,'<strong>iterator</strong>:']]], - ['iterators_20strong_20_3a_12',['Iterators strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md37',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md53',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md89',1,'<strong>iterators</strong>:']]] + ['iterator_20strong_20_3a_11',['Iterator strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2avl.html#autotoc_md20',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2bst.html#autotoc_md28',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.html#autotoc_md46',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md73',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md83',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.html#autotoc_md97',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.html#autotoc_md105',1,'<strong>iterator</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.html#autotoc_md111',1,'<strong>iterator</strong>:']]], + ['iterators_20strong_20_3a_12',['Iterators strong :',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.html#autotoc_md37',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.html#autotoc_md54',1,'<strong>iterators</strong>:'],['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.html#autotoc_md91',1,'<strong>iterators</strong>:']]] ]; diff --git a/docs/html/search/all_f.js b/docs/html/search/all_f.js index 46703e0e..030d48aa 100644 --- a/docs/html/search/all_f.js +++ b/docs/html/search/all_f.js @@ -1,6 +1,6 @@ var searchData= [ - ['of_20the_20hash_5ftable_3a_20strong_20_3a_0',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md67',1,'']]], + ['of_20the_20hash_5ftable_3a_20strong_20_3a_0',['<strong>Create an instance of the hash_table:</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.html#autotoc_md69',1,'']]], ['operator_21_3d_1',['operator!=',['../classhash__table_1_1_iterator.html#ae14d7db1eaf72b7ccef4232d118b5c47',1,'hash_table::Iterator::operator!=()'],['../classcircular__linked__list_1_1_iterator.html#a82b8b936cea11f0b4d8e8faea3d72f14',1,'circular_linked_list::Iterator::operator!=()'],['../classdoubly__linked__list_1_1_iterator.html#ad3a8e48f57e9de41b732afdf6632373e',1,'doubly_linked_list::Iterator::operator!=()'],['../classlinked__list_1_1_iterator.html#af2aa1d04855afedc69bff84586382233',1,'linked_list::Iterator::operator!=()'],['../classskip__list_1_1_iterator.html#a29b190807338db75884afbd80000ba80',1,'skip_list::Iterator::operator!=()'],['../classdequeue__list_1_1_iterator.html#a56181a30f3faa3a5fd86ea72bafbc058',1,'dequeue_list::Iterator::operator!=()'],['../classstack__list_1_1_iterator.html#a114d7b1bb68fe730c895750d846e62eb',1,'stack_list::Iterator::operator!=()'],['../classavl__tree_1_1_iterator.html#a0fd4ebd930bd4fe986438e203685d2fd',1,'avl_tree::Iterator::operator!=()'],['../classbst_1_1_iterator.html#a1616df45e8c86a48b6677dc34e4e1e02',1,'bst::Iterator::operator!=()'],['../classinterval__tree_1_1_iterator.html#a19e329cb93f58dde93d780239371ebab',1,'interval_tree::Iterator::operator!=()'],['../classsplay__tree_1_1_iterator.html#a8327888e21ed84758168e857525b0357',1,'splay_tree::Iterator::operator!=()']]], ['operator_2a_2',['operator*',['../classhash__table_1_1_iterator.html#a8b8e7e544c5317f4fd9b656c5f156663',1,'hash_table::Iterator::operator*()'],['../classcircular__linked__list_1_1_iterator.html#a4adee3dae88804ade451791db61c7040',1,'circular_linked_list::Iterator::operator*()'],['../classdoubly__linked__list_1_1_iterator.html#ae37008c3828d7d83f9e401ce4873dcee',1,'doubly_linked_list::Iterator::operator*()'],['../classlinked__list_1_1_iterator.html#acccb66db06889a351c23ee746f499371',1,'linked_list::Iterator::operator*()'],['../classskip__list_1_1_iterator.html#a18bc729a6786c5225f3110451b059b16',1,'skip_list::Iterator::operator*()'],['../classdequeue__list_1_1_iterator.html#a7ca0aa698bc1025023acd57ec21438fc',1,'dequeue_list::Iterator::operator*()'],['../classstack__list_1_1_iterator.html#aed643fbe3ef5eca5d197c163f47f81a3',1,'stack_list::Iterator::operator*()'],['../classavl__tree_1_1_iterator.html#aa638b723e1ef408bf1406d6c9db06dd8',1,'avl_tree::Iterator::operator*()'],['../classbst_1_1_iterator.html#ad4a6b980b608ccbc56e69c0045095a6e',1,'bst::Iterator::operator*()'],['../classinterval__tree_1_1_iterator.html#a3d70ea6c854c517edab72b0c437ff1e3',1,'interval_tree::Iterator::operator*()'],['../classsplay__tree_1_1_iterator.html#a278afb2dcf7708a7c9e5367699fbbd1d',1,'splay_tree::Iterator::operator*()']]], ['operator_2b_2b_3',['operator++',['../classhash__table_1_1_iterator.html#ac9de41755ab51c084ef42e80b3a32ead',1,'hash_table::Iterator::operator++()'],['../classhash__table_1_1_iterator.html#ad615f01aae60ce9034361f5e82bb4df3',1,'hash_table::Iterator::operator++(int)'],['../classcircular__linked__list_1_1_iterator.html#a0d911391c75f678914deb0e6c455963d',1,'circular_linked_list::Iterator::operator++()'],['../classcircular__linked__list_1_1_iterator.html#afd285480fcc5da38ef4452aa9a14e482',1,'circular_linked_list::Iterator::operator++(int)'],['../classdoubly__linked__list_1_1_iterator.html#af81bdaa4563dfa52c2e48dd9a28a284f',1,'doubly_linked_list::Iterator::operator++()'],['../classdoubly__linked__list_1_1_iterator.html#a42b1e0f1cc840137155e54c412c0f639',1,'doubly_linked_list::Iterator::operator++(int)'],['../classlinked__list_1_1_iterator.html#a33c0f803e40148a9d5bda8577b9d965b',1,'linked_list::Iterator::operator++()'],['../classlinked__list_1_1_iterator.html#ad2aeebd2a93013249e74119f9c3d0ea2',1,'linked_list::Iterator::operator++(int)'],['../classskip__list_1_1_iterator.html#a7209170ec9f20b2efa2a6c8b8bb78778',1,'skip_list::Iterator::operator++()'],['../classskip__list_1_1_iterator.html#a12b3d664b5cb64e65687ca3e2624a5ee',1,'skip_list::Iterator::operator++(int)'],['../classdequeue__list_1_1_iterator.html#a715c94325496d5f8d1671c89f2187fad',1,'dequeue_list::Iterator::operator++()'],['../classdequeue__list_1_1_iterator.html#a9bbe9983129bd4da97351e0a897a0b2f',1,'dequeue_list::Iterator::operator++(int)'],['../classstack__list_1_1_iterator.html#a4bb844064ea51919f90658ebf608f316',1,'stack_list::Iterator::operator++()'],['../classstack__list_1_1_iterator.html#a20be9fe10442543bb6e3885e666c820f',1,'stack_list::Iterator::operator++(int)'],['../classavl__tree_1_1_iterator.html#a9133f7949ed717536a917db15b7fe669',1,'avl_tree::Iterator::operator++()'],['../classavl__tree_1_1_iterator.html#abb7d9c7890790037299048ce39894d65',1,'avl_tree::Iterator::operator++(int)'],['../classbst_1_1_iterator.html#a030d4ec4aef85d8375035ad6a70995ba',1,'bst::Iterator::operator++()'],['../classbst_1_1_iterator.html#afaf8d39eefdb57100ff445515ba07687',1,'bst::Iterator::operator++(int)'],['../classinterval__tree_1_1_iterator.html#ab5f63c0e259917506dea3ce1d12c0099',1,'interval_tree::Iterator::operator++()'],['../classinterval__tree_1_1_iterator.html#aa7bc2817b2441428a161c180135881c0',1,'interval_tree::Iterator::operator++(int)'],['../classsplay__tree_1_1_iterator.html#afe74db91ec3efca1808a05e40a766417',1,'splay_tree::Iterator::operator++()'],['../classsplay__tree_1_1_iterator.html#a5eeda4f4b0871e9f47badd59b88a65fb',1,'splay_tree::Iterator::operator++(int)']]], @@ -10,5 +10,5 @@ var searchData= ['our_20contributors_20strong_7',['<strong>Our contributors</strong>',['../index.html#autotoc_md10',1,'']]], ['our_20discord_20strong_8',['<strong><a href="https://discord.gg/M9nYv4MHz6" >Join</a> our Discord</strong>',['../index.html#autotoc_md6',1,'']]], ['overlap_9',['overlap',['../classinterval__tree.html#a4f7fa294476721da36f1542b71a5e79f',1,'interval_tree']]], - ['overlap_20strong_20_3a_10',['<strong>overlap</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md76',1,'']]] + ['overlap_20strong_20_3a_10',['<strong>overlap</strong>:',['../md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.html#autotoc_md78',1,'']]] ]; diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.tex index e1de732f..e7288684 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s.tex @@ -1,7 +1,7 @@ \chapter{How do i write unit tests?} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s}\index{How do i write unit tests?@{How do i write unit tests?}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s_autotoc_md113}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s_autotoc_md113}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s_autotoc_md116}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2_u_n_i_t___t_e_s_t_s_autotoc_md116}% Writting unit tests is the most important part of contributing. Fortunately or not, this is a project about algorithms and a lot of edge cases exist, so we must make sure everything works as it should. diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.tex index 16fc1d83..4513a9f7 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list.tex @@ -98,4 +98,16 @@ \chapter{Mini tutorial for circular linked list class} \DoxyCodeLine{\}} \end{DoxyCode} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list_autotoc_md38}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2circular__linked__list_autotoc_md38} + +\begin{DoxyCode}{0} +\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{} +\DoxyCodeLine{\mbox{\hyperlink{classcircular__linked__list}{circular\_linked\_list}}\ l;} +\DoxyCodeLine{l.\mbox{\hyperlink{classcircular__linked__list_a5caccafa9f77dcfdfb1bad669877f609}{push\_front}}(1);} +\DoxyCodeLine{l.\mbox{\hyperlink{classcircular__linked__list_a5caccafa9f77dcfdfb1bad669877f609}{push\_front}}(2);} +\DoxyCodeLine{l.\mbox{\hyperlink{classcircular__linked__list_a5caccafa9f77dcfdfb1bad669877f609}{push\_front}}(3);} +\DoxyCodeLine{l.\mbox{\hyperlink{classcircular__linked__list_ae3dd24a24767dd1af94830e95c6f9d2d}{visualize}}();} + +\end{DoxyCode} \ No newline at end of file diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.tex index 0190517c..f354160c 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue.tex @@ -1,7 +1,7 @@ \chapter{Mini Tutorial for the Stack class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue}\index{Mini Tutorial for the Stack class@{Mini Tutorial for the Stack class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md38}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md38}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md39}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md39}% \begin{DoxyVerb}dequeue_list -- creates a dequeue implemented with a list. \end{DoxyVerb} splay tree contains\+: @@ -14,7 +14,7 @@ \chapter{Mini Tutorial for the Stack class} \item pop\+\_\+back \item clear \item size -\end{DoxyItemize}\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md39}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+back}}\+:}{{\bfseries{push\+\_\+back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md39} +\end{DoxyItemize}\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md40}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+back}}\+:}{{\bfseries{push\+\_\+back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md40} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -27,7 +27,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{\textcolor{comment}{//\ now\ the\ dequeue\ contains\ \{10,5,4,13\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md40}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+front}}\+:}{{\bfseries{push\+\_\+front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md40} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md41}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+front}}\+:}{{\bfseries{push\+\_\+front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md41} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -41,7 +41,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{\textcolor{comment}{//\ now\ the\ dequeue\ contains\ \{13,4,5,10\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md41}{}\doxysubsection{\texorpdfstring{{\bfseries{front}}\+:}{{\bfseries{front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md41} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md42}{}\doxysubsection{\texorpdfstring{{\bfseries{front}}\+:}{{\bfseries{front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md42} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -56,7 +56,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{std::cout\ <<\ q.\mbox{\hyperlink{classdequeue__list_a7a9f8326f96b1a42057ef0ec2a020a39}{front}}()\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md42}{}\doxysubsection{\texorpdfstring{{\bfseries{back}}\+:}{{\bfseries{back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md42} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md43}{}\doxysubsection{\texorpdfstring{{\bfseries{back}}\+:}{{\bfseries{back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md43} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -71,7 +71,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{std::cout\ <<\ q.\mbox{\hyperlink{classdequeue__list_a52390a91517e3419a6120d38cc30ca39}{back}}()\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md43}{}\doxysubsection{\texorpdfstring{{\bfseries{pop\+\_\+front}}\+:}{{\bfseries{pop\+\_\+front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md43} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md44}{}\doxysubsection{\texorpdfstring{{\bfseries{pop\+\_\+front}}\+:}{{\bfseries{pop\+\_\+front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md44} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -89,7 +89,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{std::cout\ <<\ q.\mbox{\hyperlink{classdequeue__list_a7a9f8326f96b1a42057ef0ec2a020a39}{front}}()\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md44}{}\doxysubsection{\texorpdfstring{{\bfseries{pop\+\_\+back}}\+:}{{\bfseries{pop\+\_\+back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md44} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md45}{}\doxysubsection{\texorpdfstring{{\bfseries{pop\+\_\+back}}\+:}{{\bfseries{pop\+\_\+back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md45} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -107,7 +107,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{std::cout\ <<\ q.\mbox{\hyperlink{classdequeue__list_a52390a91517e3419a6120d38cc30ca39}{back}}()\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md45}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md45} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md46}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2dequeue_autotoc_md46} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.tex index a7720999..9f917101 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list.tex @@ -1,10 +1,10 @@ \chapter{Mini tutorial for doubly linked list class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list}\index{Mini tutorial for doubly linked list class@{Mini tutorial for doubly linked list class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md46}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md46}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md47}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md47}% \begin{DoxyVerb}doubly_linked_list -- creates a doubly linked list with elements of type T \end{DoxyVerb} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md47}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+back}}\+:}{{\bfseries{push\+\_\+back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md47} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md48}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+back}}\+:}{{\bfseries{push\+\_\+back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md48} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -16,7 +16,7 @@ \chapter{Mini tutorial for doubly linked list class} \DoxyCodeLine{\textcolor{comment}{//creates\ a\ doubly\ linked\ list\ with\ elements\ \{1,2,3\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md48}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+front}}\+:}{{\bfseries{push\+\_\+front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md48} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md49}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+front}}\+:}{{\bfseries{push\+\_\+front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md49} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -28,7 +28,7 @@ \chapter{Mini tutorial for doubly linked list class} \DoxyCodeLine{\textcolor{comment}{//creates\ a\ doubly\ linked\ list\ with\ elements\ \{3,2,1\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md49}{}\doxysubsection{\texorpdfstring{{\bfseries{erase}}\+:}{{\bfseries{erase}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md49} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md50}{}\doxysubsection{\texorpdfstring{{\bfseries{erase}}\+:}{{\bfseries{erase}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md50} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -41,7 +41,7 @@ \chapter{Mini tutorial for doubly linked list class} \DoxyCodeLine{assert(l.\mbox{\hyperlink{classdoubly__linked__list_aca40a97ffdf597eaaf90c6a37feddbaf}{search}}(2)\ ==\ \textcolor{keyword}{false});} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md50}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md50} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md51}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md51} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -55,7 +55,7 @@ \chapter{Mini tutorial for doubly linked list class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md51}{}\doxysubsection{\texorpdfstring{{\bfseries{reverse}}\+:}{{\bfseries{reverse}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md51} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md52}{}\doxysubsection{\texorpdfstring{{\bfseries{reverse}}\+:}{{\bfseries{reverse}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md52} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -68,7 +68,7 @@ \chapter{Mini tutorial for doubly linked list class} \DoxyCodeLine{\textcolor{comment}{//now\ the\ linked\ list\ became\ \{1,2,3\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md52}{}\doxysubsection{\texorpdfstring{{\bfseries{elements}}\+:}{{\bfseries{elements}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md52} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md53}{}\doxysubsection{\texorpdfstring{{\bfseries{elements}}\+:}{{\bfseries{elements}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md53} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -82,7 +82,7 @@ \chapter{Mini tutorial for doubly linked list class} \DoxyCodeLine{std::vector\ els\ =\ l.\mbox{\hyperlink{classdoubly__linked__list_af7ef1ea3c8d19ca5f42118600e5d92cd}{elements}}();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md53}{}\doxysubsection{\texorpdfstring{{\bfseries{iterators}}\+:}{{\bfseries{iterators}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md53} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md54}{}\doxysubsection{\texorpdfstring{{\bfseries{iterators}}\+:}{{\bfseries{iterators}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md54} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -97,4 +97,16 @@ \chapter{Mini tutorial for doubly linked list class} \DoxyCodeLine{\}} \end{DoxyCode} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md55}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2doubly__linked__list_autotoc_md55} + +\begin{DoxyCode}{0} +\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{} +\DoxyCodeLine{\mbox{\hyperlink{classdoubly__linked__list}{doubly\_linked\_list}}\ l;} +\DoxyCodeLine{l.\mbox{\hyperlink{classdoubly__linked__list_a9132ebf985d2c3192cd93e91736c2bb6}{push\_front}}(1);} +\DoxyCodeLine{l.\mbox{\hyperlink{classdoubly__linked__list_a9132ebf985d2c3192cd93e91736c2bb6}{push\_front}}(2);} +\DoxyCodeLine{l.\mbox{\hyperlink{classdoubly__linked__list_a9132ebf985d2c3192cd93e91736c2bb6}{push\_front}}(3);} +\DoxyCodeLine{l.\mbox{\hyperlink{classdoubly__linked__list_a97b3ed1ec99751fa67bf2e8e04c7886f}{visualize}}();} + +\end{DoxyCode} \ No newline at end of file diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.tex index 0cc62333..37f5d453 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph.tex @@ -1,7 +1,7 @@ \chapter{Mini Tutorial for the Graph class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph}\index{Mini Tutorial for the Graph class@{Mini Tutorial for the Graph class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md54}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md54}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md56}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md56}% \begin{DoxyVerb}1. graph -- unweighted graph 2. weighted_graph -- weighted graph \end{DoxyVerb} @@ -33,7 +33,7 @@ \chapter{Mini Tutorial for the Graph class} \item visualize \end{DoxyItemize} -There are also some functions for both classes like {\bfseries{has\+\_\+edge(u, v)}} that checks if an edge exists from node u to node v, {\bfseries{size()}} that returns the number of elements in the graph, {\bfseries{empty()}} that checks if a graph is empty and {\bfseries{empty()}} that empties the graph.\+You can see more about graph algorithms \href{https://github.com/nikolasfil/AlgoDay/tree/main/AlgoDay-1/Spiros}{\texttt{ here}}. \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md55}{}\doxysubsection{\texorpdfstring{{\bfseries{DFS}}\+:}{{\bfseries{DFS}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md55} +There are also some functions for both classes like {\bfseries{has\+\_\+edge(u, v)}} that checks if an edge exists from node u to node v, {\bfseries{size()}} that returns the number of elements in the graph, {\bfseries{empty()}} that checks if a graph is empty and {\bfseries{empty()}} that empties the graph.\+You can see more about graph algorithms \href{https://github.com/nikolasfil/AlgoDay/tree/main/AlgoDay-1/Spiros}{\texttt{ here}}. \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md57}{}\doxysubsection{\texorpdfstring{{\bfseries{DFS}}\+:}{{\bfseries{DFS}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md57} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -47,7 +47,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{std::vector\ dfs\ =\ g.dfs();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md56}{}\doxysubsection{\texorpdfstring{{\bfseries{BFS}}\+:}{{\bfseries{BFS}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md56} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md58}{}\doxysubsection{\texorpdfstring{{\bfseries{BFS}}\+:}{{\bfseries{BFS}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md58} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -61,7 +61,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{std::vector\ bfs\ =\ g.bfs();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md57}{}\doxysubsection{\texorpdfstring{{\bfseries{connected\+\_\+components}}\+:}{{\bfseries{connected\+\_\+components}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md57} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md59}{}\doxysubsection{\texorpdfstring{{\bfseries{connected\+\_\+components}}\+:}{{\bfseries{connected\+\_\+components}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md59} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -73,7 +73,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{std::cout\ <<\ g.connected\_components()\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md58}{}\doxysubsection{\texorpdfstring{{\bfseries{cycle}}\+:}{{\bfseries{cycle}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md58} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md60}{}\doxysubsection{\texorpdfstring{{\bfseries{cycle}}\+:}{{\bfseries{cycle}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md60} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -88,7 +88,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md59}{}\doxysubsection{\texorpdfstring{{\bfseries{topological\+\_\+sort}}\+:}{{\bfseries{topological\+\_\+sort}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md59} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md61}{}\doxysubsection{\texorpdfstring{{\bfseries{topological\+\_\+sort}}\+:}{{\bfseries{topological\+\_\+sort}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md61} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -102,7 +102,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{std::vector\ topo\ =\ g.topological\_sort();} \end{DoxyCode} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md60}{}\doxysubsection{\texorpdfstring{{\bfseries{bipartite}}\+:}{{\bfseries{bipartite}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md60} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md62}{}\doxysubsection{\texorpdfstring{{\bfseries{bipartite}}\+:}{{\bfseries{bipartite}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md62} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -118,7 +118,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md61}{}\doxysubsection{\texorpdfstring{{\bfseries{bridge}}\+:}{{\bfseries{bridge}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md61} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md63}{}\doxysubsection{\texorpdfstring{{\bfseries{bridge}}\+:}{{\bfseries{bridge}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md63} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -132,7 +132,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{std::vector>\ bridges\ =\ g.bridge(1);} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md62}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md62} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md64}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md64} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -148,7 +148,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{g.visualize();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md63}{}\doxysubsection{\texorpdfstring{{\bfseries{shortest\+\_\+path}}\+:}{{\bfseries{shortest\+\_\+path}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md63} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md65}{}\doxysubsection{\texorpdfstring{{\bfseries{shortest\+\_\+path}}\+:}{{\bfseries{shortest\+\_\+path}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md65} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -162,7 +162,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{std::cout\ <<\ g.shortest\_path(1,\ 2)\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md64}{}\doxysubsection{\texorpdfstring{{\bfseries{prim}}\+:}{{\bfseries{prim}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md64} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md66}{}\doxysubsection{\texorpdfstring{{\bfseries{prim}}\+:}{{\bfseries{prim}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md66} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -178,7 +178,7 @@ \chapter{Mini Tutorial for the Graph class} \DoxyCodeLine{std::cout\ <<\ g.prim(\textcolor{stringliteral}{"{}Athens"{}})\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md65}{}\doxysubsection{\texorpdfstring{{\bfseries{connected}}\+:}{{\bfseries{connected}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md65} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md67}{}\doxysubsection{\texorpdfstring{{\bfseries{connected}}\+:}{{\bfseries{connected}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2graph_autotoc_md67} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.tex index 70c4444e..0c018a73 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table.tex @@ -1,10 +1,10 @@ \chapter{Mini Tutorial for the hash\+\_\+table class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table}\index{Mini Tutorial for the hash\_table class@{Mini Tutorial for the hash\_table class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md66}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md66}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md68}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md68}% \begin{DoxyVerb}hash_table -- creates a hash table(dictionary). \end{DoxyVerb} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md67}{}\doxysubsection{\texorpdfstring{{\bfseries{Create an instance of the hash\+\_\+table\+:}}\+:}{{\bfseries{Create an instance of the hash\+\_\+table\+:}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md67} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md69}{}\doxysubsection{\texorpdfstring{{\bfseries{Create an instance of the hash\+\_\+table\+:}}\+:}{{\bfseries{Create an instance of the hash\+\_\+table\+:}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md69} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -13,7 +13,7 @@ \chapter{Mini Tutorial for the hash\+\_\+table class} \DoxyCodeLine{\textcolor{comment}{//\ creates\ a\ hash\ table\ with\ keys\ of\ type\ std::string\ and\ values\ of\ type\ int}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md68}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md68} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md70}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md70} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -25,7 +25,7 @@ \chapter{Mini Tutorial for the hash\+\_\+table class} \DoxyCodeLine{\textcolor{comment}{//\ inserts\ key-\/value\ pairs\ \{"{}apple"{},\ 1\},\ \{"{}banana"{},\ 2\},\ \{"{}carrot"{},\ 3\}\ into\ the\ hash\ table}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md69}{}\doxysubsection{\texorpdfstring{{\bfseries{retrieve}}\+:}{{\bfseries{retrieve}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md69} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md71}{}\doxysubsection{\texorpdfstring{{\bfseries{retrieve}}\+:}{{\bfseries{retrieve}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md71} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -44,7 +44,7 @@ \chapter{Mini Tutorial for the hash\+\_\+table class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md70}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md70} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md72}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md72} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -59,7 +59,7 @@ \chapter{Mini Tutorial for the hash\+\_\+table class} \DoxyCodeLine{assert(!ht.\mbox{\hyperlink{classhash__table_a29bcecb383e67c1e322ffffda88706db}{retrieve}}(\textcolor{stringliteral}{"{}carrot"{}}));} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md71}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md71} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md73}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2hash__table_autotoc_md73} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.tex index 7f239754..94da4f0f 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree.tex @@ -1,10 +1,10 @@ \chapter{Mini Tutorial for the Interval Tree class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree}\index{Mini Tutorial for the Interval Tree class@{Mini Tutorial for the Interval Tree class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md72}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md72}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md74}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md74}% \begin{DoxyVerb}1. interval_tree -- creates an interval tree with pairs of \end{DoxyVerb} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md73}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md73} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md75}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md75} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -17,7 +17,7 @@ \chapter{Mini Tutorial for the Interval Tree class} \DoxyCodeLine{i.\mbox{\hyperlink{classinterval__tree_aa850e677df1d50f7fa3b4e2a5c8cd2b2}{insert}}(\{10,\ 15\});} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md74}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md74} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md76}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md76} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -34,7 +34,7 @@ \chapter{Mini Tutorial for the Interval Tree class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md75}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md75} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md77}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md77} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -51,7 +51,7 @@ \chapter{Mini Tutorial for the Interval Tree class} \DoxyCodeLine{assert(i.\mbox{\hyperlink{classinterval__tree_a5757bdc67f3a8a46d786676691b2d461}{search}}(\{0,1\})\ ==\ \textcolor{keyword}{false})} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md76}{}\doxysubsection{\texorpdfstring{{\bfseries{overlap}}\+:}{{\bfseries{overlap}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md76} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md78}{}\doxysubsection{\texorpdfstring{{\bfseries{overlap}}\+:}{{\bfseries{overlap}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md78} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -68,7 +68,7 @@ \chapter{Mini Tutorial for the Interval Tree class} \DoxyCodeLine{\}} \end{DoxyCode} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md77}{}\doxysubsection{\texorpdfstring{{\bfseries{inorder}}\+:}{{\bfseries{inorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md77} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md79}{}\doxysubsection{\texorpdfstring{{\bfseries{inorder}}\+:}{{\bfseries{inorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md79} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -84,7 +84,7 @@ \chapter{Mini Tutorial for the Interval Tree class} \DoxyCodeLine{std::vector\ inorder\ =\ i.\mbox{\hyperlink{classinterval__tree_a6472215cc03add0b3704c3d5e3249259}{inorder}}();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md78}{}\doxysubsection{\texorpdfstring{{\bfseries{preorder}}\+:}{{\bfseries{preorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md78} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md80}{}\doxysubsection{\texorpdfstring{{\bfseries{preorder}}\+:}{{\bfseries{preorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md80} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -100,7 +100,7 @@ \chapter{Mini Tutorial for the Interval Tree class} \DoxyCodeLine{std::vector\ preorder\ =\ i.\mbox{\hyperlink{classinterval__tree_ab8c4a843dab72278f269ffe034f30f06}{preorder}}();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md79}{}\doxysubsection{\texorpdfstring{{\bfseries{postorder}}\+:}{{\bfseries{postorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md79} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md81}{}\doxysubsection{\texorpdfstring{{\bfseries{postorder}}\+:}{{\bfseries{postorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md81} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -116,7 +116,7 @@ \chapter{Mini Tutorial for the Interval Tree class} \DoxyCodeLine{std::vector\ postorder\ =\ i.\mbox{\hyperlink{classinterval__tree_ad9fdedfea81952b61fb60b966849d911}{postorder}}();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md80}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md80} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md82}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md82} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -133,7 +133,7 @@ \chapter{Mini Tutorial for the Interval Tree class} \DoxyCodeLine{i.visualize();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md81}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md81} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md83}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2interval__tree_autotoc_md83} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.tex index 00aa9c9f..ae92c99e 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list.tex @@ -1,10 +1,10 @@ \chapter{Mini tutorial for single linked list class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list}\index{Mini tutorial for single linked list class@{Mini tutorial for single linked list class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md82}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md82}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md84}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md84}% \begin{DoxyVerb}linked_list -- creates a linked list with elements of type T \end{DoxyVerb} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md83}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+back}}\+:}{{\bfseries{push\+\_\+back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md83} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md85}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+back}}\+:}{{\bfseries{push\+\_\+back}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md85} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -16,7 +16,7 @@ \chapter{Mini tutorial for single linked list class} \DoxyCodeLine{\textcolor{comment}{//creates\ a\ linked\ list\ with\ elements\ \{1,2,3\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md84}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+front}}\+:}{{\bfseries{push\+\_\+front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md84} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md86}{}\doxysubsection{\texorpdfstring{{\bfseries{push\+\_\+front}}\+:}{{\bfseries{push\+\_\+front}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md86} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -28,7 +28,7 @@ \chapter{Mini tutorial for single linked list class} \DoxyCodeLine{\textcolor{comment}{//creates\ a\ linked\ list\ with\ elements\ \{3,2,1\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md85}{}\doxysubsection{\texorpdfstring{{\bfseries{erase}}\+:}{{\bfseries{erase}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md85} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md87}{}\doxysubsection{\texorpdfstring{{\bfseries{erase}}\+:}{{\bfseries{erase}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md87} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -41,7 +41,7 @@ \chapter{Mini tutorial for single linked list class} \DoxyCodeLine{assert(l.\mbox{\hyperlink{classlinked__list_a17a10ae353d0dc8fc7ffe309f0e68c60}{search}}(2)\ ==\ \textcolor{keyword}{false});} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md86}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md86} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md88}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md88} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -55,7 +55,7 @@ \chapter{Mini tutorial for single linked list class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md87}{}\doxysubsection{\texorpdfstring{{\bfseries{reverse}}\+:}{{\bfseries{reverse}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md87} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md89}{}\doxysubsection{\texorpdfstring{{\bfseries{reverse}}\+:}{{\bfseries{reverse}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md89} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -68,7 +68,7 @@ \chapter{Mini tutorial for single linked list class} \DoxyCodeLine{\textcolor{comment}{//now\ the\ linked\ list\ became\ \{1,2,3\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md88}{}\doxysubsection{\texorpdfstring{{\bfseries{elements}}\+:}{{\bfseries{elements}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md88} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md90}{}\doxysubsection{\texorpdfstring{{\bfseries{elements}}\+:}{{\bfseries{elements}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md90} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -82,7 +82,7 @@ \chapter{Mini tutorial for single linked list class} \DoxyCodeLine{std::vector\ els\ =\ l.\mbox{\hyperlink{classlinked__list_aea64a6c4db632c0569f66a753c3003af}{elements}}();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md89}{}\doxysubsection{\texorpdfstring{{\bfseries{iterators}}\+:}{{\bfseries{iterators}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md89} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md91}{}\doxysubsection{\texorpdfstring{{\bfseries{iterators}}\+:}{{\bfseries{iterators}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md91} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -97,4 +97,16 @@ \chapter{Mini tutorial for single linked list class} \DoxyCodeLine{\}} \end{DoxyCode} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md92}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2linked__list_autotoc_md92} + +\begin{DoxyCode}{0} +\DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{} +\DoxyCodeLine{\mbox{\hyperlink{classlinked__list}{linked\_list}}\ l;} +\DoxyCodeLine{l.\mbox{\hyperlink{classlinked__list_a102388da0f9ed50e736eed9ada84a920}{push\_front}}(1);} +\DoxyCodeLine{l.\mbox{\hyperlink{classlinked__list_a102388da0f9ed50e736eed9ada84a920}{push\_front}}(2);} +\DoxyCodeLine{l.\mbox{\hyperlink{classlinked__list_a102388da0f9ed50e736eed9ada84a920}{push\_front}}(3);} +\DoxyCodeLine{l.\mbox{\hyperlink{classlinked__list_a79ef780ab429a076af0369f6fdd3c6f9}{visualize}}();} + +\end{DoxyCode} \ No newline at end of file diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.tex index 4c47648b..1ec42ad5 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list.tex @@ -1,10 +1,10 @@ \chapter{Mini Tutorial for the Skip List class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list}\index{Mini Tutorial for the Skip List class@{Mini Tutorial for the Skip List class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md90}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md90}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md93}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md93}% \begin{DoxyVerb}1. skip_list -- creates a skip list with T type elements. \end{DoxyVerb} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md91}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md91} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md94}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md94} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -15,7 +15,7 @@ \chapter{Mini Tutorial for the Skip List class} \DoxyCodeLine{s.insert(13);\ \textcolor{comment}{//\ inserts\ 13\ to\ the\ list.}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md92}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md92} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md95}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md95} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -28,7 +28,7 @@ \chapter{Mini Tutorial for the Skip List class} \DoxyCodeLine{s.remove(13);\ \textcolor{comment}{//\ removes\ 13\ from\ the\ list.}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md93}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md93} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md96}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md96} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -44,7 +44,7 @@ \chapter{Mini Tutorial for the Skip List class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md94}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md94} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md97}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2skip__list_autotoc_md97} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.tex index 05b4f357..6b252879 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree.tex @@ -1,7 +1,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree}\index{Mini Tutorial for the Splay Tree class@{Mini Tutorial for the Splay Tree class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md95}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md95}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md98}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md98}% \begin{DoxyVerb}splay_tree -- creates a splay tree. \end{DoxyVerb} splay tree contains\+: @@ -15,7 +15,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \item preorder \item postorder \item visualize -\end{DoxyItemize}\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md96}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md96} +\end{DoxyItemize}\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md99}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md99} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -28,7 +28,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \DoxyCodeLine{\textcolor{comment}{//creates\ a\ tree\ with\ elements\ \{4,5,10,13\};}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md97}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md97} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md100}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md100} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -42,7 +42,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \DoxyCodeLine{\textcolor{comment}{//removes\ the\ element\ 4\ from\ the\ tree.}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md98}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md98} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md101}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md101} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -60,7 +60,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md99}{}\doxysubsection{\texorpdfstring{{\bfseries{inorder}}\+:}{{\bfseries{inorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md99} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md102}{}\doxysubsection{\texorpdfstring{{\bfseries{inorder}}\+:}{{\bfseries{inorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md102} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -76,7 +76,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \DoxyCodeLine{std::vector\ in\ =\ s.\mbox{\hyperlink{classsplay__tree_a3418b2394bd2f5295edeb0444292938a}{inorder}}();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md100}{}\doxysubsection{\texorpdfstring{{\bfseries{preorder}}\+:}{{\bfseries{preorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md100} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md103}{}\doxysubsection{\texorpdfstring{{\bfseries{preorder}}\+:}{{\bfseries{preorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md103} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -92,7 +92,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \DoxyCodeLine{std::vector\ pre\ =\ s.\mbox{\hyperlink{classsplay__tree_a8c943a8d38b1e57f8e45686bf45c3e43}{preorder}}();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md101}{}\doxysubsection{\texorpdfstring{{\bfseries{postorder}}\+:}{{\bfseries{postorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md101} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md104}{}\doxysubsection{\texorpdfstring{{\bfseries{postorder}}\+:}{{\bfseries{postorder}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md104} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -108,7 +108,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \DoxyCodeLine{std::vector\ in\ =\ a.postorder();} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md102}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md102} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md105}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md105} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -127,7 +127,7 @@ \chapter{Mini Tutorial for the Splay Tree class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md103}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md103} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md106}{}\doxysubsection{\texorpdfstring{{\bfseries{visualize}}\+:}{{\bfseries{visualize}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2splay__tree_autotoc_md106} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.tex index f8c2c9fb..3ff7c8ea 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack.tex @@ -1,7 +1,7 @@ \chapter{Mini Tutorial for the Stack class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack}\index{Mini Tutorial for the Stack class@{Mini Tutorial for the Stack class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md104}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md104}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md107}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md107}% \begin{DoxyVerb}stack_list -- creates a stack implemented with a list. \end{DoxyVerb} splay tree contains\+: @@ -11,7 +11,7 @@ \chapter{Mini Tutorial for the Stack class} \item pop \item clear \item size -\end{DoxyItemize}\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md105}{}\doxysubsection{\texorpdfstring{{\bfseries{push}}\+:}{{\bfseries{push}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md105} +\end{DoxyItemize}\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md108}{}\doxysubsection{\texorpdfstring{{\bfseries{push}}\+:}{{\bfseries{push}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md108} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -24,7 +24,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{\textcolor{comment}{//\ now\ the\ stack\ contains\ \{10,5,4,13\}}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md106}{}\doxysubsection{\texorpdfstring{{\bfseries{top}}\+:}{{\bfseries{top}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md106} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md109}{}\doxysubsection{\texorpdfstring{{\bfseries{top}}\+:}{{\bfseries{top}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md109} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -39,7 +39,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{std::cout\ <<\ s.\mbox{\hyperlink{classstack__list_a02d7021eceefc2638fde93f38cdeb589}{top}}()\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md107}{}\doxysubsection{\texorpdfstring{{\bfseries{pop}}\+:}{{\bfseries{pop}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md107} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md110}{}\doxysubsection{\texorpdfstring{{\bfseries{pop}}\+:}{{\bfseries{pop}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md110} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -57,7 +57,7 @@ \chapter{Mini Tutorial for the Stack class} \DoxyCodeLine{std::cout\ <<\ s.\mbox{\hyperlink{classstack__list_a02d7021eceefc2638fde93f38cdeb589}{top}}()\ <<\ \textcolor{charliteral}{'\(\backslash\)n'};} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md108}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md108} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md111}{}\doxysubsection{\texorpdfstring{{\bfseries{iterator}}\+:}{{\bfseries{iterator}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2stack_autotoc_md111} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} diff --git a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.tex b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.tex index 78242679..3cbbcb2d 100644 --- a/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.tex +++ b/docs/latex/md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie.tex @@ -1,10 +1,10 @@ \chapter{Mini Tutorial for the Trie class} \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie}{}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie}\index{Mini Tutorial for the Trie class@{Mini Tutorial for the Trie class}} -\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md109}% -\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md109}% +\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md112}% +\Hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md112}% \begin{DoxyVerb}trie -- creates an trie tree(or prefix tree). \end{DoxyVerb} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md110}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md110} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md113}{}\doxysubsection{\texorpdfstring{{\bfseries{insert}}\+:}{{\bfseries{insert}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md113} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -16,7 +16,7 @@ \chapter{Mini Tutorial for the Trie class} \DoxyCodeLine{\textcolor{comment}{//\ creates\ a\ tree\ with\ elements\ \{"{}hello"{},\ "{}world"{},\ "{}universe"{}\}}} \end{DoxyCode} - \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md111}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md111} + \hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md114}{}\doxysubsection{\texorpdfstring{{\bfseries{search}}\+:}{{\bfseries{search}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md114} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} @@ -32,7 +32,7 @@ \chapter{Mini Tutorial for the Trie class} \DoxyCodeLine{\}} \end{DoxyCode} -\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md112}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md112} +\hypertarget{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md115}{}\doxysubsection{\texorpdfstring{{\bfseries{remove}}\+:}{{\bfseries{remove}}\+:}}\label{md__2_users_2spirosmag_2_documents_2_algo_plus_2tutorial_2trie_autotoc_md115} \begin{DoxyCode}{0} \DoxyCodeLine{\textcolor{preprocessor}{\#include\ }} diff --git a/tutorial/circular_linked_list.md b/tutorial/circular_linked_list.md index c15c75c3..86e282ea 100644 --- a/tutorial/circular_linked_list.md +++ b/tutorial/circular_linked_list.md @@ -89,3 +89,14 @@ for(auto it = l.begin(); it != l.end(); it++){ } ``` +### **visualize**: +```cpp +#include + +circular_linked_list l; +l.push_front(1); +l.push_front(2); +l.push_front(3); +l.visualize(); +``` + diff --git a/tutorial/doubly_linked_list.md b/tutorial/doubly_linked_list.md index 87383dd8..bd0399fe 100644 --- a/tutorial/doubly_linked_list.md +++ b/tutorial/doubly_linked_list.md @@ -88,3 +88,14 @@ for(auto it = l.begin(); it != l.end(); it++){ } ``` +### **visualize**: +```cpp +#include + +doubly_linked_list l; +l.push_front(1); +l.push_front(2); +l.push_front(3); +l.visualize(); +``` + diff --git a/tutorial/linked_list.md b/tutorial/linked_list.md index a467108f..3640c089 100644 --- a/tutorial/linked_list.md +++ b/tutorial/linked_list.md @@ -88,3 +88,14 @@ for(auto it = l.begin(); it != l.end(); it++){ } ``` +### **visualize**: +```cpp +#include + +linked_list l; +l.push_front(1); +l.push_front(2); +l.push_front(3); +l.visualize(); +``` +