Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Sort the given values using Quick Sort?

65 70 75 80 85 60 55 50 45



Sort the given values using Quick Sort? 65 70 75 80 85 60 55 50 45..

Answer / phool chand

Sorting takes place from the pivot value, which is the first value of the given elements, this is marked bold. The values at the left pointer and right pointer are indicated using L and R respectively.

65 70L 75 80 85 60 55 50 45R

Since pivot is not yet changed the same process is continued after interchanging the values at L and R positions

65 45 75 L 80 85 60 55 50 R 70

65 45 50 80 L 85 60 55 R 75 70

65 45 50 55 85 L 60 R 80 75 70


65 45 50 55 60 R 85 L 80 75 70

When the L and R pointers cross each other the pivot value is interchanged with the value at right pointer. If the pivot is changed it means that the pivot has occupied its original position in the sorted order (shown in bold italics) and hence two different arrays are formed, one from start of the original array to the pivot position-1 and the other from pivot position+1 to end.

60 L 45 50 55 R 65 85 L 80 75 70 R

55 L 45 50 R 60 65 70 R 80 L 75 85

50 L 45 R 55 60 65 70 80 L 75 R 85

In the next pass we get the sorted form of the array.

45 50 55 60 65 70 75 80 85

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Data Structures Interview Questions

What is the difference between the hash table and hash map?

0 Answers  


Mention a few applications of linked lists?

0 Answers  


How null key is handled in hashmap?

0 Answers  


In an AVL tree, at what condition the balancing is to be done?

1 Answers  


Does hashtable allow null values?

0 Answers  


What is the difference between binary tree and binary search tree?

0 Answers  


Where will be the free node available while inserting a new node in a linked list?

0 Answers  


Describe the level term in a tree.

0 Answers  


Why do we need to use computers to help us sort lists?

0 Answers  


Write program for Bubble Sort ?

0 Answers  


What is a dequeue?

0 Answers  


What are the scenarios in which an element can be inserted into the circular queue?

0 Answers  


Categories