Menu
CoddyTech
Khóa học

Sắp xếp đếm, chuỗi DSA

Nắm vững thuật toán sắp xếp đếm (Counting Sort), một thuật toán không dựa trên phép so sánh, sắp xếp số nguyên không âm trong thời gian tuyến tính bằng cách đếm số lần xuất hiện của từng giá trị. Xây dựng bước đếm, 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 O(n + k) và luyện tập qua các thử thách viết code.

Chủ đề

Đề cương

3 chương9 bài học1 dự án4 thử thách52 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 cùng

2 bài học

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

Sắp xếp cơ số, chuỗi DSA

Nắm vững thuật toán sắp xếp cơ số, một thuật toán không so sánh, sắp xếp các số nguyên không âm theo từng chữ số. Xây dựng lượt sắp xếp đếm ổn định, 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 hiệu suất tuyến tính 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
  • 55

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.

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 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 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

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

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

Sắp xếp đếm, chuỗi DSA có bao nhiêu bài học?

Sắp xếp đếm, 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.

Sắp xếp đếm, 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 cùng.

Sắp xếp đếm, 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 Sắp xếp đếm, chuỗi DSA miễn phí

Bắt đầu