Senin, 26 Maret 2018

WEIGHTED GRAPH


Graph adalah struktur data non linear dimana setiap node dari graph berkedudukan sama atau dengan kata lain graph tidak mengenal level. Dalam graph koneksi antar node bersifat many to many dimana tiap node bisa terhubung dengan banyak node.

Minggu, 04 Maret 2018

Manipulasi Array



      Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.

Rabu, 28 Februari 2018

Binary Tree



Binary Tree (pohon biner) adalah pohon dengan syarat bahwa tiap node hanya memiliki boleh maksimal dua subtree dan kedua subtree tersebut harus terpisah. Sesuai dengan definisi tersebut, maka tiap node dalam binary tree hanya boleh memiliki paling banyak dua anak/child.

Membuat binary tree dengan soal sebagai berikut :

Rabu, 07 Februari 2018








OPERASI POP PADA STACK (JAVASCRIPT)


Stack adalah jenis data abstrak yang biasa digunakan dalam semua pemrograman komputer. Stack itu sendiri seperti tumpukan jika di dunia nyata, seperti tumpukan piring yang telah dicuci, akan ditumpuk dari bawah ke atas, kemudian setelah semua bersih lalu diambil satu per satu dari atas ke bawah pada sisipan di lemari atau rak piring.

Mengambil data bersama dengan menghapus data dari stack disebut operasi pop. Elemen pada stack tidak benar-benar terhapus, hanya ruang (top) dengan mengurangi nilainya satu. Tapi saat mengimplementasikan stack itu sendiri, pop akan menghapus data dari tumpukan.