#include
int partisi(int a[], int atas, int bawah);
void kuiksot(int a[], int atas, int bawah);
void main()
{
int b[10]={1,2,3,4,5,6,7,8,9,0};
kuiksot(b,0,9);
for (int k=0;k<10;k++) cout<<āb["<
#include
int partisi(int a[], int atas, int bawah);
void kuiksot(int a[], int atas, int bawah);
void main()
{
int b[10]={1,2,3,4,5,6,7,8,9,0};
kuiksot(b,0,9);
for (int k=0;k<10;k++) cout<<āb["<
}
int partisi(int a[], int atas, int bawah)
{
int x = a[atas];
int i = atas ā 1;
int j = bawah + 1;
int temp;
do
{
do
{
jā;
}while (x >a[j]);
do
{
i++;
} while (x
if (i < j)
{
temp = a[i]; // switch elemen posisi i dan j
a[i] = a[j];
a[j] = temp;
}
}while (i < j);
return j; // returns index tengah
}
void kuiksot(int a[], int atas, int bawah)
{
int tengah;
if (atas < bawah)
{
tengah = partisi(a, atas, bawah);
kuiksot(a, atas, tengah); // sort partisi atas
kuiksot(a, tengah+1, bawah); // sort partisi bawah
}
return;
}
Sabtu, 03 Mei 2025
Program C++ : Mengganti Karakter dengan Karakter Lain
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar