i write a code for quicksort in perl
this is not working
help me doing this
> for($i=0;$i<10;$i++)
> {
> print("Enetr the $i num: ");
> $a[$i]=<STDIN>;
> print("@a[$i]");
> }
> print("@a");
>
> $first=0;
> $last=10;
> quicksort(@a,$first,$last);
> print("@a");
>
>
> sub quicksort(\@$$)
> {
> local(@num,$fi,$la)=@_;
> $ipivot=@num[$fi];
> $spl=splitpoint(@num,$fi,$la,$pivot);
> $wi=spl-1;
> $ww=$spl+1;
> quicksort(@num,$fi,$wi);
> quicksort(@num,$ww,$la);
> }
> sub splitpoint(\@$$$)
> {
> local(@nu,$fn,$ln,$pi)=@_;
> while($fn < $ln)
> {
> if(@nu[$fn] < $pi)
> {
> $fn=$fn+1;
> }
> if(@nu[$ln] > $pi)
> {
> $ln=$ln-1;
> }
> $tm=@nu[$fn];
> @nu[$fn]=@nu[$ln];
> @nu[$ln]=$tm;
> }
> return($fn);
> }
>
>
--
####################################
# #
# SANILKUMAR.M.M #
# S4 CSE #
# REGIONAL ENGINEERING COLLEGE #
# CALICUT - KERALA #
# #
####################################
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]