コード例 #1
0
  public static void main(String args[]) {
    LinkList ll = new LinkList();
    Node head = null;
    head = ll.addNode(9, head);
    head = ll.addNode(4, head);

    Node head1 = null;
    head1 = ll.addNode(3, head1);
    head1 = ll.addNode(1, head1);
    head1 = ll.addNode(2, head1);

    AddNumberRepresentedByLinkList anr = new AddNumberRepresentedByLinkList();
    Node result = anr.add(head, head1);
    ll.printList(result);
  }
コード例 #2
0
 public static void main(String args[]) {
   DeleteNodeWithGreaterValueOnRight dng = new DeleteNodeWithGreaterValueOnRight();
   LinkList ll = new LinkList();
   Node head = null;
   head = ll.addNode(12, head);
   head = ll.addNode(15, head);
   head = ll.addNode(10, head);
   head = ll.addNode(11, head);
   head = ll.addNode(5, head);
   head = ll.addNode(6, head);
   head = ll.addNode(2, head);
   head = ll.addNode(3, head);
   head = dng.deleteNodes(head);
   ll.printList(head);
 }
コード例 #3
0
  public static void main(String args[]) {
    LinkList ll = new LinkList();
    Node head = null;
    head = ll.addNode(1, head);
    head = ll.addNode(2, head);
    head = ll.addNode(3, head);
    head = ll.addNode(7, head);
    head = ll.addNode(5, head);
    head = ll.addNode(6, head);
    head = ll.addNode(13, head);
    head = ll.addNode(11, head);
    head = ll.addNode(12, head);

    SortNearlySortedList sns = new SortNearlySortedList();
    head = sns.sort(head);
    ll.printList(head);
  }