1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#![cfg_attr(not(feature = "std"), no_std)]
//! # Introduction to algorithms
//! > thrid edition implement by rust programming
//!
//! ## Now Implement
//! - heap sort algorithm
//! - Max Heap
//! - Asc sort by Max Heap,`asc_sort_with_max_sift`, `heap_sort_by_max_heap`
//! - Min Heap
//! - Dec sort by Min Heap, `dec_sort_with_min_sift`, `heap_sort_by_min_heap`
//! - stack
//! - push top element
//! - pop top element
//! - queue
//! - push queue tail element
//! - pop queue head element
//!
extern crate alloc;
/// heap sort module
pub mod heap_sort;
/// queue struct module
pub mod queue;
/// stack struct module
pub mod stack;