Skip to content

programVeins/doubly-linked-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linked List (Doubly-linked)

Files included

  • main.c
  • dlist.c
  • dlist.h
  • Makefile

Compilation

If you are using UNIX/Linux, use make to compile and make clean to clean up after running the program.

Please use gcc main.c dlist.c -o dlist if you are using gcc compiler

Run with ./dlist

Program Menu

The program offers a context menu in the beginning. Press 1 to start a new linked list. Then use the other options to operate on it. Press 9 in the menu to quit the program. Press 7 at any point to view the linked list representation. The double arrows represent double-links between nodes and single arrows point to X represent NULL pointers.

Functions implemented

  • create()
  • displayNode()
  • deleteNode()
  • insertBeginning()
  • insertEnding()
  • insertAfter()
  • insertBefore()
  • searchNode()

About

List ADT - Doubly linked list in C language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published