programVeins / doubly-linked-list

List ADT - Doubly linked list in C language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C 99.1%Language:Makefile 0.9%