Menu
CoddyTech
Khóa học

Heap Sort, chuỗi DSA

Nắm vững Heap Sort, thuật toán sắp xếp dựa trên heap nhị phân dùng mảng. Xây dựng bước sift-down, viết thuật toán sắp xếp hoàn chỉnh bằng ngôn ngữ bạn chọn, phân tích độ phức tạp thời gian O(n log n) và không gian O(1), rồi luyện tập với các thử thách lập trình.

Chủ đề

Đề cương

3 chương9 bài học1 dự án4 thử thách54 câu hỏi trắc nghiệm

Giới thiệu

2 bài học

Thuật toán

Dự án5 bài học

Thử thách cuối

2 bài học

Khóa học tương tự

Heap và hàng đợi ưu tiên: loạt bài về cấu trúc dữ liệu #7

Trong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu heap, nền tảng của hàng đợi ưu tiên (priority queue), tạo MinHeap từ đầu bằng ngôn ngữ bạn chọn và luyện tập qua các thử thách lập trình!

Cấu trúc dữ liệu
certificate icon

Chứng nhận khi hoàn thành

  • 14
  • 12
  • 1

Sắp xếp chọn, chuỗi DSA

Nắm vững sắp xếp chọn (Selection Sort), một trong những thuật toán sắp xếp đơn giản nhất. Tìm hiểu cách thuật toán hoạt động qua từng bước, tự xây dựng thuật toán bằng ngôn ngữ lập trình bạn chọn, phân tích độ phức tạp và luyện tập với các thử thách code.

Cấu trúc dữ liệu
certificate icon

Chứng nhận khi hoàn thành

  • 9
  • 4
  • 1
  • 54

Sắp xếp nhanh: chuỗi DSA

Nắm vững thuật toán sắp xếp nhanh (Quick Sort), một trong những thuật toán sắp xếp nhanh nhất trong thực tế. Xây dựng bước phân hoạch, viết thuật toán sắp xếp đệ quy hoàn chỉnh bằng ngôn ngữ bạn chọn, phân tích độ phức tạp và luyện tập qua các thử thách lập trình.

Cấu trúc dữ liệu
certificate icon

Chứng nhận khi hoàn thành

  • 9
  • 4
  • 1
  • 52

Merge Sort: loạt bài về DSA

Thành thạo Merge Sort, thuật toán chia để trị kinh điển. Xây dựng bước trộn, viết thuật toán sắp xếp đệ quy hoàn chỉnh bằng ngôn ngữ bạn chọn, phân tích độ phức tạp O(n log n) và luyện tập với các thử thách viết code.

Cấu trúc dữ liệu
certificate icon

Chứng nhận khi hoàn thành

  • 9
  • 4
  • 1
  • 52

Sắp xếp chèn, chuỗi DSA

Thuật toán đơn giản nhưng mạnh mẽ. Tìm hiểu cách sắp xếp các phần tử hiệu quả, nắm rõ độ phức tạp thời gian và nâng cao kỹ năng sắp xếp của bạn. Bắt đầu ngay!

  • 9
  • 4
  • 1

Câu hỏi thường gặp

Heap Sort, chuỗi DSA có bao nhiêu bài học?

Heap Sort, chuỗi DSA có 9 bài học tương tác mà bạn có thể hoàn thành theo tốc độ của mình.

Heap Sort, chuỗi DSA gồm những nội dung gì?

Khóa học được chia thành các chương, bao gồm: Giới thiệu, Thuật toán, Thử thách cuối.

Heap Sort, chuỗi DSA có miễn phí không?

Có. Mọi khóa học trên Coddy đều bắt đầu miễn phí. Bạn có thể hoàn thành bài học ngay trên trình duyệt, không cần tải về hay đăng ký.

Lộ trình học có khóa học này

Khóa học này là một bước trong một lộ trình dài hơn: nhiều khóa học theo thứ tự mà một người hướng dẫn sẽ dạy, mỗi khóa có chứng nhận miễn phí riêng.

Hình minh họa các ngôn ngữ lập trình của Coddy

Bắt đầu Heap Sort, chuỗi DSA miễn phí

Bắt đầu