คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
เขียน Algorithm quicksort ไม่ได้จริงๆ น้องไม่ต้องถึงกับ Drop หรอกคับ ไม่ต้องไปกราบใคร เพราะถ้าเขียนได้เองจริงๆ โดยไม่ต้องดูจากใคร หรือดูจากที่ไหนนี่ นั่งรอให้เค้ามากราบเป็นอาจารย์ได้เลย แค่ Bubble Sort คนเรียนวิทคิมหลายคนยังคิดเองไม่ได้เลย
กลับไปดูโจทย์จากอาจารย์ให้ดีก่อนว่าเค้าสั่งให้ทำอะไรครับ ให้ศึกษา Algorithm ของมันหรือให้เขียน Code เพาะถ้าจะให้เขียน อ.น่าจะให้ฝึกจากBubble Sort ง่ายๆก่อน
ส่วน Code ที่ไปหามามันไม่มี Code ของ Sorting Algorithm อะไรเลยคับ
กลับไปดูโจทย์จากอาจารย์ให้ดีก่อนว่าเค้าสั่งให้ทำอะไรครับ ให้ศึกษา Algorithm ของมันหรือให้เขียน Code เพาะถ้าจะให้เขียน อ.น่าจะให้ฝึกจากBubble Sort ง่ายๆก่อน
ส่วน Code ที่ไปหามามันไม่มี Code ของ Sorting Algorithm อะไรเลยคับ
แสดงความคิดเห็น
ช่วยเขียนอัลกอริทึมของโค้ดข้างล่างให้หน่อยครับ จะขอบพระคุณอย่างสูง
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int quickSort( int[], int, int);
int partition( int[], int, int);
int main()
{
int a[] = { 7, 12, 1, -2, 0, 15, 4, 11, 9};
int i;
printf("\n\nUnsorted array is: ");
for(i = 0; i < 9; ++i)
printf(" %d ", a[ i ]);
quickSort( a, 0, 8 );
printf("\n\nSorted array is: ");
for(i = 0; i < 9; ++i)
printf(" %d ", a[ i ]);
system("pause");
return(0);
}
โค้ดนี้นะครับผม
ถ้าแท็กห้องผิดขอโทษนะครับบ