Selamat datang di repositori Struktur Data (Data Structure) 2024! 🎉
Welcome to the Data Structure 2024 repository! 🎉
Repositori ini adalah dokumentasi perjalanan saya dalam memahami dan menerapkan konsep Struktur Data selama perkuliahan.
This repository documents my journey in learning and implementing Data Structure concepts throughout my studies.
Semua kode yang Anda temukan di sini adalah hasil eksplorasi, eksperimen, dan penyelesaian berbagai tantangan pemrograman.
All the code here is the result of exploration, experimentation, and solving various programming challenges.
Proyek ini sekaligus menjadi portofolio pribadi saya dalam bidang data structure programming.
This project also serves as my personal portfolio in data structure programming.
Oleh / By: Hafizh H Asyhari
@hafizhhasyhari
Folder ini memuat kumpulan program yang dibuat berdasarkan materi dan tugas di kelas Struktur Data.
This folder contains programs created based on materials and assignments from the Data Structure class.
Setiap program didesain untuk memahami konsep fundamental berikut:
Each program is designed to explore the following fundamental concepts:
- Stack
- Queue
- Linked List
- Tree and Binary Tree
- Binary Search Tree (BST)
- Threaded Binary Tree
- Representasi Arithmetic Statement dalam Binary Tree
(Representation of Arithmetic Statements in Binary Trees) - Konversi Antar Notasi (Infix, Prefix, Postfix)
(Conversion Between Forms: Infix, Prefix, and Postfix) - Graph dan Transversal Graph (Graph and Graph Traversal)
- Shortest Path Problem
- Searching dan Sorting pada Array Satu Dimensi
(Searching and Sorting on One-Dimensional Arrays)- Searching: Linear Search, Binary Search
- Sorting: Bubble Sort, Selection Sort, Insertion Sort, Shell Sort, Heap Sort, Radix Sort, Merge Sort, Quick Sort
Folder ini berisi tantangan-tantangan C++ yang saya selesaikan.
This folder contains C++ challenges I have completed.
Tantangan ini dirancang untuk:
These challenges are designed to:
- Mengasah logika pemrograman.
(Sharpen programming logic) - Mengaplikasikan konsep struktur data dalam situasi nyata.
(Apply data structure concepts to real-world scenarios) - Meningkatkan keterampilan pemecahan masalah dengan cara yang kreatif dan efisien.
(Enhance problem-solving skills through creative and efficient methods)
Repositori ini dibuat untuk:
This repository is created to:
- Mendokumentasikan perjalanan saya sebagai seorang programmer.
(Document my journey as a programmer) - Berbagi referensi dan pengetahuan tentang Struktur Data dengan komunitas pemrograman.
(Share references and knowledge about Data Structures with the programming community) - Mendorong kolaborasi dan diskusi untuk memperluas wawasan.
(Encourage collaboration and discussion to broaden insights)
Saya sangat terbuka untuk masukan, saran, atau diskusi dari Anda!
I am open to suggestions, feedback, or discussions from you!
Jika Anda ingin berkontribusi atau memberikan umpan balik:
If you'd like to contribute or provide feedback:
- Silakan buat issue untuk diskusi.
(Please create an issue for discussions) - Ajukan pull request jika Anda ingin menambahkan atau memperbaiki kode.
(Submit a pull request if you’d like to add or improve the code)
Jelajahi, pelajari, dan mari berkolaborasi bersama!
✨ Explore, learn, and let’s collaborate together!