Berikan pendapatmu tentang dosen berkualitas di Universitas YARSI melalui https://layar.yarsi.ac.id/course/view.php?id=12871
Setelah mengikuti kuliah ini, kamu akan memahami akan mampu merumuskan langkah-langkah untuk menyelesaikan suatu persoalan (i.e., algoritma) dan mengimplementasikannya dalam suatu bahasa pemrograman tertentu. Bahasa pemrograman JavaTM akan digunakan dalam kuliah ini, namun dengan paradigma pemrograman prosedural, alih-alih berorientasi pada objek. Konsep-konsep pemrograman yang akan dibahas adalah teknik rekursif, berbagai algoritma pengurutan dan kompleksitasnya, dan berbagai macam struktur data.
Disclaimer: Kecuali disebutkan secara spesifik, materi, urutan penyajian, animasi, dan pertanyaan yang ada dalam kuliah ini merupakan karya Andreas Febrian dan sengaja didistribusikan dengan lisensi Creative Common BY-NC-SA 4.0 International (https://creativecommons.org/licenses/by-nc-sa/4.0/).
Dapatkan informasi terkini terkait kuliah dalam forum ini! Pastikan kamu tetap subscribe forum ini agar mendapatkan notifikasi ketika ada berita baru.
Gunakan forum ini untuk mendiskusikan isu dan tantangan yang kamu temui ketika berinteraksi dengan sumber dan kegiatan belajar. Insya Allah, instruktur, asisten, ataupun para pejuang lainnya akan menjawab pertanyaanmu. Pastikan tidak ada informasi sensitif dalam tulisanmu karena akan dibaca oleh seluruh mahasiswa. Jangan lupa untuk menggunakan bahasa Indonesia dan etika berkomunikasi secara daring.
Kumpulkan bukti kegiatan di luar perkuliahan yang kamu ikuti disini, dengan membuat topik diskusi baru bernama "Kegiatan [Namamu]" (e.g., "Kegiatan Fulan"). Kumpulkan semua bukti kegiatanmu dalam topik tersebut untuk mempermudah monitoring. Agar dapat diakui, kegiatanmu harus terjadi pada semester Genap 2020/2021 , yang dimulai sejak 1 Februari 2021. Pengumpulan bukti kegiatan akan ditutup pada 30 Mei 2021 pukul 23:59 WIB (i.e., satu hari sebelum minggu UAS).
Kamu merasa punya ide atau komentar yang dapat meningkatkan kualitas kuliah ini? Langsung saja disampaikan disini! Semua kritik dan saran akan tercatat secara anonim, jadi tidak akan mempengaruhi nilai kamu.
Kali ini, kamu akan diajak untuk berkenalan dengan struktur data Array dan ArrayList.
Kali ini, kamu akan diajak untuk berkenalan dengan struktur data LinkedList.
Berisi kerangka kerja koleksi, beberapa kelas pendukung internasionalisasi, pemuat layanan, properti, pembuatan angka acak, kelas penguraian dan pemindaian string, pengodean dan dekode base64, array bit, dan beberapa kelas utilitas lain-lain. Paket ini juga berisi kelas koleksi lama dan kelas tanggal dan waktu lama.
Implementasi array yang dapat diubah ukurannya dari antarmuka List. Mengimplementasikan semua operasi daftar opsional, dan mengizinkan semua elemen, termasuk null. Selain mengimplementasikan antarmuka List, kelas ini menyediakan metode untuk memanipulasi ukuran array yang digunakan secara internal untuk menyimpan daftar.
Implementasi daftar tertaut ganda dari antarmuka List dan Deque. Mengimplementasikan semua operasi daftar opsional, dan mengizinkan semua elemen (termasuk null). Semua operasi berjalan sebagaimana yang diharapkan untuk daftar tertaut ganda. Operasi yang mengindeks ke dalam daftar akan melintasi daftar dari awal atau akhir, mana pun yang lebih dekat dengan indeks yang ditentukan.
Silahkan tuliskan pertanyaan atau hal yang ingin kamu ketahui lebih jauh terkait topik minggu ini dan sebelumnya. Pertanyaan kamu akan diulas pada saat pertemuan sinkronus.
Silahkan tuliskan pertanyaan atau hal yang ingin kamu ketahui lebih jauh terkait topik minggu ini dan sebelumnya. Pertanyaan kamu akan diulas pada saat pertemuan sinkronus.
Halaman ini berisi tutorial terperinci tentang berbagai struktur data (DS) dengan masalah berdasarkan topik
Array adalah kumpulan item yang disimpan di lokasi memori yang berdekatan. Idenya adalah untuk menyimpan beberapa item dengan tipe yang sama secara bersamaan. Hal ini memudahkan penghitungan posisi setiap elemen hanya dengan menambahkan offset ke nilai dasar, yaitu lokasi memori elemen pertama array (umumnya dilambangkan dengan nama array).
Daftar tertaut adalah struktur data linier, yang elemen-elemennya tidak disimpan di lokasi memori yang berdekatan. Elemen-elemen dalam daftar tertaut ditautkan menggunakan pointer.