Question: Write functional java code for both InsertSort and ShellSort based off of the pseudo code. InsertionSort ( list, N) // list the elements to be
InsertionSort ( list, N) // list the elements to be put into order /N the number of elements in the list for i = 2 to N do newElement list[ ] location 1-1 while (location 2 1) and (listl location 1 > newElement) do // move any larger elements out of the way list [ location + 1 ] = list[ location ] location = location - 1 end while list[ location + 1 ] = newE|ement end for Shellsort( list, N ) // list the elements to be put into order the number of elements in the list passes Lig NJ while (passes 2 1) do increment = 2passes - 1 for start 1 to increment do Insertionsort( list, N, start, increment ) end for passes = passes - 1 end while
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
