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
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)