scire
Sadh's C++ Impromptu Routines Ensemble
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
scire Namespace Reference

scire/graph/gale_shapley.hpp More...

Classes

class  AContainer
 Container Inferface. More...
 
class  Actor
 
class  AQueue
 A Queue should support Enque(), Deque() and Front() operations. More...
 
class  AStack
 Standard stack abstraction (Push, Pop, Top). More...
 
class  BinaryTree
 
class  CharStringUtil
 
class  ClassName
 
class  CountingSort
 
class  FileType
 
class  GaleShapley
 
class  Hash
 static utility routines for hash algorithms More...
 
class  ICrate
 Crate contains elements in an arrays. More...
 
class  IHashAlgo
 Common interface for Hash Algorithms. More...
 
class  MD5
 MD5 Message-Digest Algorithm. More...
 
class  Queue
 Linked List implementation of Queue. More...
 
class  QueueCrate
 Array implementation of Queue. More...
 
class  SinglyList
 A Singly Linked List class. More...
 
class  Stack
 Linked list implementation of stack. More...
 
class  StackCrate
 array implementation of stack More...
 
class  StringMatchKMP
 The Knuth-Morris-Pratt (KMP) algorithm for string-matching problem. More...
 
class  UnionFind
 

Detailed Description

scire/graph/gale_shapley.hpp

scire/struct/tree.hpp

scire/struct/stack.hpp

scire/struct/queue.hpp

scire/struct/linkedlist.hpp

scire/dir/filename.hpp

scire/string/knuth_morris_pratt.hpp

scire/string/cstr_util.hpp

scire/sort/counting_sort.hpp

scire/search/union_find.hpp

scire/hash/hashcomn.hpp

scire/graph/stable_matching.hpp

scire <thing> implementation:

other required scire files: none

author: ~nafSadh

hash common interface and utilities

  • IHashAlgo : hash algorithm interface
  • Hash : static utility functions (disabled by NO_HASH_UTILITY)

other required scire files: none

author: ~nafSadh

scire <thing> implementation:

other required scire files: none

author: ~nafSadh

scire <thing> implementation:

other required scire files: none

author: ~nafSadh

scire <thing> implementation:

other required scire files: knuth_morris_pratt.hpp

author: ~nafSadh

scire <thing> implementation:

  • StringMatchKMP : Knuth–Morris–Pratt (KMP) algorithm for string-matching

other required scire files: none

author: ~nafSadh

scire Linked List implementations:

  • SinglyList : Singly Linked List
  • DoublyList : Doubly Linked List
  • CircularList : Circular List

other required scire files: scire/struct/container.hpp

author: ~nafSadh

scire Queue abstraction:

  • AQueue : queue abstraction (Enque, Deque, Front)

scire Queue implementations:

  • Queue : standard linked list implementation of queue
  • QueueCrate : array implementation of queue

other required scire files: scire/struct/container.hpp

author: ~nafSadh

scire Stack abstraction:

  • AStack : standard stack abstraction (Push, Pop, Top)

scire Stack implementations:

  • Stack : linked list implementation of stack
  • StackCrate : array implementation of stack

other required scire files: scire/struct/container.hpp

author: ~nafSadh

acknowledgement: http://www.cplusplus.com/forum/general/81166/

scire <thing> implementation:

other required scire files: none

author: ~nafSadh