1- A new static method with one parameter which is a head node for a linked list of integers, the method should create a new linked list which is equivalent to the original list of integers but with all repetitions removed, the method's return value is a head reference for the new list. this is what I have but it's not removing repetitions. public static IntLinkedBag removeRepetition (IntLinkedBag b1) { IntNode next; IntNode head = null; LinkedList s = new LinkedList<>(); IntNode new_list = new IntNode(0, null); IntNode now = head; IntNode prev = new_list; while (now!= null) { int x = now.data; if (s.contains(x)) { new_list = new_list.next; } else { s.add(x); new_list.next = new IntNode(x, now); new_list = new_list.next; } now = now.next; } return b1; } } Subject: Java Programming
1- A new static method with one parameter which is a head node for a linked list of integers, the method should create a new linked list which is equivalent to the original list of integers but with all repetitions removed, the method's return value is a head reference for the new list.
this is what I have but it's not removing repetitions.
public static IntLinkedBag removeRepetition (IntLinkedBag b1) {
IntNode next;
IntNode head = null;
LinkedList<Integer> s = new LinkedList<>();
IntNode new_list = new IntNode(0, null);
IntNode now = head;
IntNode prev = new_list;
while (now!= null) {
int x = now.data;
if (s.contains(x)) {
new_list = new_list.next;
}
else {
s.add(x);
new_list.next = new IntNode(x, now);
new_list = new_list.next;
}
now = now.next;
}
return b1;
}
}
Subject: Java Programming
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images