Quicksort adalah algoritma pengurutan dengan mengurutkan data-data pada sub-array yang dibatasi oleh sebuah elemen yang bisa kita sebut sebagai pivot.
http://en.wikipedia.org/wiki/Quicksort
Langkah-langkah pengurutan dengan metode Quick Sort
//...
Home » Archives for March 2015
Algoritma Pengurutan Sisip (Insertion Sort)
in
C,
Programming,
Source Code
- on 9:13 AM
- No comments

Insertion Sort adalah algoritma pengurutan dengan menggeser elemen-elemen pada array ke tempat yang sesuai lalu taruh(sisip) elemen itu ke tempat tersebut
Langkah-langkah pengurutan sisip
// asumsikan elemen pertama sudah terurut
// pilih...
Algoritma Pengurutan Seleksi (Selection Sort)
in
C,
Programming,
Source Code
- on 9:26 PM
- 1 comment
Selection sort adalah algoritma pengurutan dengan mencari elemen terkecil pada array, lalu elemen tersebut ditaruh ke indeks paling kiri dalam sebuah array. Langkah tersebut dilakukan berulang-ulang sampai array tersebut terurut.
Langkah...
Materi Pemrograman Bahasa C
in
C,
Linux,
Programming,
Source Code
- on 8:22 PM
- No comments

Materi bahasa pemrograman C yang sudah saya susun sedemikian rupa, silahkan dipelajari dan dipahami. Susunan materi ini akan terus di-update dengan materi baru di waktu yang akan datang.
Semoga bermanfaat^^
I/O
Input/Output Penjumlahan Dua...
Debugging Program C dengan GDB di Linux
in
C,
Linux,
Tips
- on 9:19 PM
- No comments

GDB(GNU Project Debugger) merupakan tool yang dipakai untuk mengecek lebih dalam kode-kode program yang kita buat.
Biasanya kita mengecek error program dengan cara mengira-ngira dan menebak-nebak. Cara seperti itu sangat memakan energi dan waktu, apa...
Command-line Arguments
in
C,
Linux,
Programming,
Tips
- on 3:06 PM
- No comments

Biasanya kita memberi nilai dari main() pada sebuah sub-program melalui parameter, tapi bisakah kita memberi nilai pada fungsi main() itu sendiri?
Disinilah gunanya Command-line Arguments, ialah argumen(nilai) yang kita beri melalui sistem operasi...
Ternary Operator dan Konsep Rekursifitas pada Bahasa C
in
C,
Programming,
Tips
- on 10:07 PM
- 3 comments
Pertama-tama, kita ingat kembali tentang kerangka if-else
if (/* condition */)
{
// TODO
}
else
{
// TODO
}
Kita bisa menulisnya dengan kerangka sintaks yang lain seperti ini
(/* condition */) ? /* TODO */ : /* TODO */;
Perhatikan...