Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. /*
  2. * GList.java
  3. */
  4. public class GList<T>{
  5.  
  6. public GNode<T> head;
  7.  
  8. public GList(){
  9. head = null;
  10. }
  11.  
  12. public void push(T val){
  13. GNode<T> tmp = new GNode<T>(val,head);
  14. head = tmp;
  15. }
  16. public T pop(){
  17. T tmp = head.val;
  18. head = head.next;
  19. return tmp;
  20. }
  21.  
  22. @Override
  23. public String toString(){
  24. String ans = "";
  25. GNode<T> tmp = head;
  26. while(tmp != null){
  27. ans += tmp+",";
  28. tmp = tmp.next;
  29. }
  30. return ans;
  31. }
  32.  
  33.  
  34. class GNode<T>{
  35. T val;
  36. GNode<T> next;
  37.  
  38. public GNode(T v, GNode<T> n){
  39. val = v;
  40. next = n;
  41. }
  42.  
  43. @Override
  44. public String toString(){
  45. return val.toString();
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement