تبلیغات
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی - سورس کد الگوریتم مرتب سازی سریع در سی پلاس پلاس ( Quick Sort )
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی
دانلود رایگان سورس پروژه
سایت برنامه نویسی تک کدر takcoder.ir


آموزش برنامه نویسی با استفاده از نوین ترین روش و ارائه پروژه های نمونه و مجموعه عظیم سورس کدهای آماده برای شما دوستان

مدیر سایت : Yahya Taherzadeh
نویسندگان
نظرسنجی
زبان برنامه نویسی مورد علاقه شما؟






در زیر برای شما الگوریتم مرتب سازی سریع یا همان Quick Sort  را در زبان سی پلاس پلاس را قرار دادم.

امید وارم به دردتون بخوره

#include<iostream.h>
#include<conio.h>
int *a,NUM_ITEMS;

int main()
{
clrscr();
void enterdata();
void quicksort(int,int);
int i;
cout<<”\nEnter the number of items:”;
cin>>NUM_ITEMS;
a=new int [NUM_ITEMS];
if(a==NULL)
cout<<”Memory allocation error”;
cout<<”\nEnter the numbers:”;
enterdata();
quicksort(0,NUM_ITEMS-1);
cout<<”\n——————————————–\n”;
cout<<”\nresult with quick sort is :”;
for (i = 0; i <NUM_ITEMS; i++)
cout<<” “<<a[i];
getch();
return 0;
}

void enterdata()
{
int i;
for(i=0;i<NUM_ITEMS;i++)
cin>>a[i];
}

voidquicksort(int lower,int upper)
{
int split(int,int),pivot;
if(upper>lower)
{
pivot=split(lower, upper);
quicksort(lower,pivot-1);
quicksort(pivot+1,upper);
}
}

int split(int lower,int upper)
{
int i,p,q,t;
p=lower+1;
q=upper;
i=a[lower];
while(q>=p)
{
while(a[p]<i)
p++;
while(a[q]>i)
q–;
if(q>p)
{
t=a[p];
a[p]=a[q];
a[q]=t;
}
}
t=a[lower];
a[lower]=a[q];
a[q]=t;

return q;

}






نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، پروژه های تکمیل شده، 
برچسب ها : سورس کد الگوریتم مرتب سازی سریع در سی پلاس پلاس ( Quick Sort )، سورس های رایگان، سورس، سی پلاس، الگوریتم های مرتب سازی، الگوریتم، دانلود الگوریتم،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392
شنبه 14 مرداد 1396 09:02 ق.ظ
What's up i am kavin, its my first time to commenting anyplace, when i read this piece of writing
i thought i could also make comment due to this brilliant post.
جمعه 6 مرداد 1396 05:56 ب.ظ
It's going to be end of mine day, however before finish I am reading this great post to increase my knowledge.
دوشنبه 12 تیر 1396 06:20 ب.ظ
I'm so happy to read this. This is the kind of manual that
needs to be given and not the accidental misinformation that's at the other blogs.

Appreciate your sharing this best doc.
دوشنبه 12 تیر 1396 11:29 ق.ظ
Incredible story there. What happened after? Good luck!
دوشنبه 12 تیر 1396 11:26 ق.ظ
Incredible story there. What happened after? Good luck!
یکشنبه 17 اردیبهشت 1396 10:46 ق.ظ
Simply desire to say your article is as astonishing.
The clearness on your submit is just spectacular and i can think you
are knowledgeable on this subject. Fine along with your permission allow me to seize your
RSS feed to keep updated with approaching post. Thank you one million and please continue
the rewarding work.
چهارشنبه 13 اردیبهشت 1396 12:48 ب.ظ
Hmm it appears like your site ate my first comment (it was super long) so I guess I'll just sum it up what I
submitted and say, I'm thoroughly enjoying your blog.

I too am an aspiring blog writer but I'm still new to everything.
Do you have any points for inexperienced blog writers? I'd really appreciate it.
جمعه 1 اردیبهشت 1396 07:41 ق.ظ
Great website you have here but I was curious
about if you knew of any forums that cover the same topics
discussed in this article? I'd really love to be a part of
community where I can get opinions from other knowledgeable individuals that share the same
interest. If you have any recommendations, please let me know.
Cheers!
جمعه 25 فروردین 1396 08:29 ب.ظ
Hi to every one, it's in fact a nice for me to pay a visit this
web page, it contains priceless Information.
یکشنبه 20 فروردین 1396 11:13 ق.ظ
I'm curious to find out what blog platform you are using?
I'm having some small security issues with my latest website and I'd like to find something more
secure. Do you have any suggestions?
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




صفحات جانبی
آمار وبلاگ
تاییدیه پرداخت
تبلیغات
به سایت تک کدر خوش آمدید