Menu
CoddyTech
Khóa học

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!

Đề cương

3 chương9 bài học1 dự án4 thử thách

Giới thiệu

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

certificate icon

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

  • 9
  • 4
  • 1
  • 54

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.

certificate icon

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

  • 9
  • 4
  • 1
  • 52

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.

certificate icon

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

  • 9
  • 4
  • 1
  • 52

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.

certificate icon

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

  • 9
  • 4
  • 1
  • 54

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.

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 chèn, chuỗi DSA có bao nhiêu bài học?

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

Bắt đầu