Skip to content

Serg4554/DoublyLinkedNode-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doubly Linked Node

I've created a Doubly Linked Node Java version. Nodes can be created with any data type (it's a generic type ) and these are the function allowed by the code:

DoublyLinkedNode class functions:

  • DoublyLinkedList(numNodes); :constructor
  • insertAfter(nodeList, node, newNode); :void
  • insertBefore(nodeList, node, newNode); :void
  • insertBeginning(nodeList, newNode); :void
  • insertEnd(nodeList, newNode); :void
  • removeNode(nodeList, node); :void
  • getNodeList(); :ArrayList<Node>

Node class functions:

  • Node() :constructor
  • setPrevNode(data) :void
  • setNextNode(node) :void
  • setNodeData(data) :void
  • getPrevNode(node) :Node
  • getNextNode(node) :Node
  • getNodeData(data) :T

Author: Sergio Ramírez Pérez.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages