Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question
Following is the partition function for quicksort, where we have used the leftmost number as a pivot. Assume that our array, ARR = {14, 8, 7, 38, 22, 15, 9}, which is 7 in size. What will be the array ARR after we apply "partition(A, 0,  6)"*
 
 
 
 
 
9, 15, 22, 38, 7, 8, 14
 
 
 
7, 8, 9, 14, 15, 22, 38
 
 
 
9, 8, 14, 7, 22, 15, 38
 
 
 
9, 8, 7, 14, 22, 15, 38
 
 
 
7, 9, 15, 22, 38, 14, 6
 
 
 
38, 22, 15, 14, 9, 8, 7
int partition(int A[], int left, int right){
int pivot = A[left];
int start = left;
int end = right;
while(start<end){
while(A[start]<=pivot){
start++;
}
while(A[end]>pivot){
end --;
}
if(start<end){
swap(A[start], A[end]);
}
}
swap (A[left], A[end]);
return end;
}
expand button
Transcribed Image Text:int partition(int A[], int left, int right){ int pivot = A[left]; int start = left; int end = right; while(start<end){ while(A[start]<=pivot){ start++; } while(A[end]>pivot){ end --; } if(start<end){ swap(A[start], A[end]); } } swap (A[left], A[end]); return end; }
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education