Skip to content

nurkholiswakhid/StrukLearn

Repository files navigation

Stuklern: Aplikasi Pembelajaran Struktur Data Tree dengan Kotlin

Desain tanpa judul

Selamat datang di Stuklern, aplikasi pembelajaran untuk memahami dan mengimplementasikan Struktur Data Tree menggunakan bahasa Kotlin.

Daftar Isi

  1. Pengenalan Struktur Data Tree
  2. Pohon Binari: Konsep dan Implementasi
  3. Traversal Tree: Preorder, Inorder, dan Postorder
  4. Binary Search Tree (BST)
  5. Operasi pada Tree: Penambahan, Penghapusan, dan Pencarian Node
  6. Tree Balance: AVL dan Red-Black Tree
  7. Heap: Implementasi dan Penggunaan
  8. Fenwick Tree (Binary Indexed Tree)
  9. Tree Traversal pada N-ary Tree

Pengenalan Struktur Data Tree

Pada bagian ini, kita akan membahas konsep dasar dari struktur data tree dan mengapa struktur ini penting dalam pemrograman.

Pohon Binari: Konsep dan Implementasi

Pelajari konsep dasar pohon binari dan cara mengimplementasikannya menggunakan bahasa Kotlin.

Traversal Tree: Preorder, Inorder, dan Postorder

Pahami metode penelusuran pohon seperti preorder, inorder, dan postorder untuk memanipulasi data dengan efisien.

Binary Search Tree (BST)

Dalam bagian ini, kita akan menggali lebih dalam tentang Binary Search Tree dan cara menggunakannya dalam pencarian efisien.

Operasi pada Tree: Penambahan, Penghapusan, dan Pencarian Node

Pelajari operasi dasar pada pohon, termasuk penambahan, penghapusan, dan pencarian node.

Tree Balance: AVL dan Red-Black Tree

Ketahui tentang pohon AVL dan Red-Black Tree untuk menjaga keseimbangan struktur data tree.

Heap: Implementasi dan Penggunaan

Pahami konsep heap dan cara mengimplementasikannya dalam pemrograman Kotlin.

Fenwick Tree (Binary Indexed Tree)

Bagian ini membahas penggunaan Fenwick Tree atau Binary Indexed Tree dalam menyelesaikan beberapa permasalahan khusus.

Tree Traversal pada N-ary Tree

Pelajari cara melakukan penelusuran pada pohon N-ary dan aplikasinya dalam pemrograman Kotlin.

Releases

No releases published

Packages

No packages published

Languages