Skip to content

CERPEC are generic C data structures that use datatype sizes for abstraction.

License

Notifications You must be signed in to change notification settings

TheGAzed/cerpec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CERPEC

CERPEC is a personal project that aims to recreate popular data structures for the C programming language. These are divided based on their length into finite and 'infinite' (adjustable) structures.

Prerequisite

C compiler that supports at least the C99 standard, for example:

List of Implemented Data Structures:

  • STACK
  • QUEUE
  • DEQUE
  • STRAIGHT LIST
  • CIRCULAR LIST
  • DOUBLE LIST
  • HASH SET
  • BITWISE SET
  • RED-BLACK SET
  • BINARY SEARCH TREE
  • ALV TREE
  • RED-BLACK TREE
  • BINARY HEAP
  • HASH MAP