تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C# - سورس مرتب سازی سریع ( Quick sort )
 
برنامه بدون خطا رویاست Program is impossible without an error
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C#
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 
چهارشنبه 22 مهر 1388 :: نویسنده : سجاد سلطانی

این سورس یک عدد گرفته و به تعداد همان عدد از ورودی دریافت می کند و آنها را با روش . Quick sort مرتب می کند .

 

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

//--------------------------------------------------------------------------
void read_list(int a[],int n){
 int i;
 for(i=0;i<n;i++){
  printf("\n\n\t ENTER THE ELEMENT [%d] :: ",i);
  scanf("%d",&a[i]);
  }
}
//--------------------------------------------------------------------------
void print_list(int a[],int n){
 int i;
 for(i=0;i<n;i++)
  printf("\n\n\t %d",a[i]);
}
//--------------------------------------------------------------------------
void quick_sort(int a[],int first,int last){
 int low,high,temp,pivot;
 low=first;
 high=last;
 pivot=a[(first+last)/2];

 do{
  while(a[low]<pivot)
   low++;
  while(a[high]>pivot)
   high--;
   if(low<=high){
   temp=a[low];
   a[low]=a[high];
   a[high]=temp;
   low=low+1;
   high=high-1;
   }
 }while(low<=high);

 if(first<high)
  quick_sort(a,first,high);
 if(low<last)
  quick_sort(a,low,last);
}
//--------------------------------------------------------------------------
void main(){
 int a[20],n;

 clrscr();
 printf("\n\n\t ENTER THE ARRAY LENGTH :: ");
 scanf("%d",&n);

 read_list(a,n);

 printf("\n\n\t THE ARRAY ELEMENTS ARE AS FOLLOWS :: ");
 print_list(a,n);

 quick_sort(a,0,n-1);

 printf("\n\n\t THE SOTED LIST IS :: ");
 print_list(a,n);
 getch();
}
//--------------------------------------------------------------------------





نوع مطلب : پروژه های برنامه نویسی ++C، 
برچسب ها :
لینک های مرتبط :


چهارشنبه 12 اردیبهشت 1397 08:57 قبل از ظهر
WOW just what I was looking for. Came here by searching for chocolate
پنجشنبه 6 اردیبهشت 1397 05:27 قبل از ظهر

Many thanks! Wonderful stuff.
buy viagra online order how do i order viagra buy viagra without prescription uk cheap generic sildenafil where can i purchase viagra viagra pharmacy uk viagra online canada viagra pharmacy online viagra buy viagra how to buy generic viagra online how do i order viagra online
یکشنبه 19 فروردین 1397 04:37 قبل از ظهر

This is nicely said! .
cialis generic tadalafil buy effetti del cialis click now cialis from canada buying cialis on internet cialis wir preise cialis dosage comprar cialis 10 espa241a cialis coupons cialis alternative cialis kaufen wo
جمعه 3 فروردین 1397 07:49 قبل از ظهر

You've made your stand extremely clearly..
cialis mit grapefruitsaft safe site to buy cialis online acheter cialis meilleur pri we choice free trial of cialis cialis generic cialis generique cialis farmacias guadalajara costo in farmacia cialis cialis billig we like it cialis soft gel
جمعه 13 مرداد 1396 09:17 قبل از ظهر
I’m not that much of a internet reader to be honest but your blogs really nice, keep it up!
I'll go ahead and bookmark your website
to come back later. Many thanks
سه شنبه 10 مرداد 1396 04:54 بعد از ظهر
Good day I am so grateful I found your webpage, I really found you by error, while I was searching on Aol for something else, Regardless
I am here now and would just like to say thank you for a fantastic post and a all round exciting blog (I also love the theme/design), I don't have time to browse it all at the
minute but I have book-marked it and also added your RSS feeds, so when I have time I will be back to read a lot
more, Please do keep up the excellent job.
چهارشنبه 6 اردیبهشت 1396 06:20 بعد از ظهر
I do not even understand how I ended up right here, but I assumed this post was once good.
I do not know who you might be but definitely you're
going to a well-known blogger in case you aren't already. Cheers!
یکشنبه 3 اردیبهشت 1396 12:03 بعد از ظهر
I'm truly enjoying the design and layout of your blog.
It's a very easy on the eyes which makes it much more pleasant for me to come here and visit more often.
Did you hire out a developer to create your theme?
Outstanding work!
چهارشنبه 30 فروردین 1396 12:36 قبل از ظهر
WOW just what I was searching for. Came here by searching for BHW
یکشنبه 25 بهمن 1388 05:59 بعد از ظهر
salam bebakhshid 1 soal dashtam?
age bekhaym har marhale az sort chap beshe bayad chi kar konam.
mamnun misham age javabo baram email konid.
چهارشنبه 22 مهر 1388 04:01 بعد از ظهر
سلام دوست عزیز
میخواستم یه بازی اینترنتی معرفی کنم
خیلی جالبه به نظرم سر نزنی ضرر کردی اصلا هم وقت گیر نیست
شاید اسم این بازی رو بارها شنیده باشی ولی یه بار بیا ضرر نمیکنی
این یه بازیه استراتژیکی هست که برای خودت یه دهکده داری و با میلیون ها ایرانی داری بازی میکنی که میتونید باهم جنگ یا تجارت کنید.
لینک ثبت نام:
http://www.travian.ir/?uc=ir5_41786
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ

انجام پروژه های برنامه نویسی سی و سی پلاس پلاس و سی شارپ

انجام پروژه های الکترونیکی و رباتیکی

مدیر وبلاگ : سجاد سلطانی
مطالب اخیر
نویسندگان
جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :














free counters