//! [PriorityQueue]
//!
//! This data structure implements a Priority Queue with a comparator function to specify the Min/Max heap.
//! The queue is implemented as a heap of indexes.
//!
//! [Dijkstra]
//!
//! This algorithm implements a Dijkstra algorithm to compute the shortest path by given graph.
//!
//! [Graph]
//!
//! This data structure implements Graph algorithm with acyclic, bfs, dfs.
//!
//! [BinaryTree]
//!
//! This data structure implements BinaryTree with depth, level order, left/right side view, complete tree and count nodes.
//!
pub use PriorityQueue;
pub use Dijkstra;
pub use Graph;
pub use BinaryTree;
pub use BST;