Postingan

Menampilkan postingan dari April, 2026

TUGAS PERTEMUAN 8_STRUKTUR DATA (D)

Gambar
Nama : Rado Putra Yustisiawan NRP : 5025251048 Kelas : Struktur Data D TUGAS 1 Mencoba setiap short code yang tersedia, dengan format pengerjaan a. Nama program dan deskripsi b. Screenshoot dari program c. Penjelasan dari program d. Link Source Code 1)  KODE 1       a. Nama program dan deskripsi           Nama program : Penulusuran linked list           Deskripsi : Traversal adalah proses mengunjungi setiap  node  dalam Linked List satu per satu, mulai dari awal ( head ) hingga akhir ( NULL ).       b. Screenshoot :       c. Penjelasan program : Node* current = head; : Kita menyiapkan pointer bantu bernama current dan meletakkannya di posisi awal ( head ) . Ini penting supaya pointer head yang asli tidak berubah posisinya . while (current != NULL) : Perulangan ini akan terus berjalan selama current belum sampai ke ujung list yang ditandai dengan ...

TUGAS PERTEMUAN 7_STRUKTUR DATA (D)

Gambar
Nama : Rado Putra Yustisiawan NRP : 5025251048 Kelas : Struktur Data D TUGAS 1 Mencoba setiap short code yang tersedia, dengan format pengerjaan a. Nama program dan deskripsi b. Screenshoot dari program c. Penjelasan dari program d. Link Source Code 1) KODE 1     a. Nama Program :  Program Inisialisasi Antrean Sirkular           Deskripsi :  Program ini merupakan bagian awal (konstruktor) dari pembuatan struktur data antrean sirkular menggunakan template . Fungsinya adalah untuk memesan tempat di memori secara dinamis dan mengatur posisi awal penanda antrean agar siap digunakan untuk menyimpan data tipe apa pun .     b. Screenshoot :     c. Penjelasan Program : template<class ItemType> : Membuat kelas ini menjadi template agar bisa menangani berbagai tipe data (seperti int , float , atau char ) secara fleksibel QueueType(int max) : Fungsi konstruktor yang akan dipanggil otomatis saat objek antrean dibuat dengan ...