Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. /**
  2. * @author Aditya Madan
  3. *
  4. */
  5. public class PriorityNode<T> {
  6. private T dataItem;
  7. private PriorityNode<T> next;
  8. private PriorityNode<T> previous;
  9. private double priority;
  10.  
  11. /**
  12. *
  13. */
  14. public PriorityNode(T data, double prio) {
  15. next = previous = null;
  16. dataItem = data;
  17. priority = prio;
  18. }
  19. public PriorityNode() {
  20. next = previous = null;
  21. dataItem = null;
  22. priority = 0;
  23. }
  24. public double getPriority() {
  25. return priority;
  26. }
  27. public T getDataItem() {
  28. return dataItem;
  29. }
  30. public PriorityNode<T> getNext() {
  31. return next;
  32. }
  33. public PriorityNode<T> getPrevious() {
  34. return previous;
  35. }
  36. public void setDataItem(T data) {
  37. dataItem = data;
  38. }
  39. public void setNext(PriorityNode<T> node) {
  40. next = node;
  41. }
  42. public void setPrevious(PriorityNode<T> node) {
  43. previous = node;
  44. }
  45. public void setPriority(double prio) {
  46. priority = prio;
  47. }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement