Skip to content

Implementation of a doubly linked list in the C programming language.

License

Notifications You must be signed in to change notification settings

tooreht/doublyLinkedList

Repository files navigation

C Doubly Linked List

This is an implementation of a doubly linked list in the C programming language.

The current features of the implementation are:

  • create dll
  • registerCompareFn
  • registerFreeFn
  • registerPrintFn
  • head
  • tail
  • curr
  • size
  • hasNext
  • next
  • hasPrev
  • prev
  • traverse dll
  • searchHeadToTail
  • searchTailToHead
  • searchHeadAndTail
  • get
  • search dll
  • set
  • pushHead
  • pushTail
  • addBefore
  • addAfter
  • freeNode
  • delete
  • popHead
  • popTail
  • clear dll
  • reverse dll
  • sort dll
  • print dll

The file sample.c shows some usage examples. The file interactive.c provides a little command line like interface to test the features.

About

Implementation of a doubly linked list in the C programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages