Langsung ke konten utama

Postingan

Menampilkan postingan dari Maret, 2020

Hashing Table and Binary Tree

Hashing Table and Binary Tree Nama saya Rahadi Fauzan Ramadhan, dan saya akan membuat kesimpulan mengenai materi Hashing Table dan Binary Tree. Hashing Table Hash Table adalah sebuah struktur data yang digunakan untuk menyimpan data sementara. Hash Table menggunakan fungsi untuk memperhitungkan index ke dalam array dimana akan terdapat elemen yang bisa dimasukkan atau dicari. Cara termudah untuk melakukan hal ini adalah dengan membaca semua karakter yang memungkinkan dan menghitung frekuensinya satu per satu. Implementasi Hash Table dan Blockchain 1. Hash adalah fungsi yang memenuhi tuntutan terenkripsi yang diperlukan untuk menyelesaikan perhitungan blockchain 2. Hash seperti solusi atau tulang punggung jaringan blockchain 3. Hash memiliki panjang yang tetap dan hampir tidak mungkin untuk ditebak panjangnya jika seseorang mencoba untuk memecahkan atau mencoba masuk ke blockchain Salah satu teknologi blockchain yang menggunakan hash adalah Bitcoin. Binar...

Linked List

Linked List Review Nama saya Rahadi Fauzan Ramadhan. Pada kesempatan kali ini, saya akan membuat rangkuman dari apa yang saya pelajari di kelas besar tadi mengenai Linked List tentang push dan pop. Pada linked list, terdapat istilah push dan pop, dimana push berarti insert data baru pada linked list tersebut, dimana kita bisa push dari depan, belakang, atau dari tengah. Sedangkan pop berarti mendelete data, data dari depan, tengah, dan juga belakang. Dikarenakan saya belum paham sepenuhnya, berikut 2 contoh sc untuk single linked list yang saya dapat dari pertemuan tadi, namun sebelum membuat push dan pop, pertama-tama kita perlu membuat struct terlebih dahulu: struct Data {     int value;     struct Data *next,*prev; }*head,*curr,*tail; Push void push(int a) {     curr = (struct Data*)malloc(sizeof(struct Data));     curr->value = a;          if(head==NULL){         head = tail...