Langsung ke konten utama

Postingan

Final Summary

SUMMARY Nama saya Rahadi Fauzan Ramadhan dan pada kesempatan kali ini saya akan membagikan rangkuman seluruh materi yang sudah saya pelajari selama ini. LINKED LIST 1. Circular Singly Linked List Dalam Circular Singly Linked List, dapat disimpulkan bahwa setiap node pada Linked List mempunyai field yang berisi pointer ke node berikutnya, dan field yang berisi data. Pada akhir Linked List, node terakhir akan menunjuk ke node pertama sehingga Linked List tersebut mengalami pengulangan dan begitu seterusnya. 2. Doubly Linked List Dalam Doubly Linked List, dapat disimpulkan bahwa setiap node pada Linked List mempunyai field yang berisi data dan pointer ke node berikutnya dan ke node sebelumnya. Untuk pembentukan node baru, pointer dibagi menjadi dua, yaitu next dan prev, next akan menunjuk ke node berikutnya, dan prev akan menunjuk ke node sebelumnya. 3. Circular Doubly Linked List Dalam Circular Doubly Linked List, dapat disimpulkan bahwa pada dasarnya sama sa...
Postingan terbaru

Source code

Source Code Dreammers Market #include<stdio.h> #include<stdlib.h> #include<string.h> struct node{     char barang[101];     int qty;     int value;     struct node *next, *prev; }*head = NULL , *tail = NULL , *curr; void push(const char *s , int x) {     curr = (struct node*)malloc(sizeof(struct node));     strcpy(curr->barang,s);     curr->qty = x;     curr->value = rand()%11;     curr->next = curr->prev = NULL;         if(head == NULL)     {         head = tail = curr;     }     else if(x < head->qty || strcmp(s,head->barang) < 0)     {         curr->next = head;         head->prev  = curr;         head = curr;     }     else if(x > tail->qty || s...

Rangkuman

SUMMARY Nama saya Rahadi Fauzan Ramadhan dan pada kesempatan kali ini saya akan membagikan rangkuman materi yang sudah saya pelajari selama ini. LINKED LIST 1. Circular Singly Linked List Dalam Circular Singly Linked List, dapat disimpulkan bahwa setiap node pada Linked List mempunyai field yang berisi pointer ke node berikutnya, dan field yang berisi data. Pada akhir Linked List, node terakhir akan menunjuk ke node pertama sehingga Linked List tersebut mengalami pengulangan dan begitu seterusnya. 2. Doubly Linked List Dalam Doubly Linked List, dapat disimpulkan bahwa setiap node pada Linked List mempunyai field yang berisi data dan pointer ke node berikutnya dan ke node sebelumnya. Untuk pembentukan node baru, pointer dibagi menjadi dua, yaitu next dan prev, next akan menunjuk ke node berikutnya, dan prev akan menunjuk ke node sebelumnya. 3. Circular Doubly Linked List Dalam Circular Doubly Linked List, dapat disimpulkan bahwa pada dasarnya sama saja dengan ...

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...

Data Structure

Linked List Nama saya Rahadi Fauzan Ramadhan, Saya akan menyimpulkan materi pembelajaran pada hari ini mengenai Linked List. Linked List sudah dijelaskan pada pertemuan sebelumnya, salah satu hal yang dapat dipelajari adalah Linked List memiliki beberapa jenis, yang pertama adalah Circular Singly Linked List, yang kedua adalah Doubly Linked List, dan ketiga adalah Circular Doubly Linked List. 1. Circular Singly Linked List Dalam Circular Singly Linked List, dapat disimpulkan bahwa setiap node pada Linked List mempunyai field yang berisi pointer ke node berikutnya, dan field yang berisi data. Pada akhir Linked List, node terakhir akan menunjuk ke node pertama sehingga Linked List tersebut mengalami pengulangan dan begitu seterusnya. 2. Doubly Linked List Dalam Doubly Linked List, dapat disimpulkan bahwa setiap node pada Linked List mempunyai field yang berisi data dan pointer ke node berikutnya dan ke node sebelumnya. Untuk pembentukan node baru, pointer dibagi menjadi dua...