Skip to content

99btyler/c-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c-algorithms

Getting Started

Get this project set up locally

Setting up

  • Clone this repository
  • Using a text editor, open this repository

Running

  • Using terminal, navigate to src. Type gcc filename.c -o ../bin/filename and then ./../bin/filename

What's included

  • SinglyLinkedList, DoublyLinkedList, CircularSinglyLinkedList, CircularDoublyLinkedList
    • get(int index)
    • indexOf(int data)
    • contains(int data)
    • size()
    • add(int data)
    • insert(int index, int data)
    • removeIndex(int index)
    • removeData(int data)
    • clear()
  • Stack, Queue, CircularQueue
    • peek()
    • isFull()
    • isEmpty()
    • push(int data)
    • pop()
  • BinarySearchTree
    • search(int data)
    • insert(int data)
    • delete(int data)

Releases

No releases published

Packages

No packages published

Languages