inflearn logo

Thuật toán ngăn xếp (stack) ứng dụng thực tế trong công việc

Thông qua bài giảng này, bạn có thể học tập một cách hệ thống các khái niệm cốt lõi như: nguyên lý cơ bản và cách triển khai Stack, ứng dụng Stack: gọi hàm (Call Stack), ứng dụng Stack: tính toán biểu thức, ứng dụng Stack: kiểm tra dấu ngoặc (Parenthesis Matching), ứng dụng Stack: triển khai tính năng Undo/Redo.

8 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

Algorithm
Algorithm
algorithms
algorithms
Algorithm
Algorithm
algorithms
algorithms

Bạn sẽ nhận được điều này sau khi học.

  • Thấu hiểu và triển khai hoàn hảo nguyên lý Nhập sau Xuất trước (LIFO) của dữ liệu

  • Tư duy thuật toán để giải quyết các vấn đề phức tạp

Khóa học này bao gồm một cách hệ thống từ nguyên lý cơ bản của Ngăn xếp (Stack) - cốt lõi của cấu trúc dữ liệu - cho đến các ứng dụng thực tiễn. Trước tiên, bạn sẽ nắm vững cấu trúc Vào sau Ra trước (LIFO) và phương pháp triển khai hiệu quả, sau đó sẽ học chuyên sâu về nguyên lý gọi hàm (Call Stack), vốn là nền tảng của lập trình.

Vượt xa lý thuyết đơn thuần, bạn sẽ được rèn luyện tư duy logic thông qua việc chế tạo máy tính biểu thức và logic kiểm tra dấu ngoặc, đồng thời trực tiếp triển khai tính năng Hoàn tác và Làm lại (Undo/Redo) vốn là yếu tố thiết yếu trong các dịch vụ thực tế. Thông qua quá trình này, bạn có thể tiếp thu hoàn hảo kỹ năng thực hành để giải quyết các vấn đề phức tạp một cách rõ ràng bằng thuật toán ngăn xếp (stack).

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển mới bắt đầu muốn kết nối kiến thức cơ bản về cấu trúc dữ liệu với mã nguồn thực tế.

  • Người tìm việc muốn nâng cao khả năng thiết kế thuật toán hiệu quả

Cần biết trước khi bắt đầu?

  • Cú pháp cơ bản của một ngôn ngữ lập trình cụ thể (Python, Java, C++, v.v.)

  • Khái niệm về Mảng (Array) hoặc Danh sách (List)

Xin chào
Đây là iamjy10050932

Tôi là nhân viên văn phòng có 15 năm kinh nghiệm trong việc thiết kế và phát triển hệ thống Linux nhúng (Embedded Linux).

Chương trình giảng dạy

Tất cả

39 bài giảng

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của iamjy10050932

Hãy khám phá các khóa học khác của giảng viên!

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

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

3.850 ₫

30%

118.829 ₫