Skip to content

A simple implementation of Single and Double Linked lists in C

Notifications You must be signed in to change notification settings

karthik-ballullaya/Linked_list_c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Linked List implementation in C

Single Linked list Features implemented

  • Add node at any location either by index or at head or tail
  • Delete node from any location either by index or at head or tail
  • Create unique linked list
  • Find and element in a linked list
  • Get the length of the linked list
  • A /for_each/ functionality
  • Find min / max from the list
  • Reverse a list
  • Check if two lists are equal
  • Set operations on list such as union and intersection
  • Function to clear the list

Double Linked list Features implemented

  • Add node at any location either by index or at head or tail
  • Delete node from any location either by index or at head or tail
  • Look-up an element in the list
  • Get node from a specific location

About

A simple implementation of Single and Double Linked lists in C

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages