@Sachin: Correct: in one quicksort pivoting pass, the array is
rearranged so that the pivot element is put in the correct spot, with
larger elements on the right and smaller ones on the left. Now, if the
pivot, a[p], is at location k, i.e. p = k, then you are done. If not,
do another quicksort on the correct side of p; i.e., either on a[0] to
a[p-1] or on a[p+1] to a[n-1], depending on whether k is less than p
or greater than p.

Dave

On Sep 5, 1:27 am, sachin goyal <monugoya...@gmail.com> wrote:
> PLEASE TELL ME HOW WE CAN USE QUICK SORT TO FIND THE ELEMENT
> BECAUSE IN QUICK SORT ONE ELEMENT IN SHIFT IN ITS RIGHT POSITION ALL LEFTS
> ARE SMALLER AND ALL RIGHT ARE BIG
>
> On Mon, Sep 5, 2011 at  POSIT11:55 AM, sachin goyal
> <monugoya...@gmail.com>wrote:
>
>
>
> > PLEASE TELL HOW
>
> > On Sun, Sep 4, 2011 at 7:23 PM, sarath prasath 
> > <prasathsar...@gmail.com>wrote:
>
> >> another sol which i learned from my friend is
> >> think of heap sort...
>
> >> On Sun, Sep 4, 2011 at 6:28 PM, learner <nimish7andr...@gmail.com> wrote:
>
> >>> something I Know using quick sort randomization function we can find
> >>> kt smallest/largest in unsorted array , but i am not able to write
> >>> code , please help me in this and provide the code for the same.?
>
> >>> Thanks
> >>> Nimish K.
> >>> 1st Year
> >>> IITR
>
> >>> --
> >>> You received this message because you are subscribed to the Google Groups
> >>> "Algorithm Geeks" group.
> >>> To post to this group, send email to algogeeks@googlegroups.com.
> >>> To unsubscribe from this group, send email to
> >>> algogeeks+unsubscr...@googlegroups.com.
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/algogeeks?hl=en.
>
> >>  --
> >> You received this message because you are subscribed to the Google Groups
> >> "Algorithm Geeks" group.
> >> To post to this group, send email to algogeeks@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> algogeeks+unsubscr...@googlegroups.com.
> >> For more options, visit this group at
> >>http://groups.google.com/group/algogeeks?hl=en.- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to