Skip to content

Program Ini Dibuat Oleh : Mahasiswa Politeknik Negeri Bandung (POLBAN) Jurusan Teknik Komputer dan Informatika 2023/2024

Notifications You must be signed in to change notification settings

Fanzaatsila/BinaryTreeProject

Repository files navigation

TRANSFORMING NON BINARY TREE TO BINARY TREE

With AVL Methode

codecov github-actions

Table of Contents

📍 Overview

Penjelasan Singkat

Program yang dibuat memiliki fungsi utama untuk mengubah sebuah Non Binary Tree ke Binary Tree dan melakukan balancing sebuah Binary Tree hasil konversi dengan menerapkan algoritma (Adelson-Velsky and Landis) AVL.

Sedikit Pembahasan Fitur

Program juga menyediakan fitur-fitur pada umumnya yang ada pada Abstract Data Type Tree seperti fungsi traversal, penetapan level/tingkat tree, kedalaman, dan pencarian suatu node. Selain itu proses manipulation file juga diterapkan untuk menyimpan Non Binary Tree ke dalam sebuah file juga membaca Non Binary Tree dari sebuah file.

Important

Program TRANSFORMATION NON BINARY TREE TO BINARY TREE WITH AVL METHODE Ini Masih Dalam Perkembangan. Tunggu Update Terbaru Terkait Perkembangan Program Ini!


👾 Demo

Create Tree: Create-Tree-demo

Transformation Tree: Transformation-Tree-demo

EducationNBT Tree: EducationNBT-Tree-demo

Save Tree: Save-Tree-demo

Tip

Gunakan Code Editor Kesayangan Anda Agar Program Bisa Dijalankan Sesuai Dengan Keinginan!


🧩 Features

Main Menu: Main-Menu-demo

  • Create Tree
  • Edit Tree
  • Delete Tree
  • Convert Tree
  • Save Tree
  • Education

🚀 Getting Started

System Requirements:

  • C/C++ Language

Repository URL or Local Path:

Make sure to have a repository URL or local directory path ready for the CLI.


⚙️ Installation

Cloning Project

Using Command Prompt

Clone repository and change directory.

$ git clone https://github.com/Fanzaatsila/BinaryTreeProject.git

🤖 Usage

Run Program

Using Visual Studio Code

Clone repository and change directory.

g++ -o main main.cpp body.cpp ui.cpp

After that

./main

🧑‍💻 Contributing

To grow the project, we need your help! See the links below to get started.

  • [🔰 Contributing Guide][1]
  • [👋 Start a Discussion][2]
  • [🐛 Open an Issue][3]

Pembuat :
  • Faisal Bashri Albir (231524042)
  • Fanza Atsila Fizarli (231524043)
  • Hanif Ahmad Rizqullah (231524045)

Profile :


About

Program Ini Dibuat Oleh : Mahasiswa Politeknik Negeri Bandung (POLBAN) Jurusan Teknik Komputer dan Informatika 2023/2024

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published