Posts

Showing posts from January, 2019

Searching

Searching Searching adalah :    Cara mencari sebuah nilai dari 1 file atau data yang dibutuhkan atau yang diminta. Jenis jenis searching : Linear Search : Cara mencari sebuah nilai dengan membaca file satu per satu. Binary Search : Cara mencari sebuah nilai dengan membagi file menjadi 2 bagian terus menerus hingga mendapat nilai yang diinginkan. Interpolation Search : Cara mencari nilai yang diinginkan dengan menggunakan kata kunci atau nilai kunci untuk mengetahui kira kira dimana lokasi nilai tersebut.

Sorting

Sorting Apa arti sorting :    Sorting merupakan pengurutan data data dari terkecil sampai terbesar atau sebaliknya,bisa juga    sesuai alphabet atau sebaliknya. Jenis Sorting : Simple Sorting : Bubble Sort : Membandaingkan 1 nilai terhadap nilai sebelahnya, jika perlu ditukar maka akan di tukar. Selection Sort : Membaca smua nilai dan membandingkannya, lalu memunculkan nilai terkecil/terbesar. Insertion Sort : Membandingkan 1 nilai terhadap nilai sebelah kiri maupun kanan. Intermediate Sorting : Quick Sort : Bisa memilih 1 data sebagai pivot atau pembanding dan membuat data di sebelah kirinya lebih kecil Merge Sort : Membagi data hingga kecil lalu menyusunnya satu per satu

Function and Recursive

Function and Recursion Function Apa definisi function :    Sekumpulan kode yang dibungkus ke dalam sebuah scope untuk menjalankan tugas    tertentu. Tipe data function :    Void    Int    Double    Char    Float Jenis-jenis Function : Library Function : Function yang sudah tersedia di dalam library. User Defined Function : Function yang di buat sendiri oleh pengguna. Contoh penggunaan function : #include<stdio.h> void printNIM (int nim) {    printf("NIM = %d\n",nim); } int main () {    printNIM(123); return 0; } Recursive Apa itu recursive :     Sebuah fungsi yang dapat digunakan untuk memanggil dirinya sendiri kembali Contoh pemakaian recursive : #include<stdio.h> int fibo (int x){    if (x<=1){    return fibo (a-1): } int main () {    ...

Pointer and Array

Pointer and Array Pointer Pointer adalah :    Suatu variabel yang dapat menimpan alamat sebuah variabel lain yang ditunjuk menggunakan     tanda ' * '. Jenis-jenis pointer :    Single Pointer ( * )    Double Pointer ( ** )    Triple Pointer ( *** )    Dst. Contoh pemakaian pointer : #include<stdio.h> int main () {    int x,*y;     x=40;     y=&x;    printf("%d",y); return 0; } Array Array adalah :     Array adalah kumpulan dari data data yang jenisnya sama, seperti integer ataupun character dan     juga string. Jenis-jenis array :    Array 1 dimensi ( [ ] )    Array 2 dimensi ( [ ] [ ] )    Dst. Contoh pemakaian pointer : #include<stdio.h> int main () {    int x[10];    scanf("%d",&x);    p...