/DataStructures

Basic Algorithms and Data Structures implemented in Java. [Cấu trúc dữ liệu và giải thuật triển khai bằng Java]

Primary LanguageJavaThe UnlicenseUnlicense

Basic Algorithms and Data Structures in Java

This repo contains a few basic Data structure and algorithm solutions, implementation in Java (for educational purposes only).

Kho repo này chứa một số giải phảp cấu trúc trúc dữ liệu và giải thuật cơ bản, tất cả được triển khai bằng Java. Mục đích dành cho những ai đang học mà quá bế tắc =))

Contents

  1. Arrays List (mảng động)
  2. Singly Linked List (danh sách liên kết đơn)
  3. Doubly Linked List (danh sách liên kết đôi)
  4. Queue (hàng đợi)
  5. Stack (ngăn xếp)
  6. Recursion finbonacci (đệ qui)
  7. Binary tree (cây nhị phân)
  8. Binary search tree (cây tìm kiếm nhị phân)
  9. Depth-first search (duyệt cây theo chiều sâu)
  10. Bubble sort (sắp xếp nổi bọt)
  11. Quick sort (sắp xếp lẹ)
  12. Basic sort (sắp xếp cơ bản)