Quicksort (Recursive Version)

Quicksort (Recursive Version)
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 //...

Algoritma Pengurutan Sisip (Insertion Sort)

Algoritma Pengurutan Sisip (Insertion Sort)
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)

Algoritma Pengurutan Seleksi (Selection Sort)
  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

Materi Pemrograman Bahasa C
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

Debugging Program C dengan GDB di Linux
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

Command-line Arguments
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

Ternary Operator dan Konsep Rekursifitas pada Bahasa C
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...
Page 1 of 812345...8Next »