Write a method called SwapMaxMin to be included in the class SingleLinkedList that accepts a parameter list1 of type SingleLinkedList. The method will find the maximum (max) and the minimum (min) elements of “this” list. The method will copy all the elements of "this" list tolist1 except that the max and min will be swapped. Assume that "this" list is having at least 2 nodes and list1 is initially empty. Do not call any method of class SingleLinkedList. Method heading: public boolean SwapMaxMin (SingleLinkedList list1) Note: Copy here means creating and adding new nodes in list1. Example : Before method call: "this" list: 17 8 6 5 12 9 16 list1: ( empty ) After method call: "this" list: 17 8 6 5 12 9 16 list1: 5 8 6 17 12 9 16
Write a method called SwapMaxMin to be included in the class SingleLinkedList that accepts a parameter list1 of type SingleLinkedList. The method will find the maximum (max) and the minimum (min) elements of “this” list. The method will copy all the elements of "this" list tolist1 except that the max and min will be swapped.
Assume that "this" list is having at least 2 nodes and list1 is initially empty. Do not call any method of class SingleLinkedList.
Method heading:
public boolean SwapMaxMin (SingleLinkedList<E> list1)
Note: Copy here means creating and adding new nodes in list1.
Example :
Before method call: "this" list: 17 8 6 5 12 9 16
list1: ( empty )
After method call: "this" list: 17 8 6 5 12 9 16
list1: 5 8 6 17 12 9 16
Trending now
This is a popular solution!
Step by step
Solved in 2 steps