Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

27hrs Data Structures Algorithm DSA StackQueueLinkedList C++

Khóa học Cấu trúc dữ liệu và Giải thuật (DSA) với C++: Stack, Queue, LinkedList - 27 giờ

Khóa học Cấu trúc dữ liệu và Giải thuật (DSA) với C++: Stack, Queue, LinkedList - 27 giờ

Thành thạo Cấu trúc dữ liệu và Giải thuật (DSA) - Thực hành chuyên sâu - Khóa luyện phỏng vấn tối ưu - Chinh phục công việc mơ ước

4.6
(212 đánh giá)
5,103 học viên
Giảng viên
Sonali Shrivastava
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
27.0 giờ video
73 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Khóa học kéo dài 27 giờ. Học viên sẽ hiểu sâu cả lý thuyết và thực hành về Stack, Hàng đợi (Queue) và Danh sách liên kết (LinkedList)
Học qua cả bảng trắng (Whiteboard) và thực hành trên Laptop
Một trong những khóa học Cấu trúc dữ liệu & Giải thuật dài nhất trên Udemy
Có thể viết và chạy chương trình cho các cấu trúc dữ liệu đã học cùng các ứng dụng thực tế của chúng
Đã đính kèm mã nguồn cho tất cả cấu trúc dữ liệu và ứng dụng trong từng phần riêng biệt, học viên có thể tham khảo
Học công nghệ hot nhất, được săn đón trên toàn cầu
Tự tin phá đảo mọi cuộc phỏng vấn trong ngành CNTT rộng lớn, vì Cấu trúc dữ liệu luôn là chủ đề thời thượng

Yêu cầu

Máy tính chạy hệ điều hành Microsoft Windows, Linux hoặc Mac

Đối tượng phù hợp

Dành cho Lập trình viên C, C++, Java, php, v.v.
Sinh viên/Người mới vào nghề, Giảng viên
Và tất cả những ai muốn chinh phục vòng phỏng vấn
Cả Lập trình viên ngôn ngữ khác, vì C là nền tảng cơ bản của mọi ngôn ngữ
Tester, Freelancer

Nội dung khóa học

11 phần • 73 bài giảng
1 Tổng quan khóa học
1 Giới thiệu Cấu trúc dữ liệu trên bảng trắng
1 Giới thiệu Stack - Phần 1
2 Giới thiệu Stack - Phần 2
3 Stack dùng Mảng (Array) với Chương trình mẫu - Buổi 3
4 Stack dùng Danh sách liên kết (LinkedList) với Chương trình mẫu - Buổi 4
1 Ứng dụng Stack: Đảo ngược chuỗi - Phần 1
2 Ứng dụng Stack: Đảo ngược chuỗi - Phần 2
3 Ứng dụng Stack: Đảo ngược chuỗi - Phần 3
4 Ứng dụng Stack: Kiểm tra dấu ngoặc cân bằng - Phần 1
5 Ứng dụng Stack: Kiểm tra dấu ngoặc cân bằng - Phần 2
6 Ứng dụng Stack: Chuyển Trung tố sang Hậu tố - Các bước (Tính kết hợp trái sang phải)
7 Ứng dụng Stack: Chuyển Trung tố sang Hậu tố - Các bước (Tính kết hợp phải sang trái)
8 Ứng dụng Stack: Chương trình chuyển Trung tố sang Hậu tố - Phần 1
9 Ứng dụng Stack: Chương trình chuyển Trung tố sang Hậu tố - Phần 2
10 Ứng dụng Stack: Khái niệm Đánh giá biểu thức Hậu tố
11 Ứng dụng Stack: Lập trình Đánh giá biểu thức Hậu tố
12 Ứng dụng Stack: Quy tắc chuyển Trung tố sang Tiền tố với ví dụ
13 Ứng dụng Stack: Lập trình chuyển Trung tố sang Tiền tố
1 Lập trình & Chạy Stack dùng Mảng trên IDE bằng C & C++
2 Lập trình & Chạy Stack dùng Danh sách liên kết trên IDE bằng C & C++
3 Lập trình & Chạy Ứng dụng Stack kiểm tra dấu ngoặc cân bằng bằng C++
4 Lập trình & Chạy chuyển Trung tố sang Hậu tố & Đánh giá Hậu tố bằng C & C++ - Phần 1
5 Lập trình & Chạy chuyển Trung tố sang Hậu tố & Đánh giá Hậu tố bằng C & C++ - Phần 2
6 Lập trình & Chạy chuyển Trung tố sang Tiền tố & Đánh giá Tiền tố bằng C & C++
1 Lập trình & Chạy Hàng đợi dùng Mảng bằng C & C++
2 Lập trình & Chạy Hàng đợi dùng Danh sách liên kết bằng C & C++
3 Lập trình & Chạy Hàng đợi dùng Danh sách liên kết vòng bằng C & C++
4 Lập trình & Chạy Hàng đợi vòng (Circular Queue) dùng Mảng bằng C & C++ - Phần 1
5 Lập trình & Chạy Hàng đợi vòng (Circular Queue) dùng Mảng bằng C & C++ - Phần 2
6 Lập trình & Chạy Hàng đợi hai đầu (Deque) dùng Mảng vòng bằng C & C++
7 Lập trình & Chạy Hàng đợi ưu tiên (Priority Queue) dùng Danh sách liên kết bằng C & C++
1 Giới thiệu Danh sách liên kết đơn (Singly Linked List)
2 Hàm chính của Danh sách liên kết đơn - Phần 1
3 Hàm chính của Danh sách liên kết đơn - Phần 2
4 Chương trình Danh sách liên kết đơn: Thêm nút vào đầu và cuối danh sách
5 Chương trình Danh sách liên kết đơn: Thêm nút sau một nút cho trước
6 Chương trình Danh sách liên kết đơn: Thêm nút trước một nút cho trước - Phần 1
7 Chương trình Danh sách liên kết đơn: Thêm nút trước một nút cho trước - Phần 2
8 Chương trình Danh sách liên kết đơn: Thêm nút tại vị trí chỉ định
9 Chương trình Danh sách liên kết đơn: Tạo Danh sách liên kết đơn
10 Chương trình Danh sách liên kết đơn: Hiển thị và đếm số nút trong danh sách
11 Chương trình Danh sách liên kết đơn: Xóa nút trong danh sách
12 Chương trình Danh sách liên kết đơn: Tìm kiếm nút trong danh sách
13 Chương trình Danh sách liên kết đơn: Đảo ngược Danh sách liên kết đơn
14 Giới thiệu Danh sách liên kết kép (Doubly Linked List)
15 Chương trình Danh sách liên kết kép: Thêm khi danh sách rỗng
16 Chương trình Danh sách liên kết kép: Thêm vào đầu danh sách
17 Chương trình Danh sách liên kết kép: Thêm vào cuối danh sách
18 Chương trình Danh sách liên kết kép: Thêm sau một nút trên danh sách
19 Chương trình Danh sách liên kết kép: Thêm trước một nút trên danh sách
20 Chương trình Danh sách liên kết kép: Tạo Danh sách liên kết kép
21 Chương trình Danh sách liên kết kép: Xóa nút trong danh sách
22 Chương trình Danh sách liên kết kép: Đảo ngược danh sách
23 Chương trình Danh sách liên kết kép: Hiển thị danh sách
24 Giới thiệu Danh sách liên kết vòng (Circular Linked List)
25 Hàm chính của Danh sách liên kết vòng
26 Chương trình Danh sách liên kết vòng: Chèn khi danh sách rỗng & chèn vào đầu
27 Chương trình Danh sách liên kết vòng: Chèn nút vào cuối danh sách
28 Chương trình Danh sách liên kết vòng: Chèn nút vào giữa danh sách
29 Chương trình Danh sách liên kết vòng: Xóa nút trong danh sách
1 Chương trình cho Danh sách liên kết đơn
2 Chương trình cho Danh sách liên kết kép
1 Ứng dụng của Hàng đợi
1 Ứng dụng của Danh sách liên kết
2 Xử lý Đa thức bằng Danh sách liên kết - Phần 1 (trên bảng trắng)
3 Xử lý Đa thức bằng Danh sách liên kết - Phần 2 (trên bảng trắng)
4 Xử lý Đa thức bằng Danh sách liên kết - Phần 3 (trên bảng trắng)
5 Xử lý Đa thức bằng Danh sách liên kết - Phần 4 (trên bảng trắng)
6 Xử lý Đa thức bằng Danh sách liên kết - Phần 5 (trên bảng trắng)
7 Xử lý Đa thức bằng Danh sách liên kết - Phần 6 (trên bảng trắng)
8 Lập trình & Chạy Xử lý Đa thức bằng Danh sách liên kết trên Laptop/IDE
1 Mã nguồn cho Cấu trúc dữ liệu & Giải thuật

Giới thiệu khóa học

Want to be a Master in Data Structures Algorithm DSA ?

You are at right place :)

 

Did you anytime know how data is organized and depending on it how its efficiency on accessibility matters? If NO then Data Structures & Algorithms is good to start with.

This Course Covers in depth Data Structures that are Stack, Queues and Linked List in C and C++ conceptwise and practically.

It covers multiple programs with its execution for mentioned data structures and also for its application.

Coverage on important application of stack, Queue, linked list conceptwise and practically.

Explanation on Whiteboard and Laptop.

Have shared all the source code for associated data structures and their applications.

It is great Technology to Add Plus Point to Your Resume.

Learning Data Structures will pay you more in today's IT Industry both value and money wise.

 

Why learn Data Structures & Algorithms ?

It is on demand Technology being continued till Now.

In addition to learn CPU architecture, memory space and various algorithms, you will be able to create efficient programs and will be in competitor list of good programmer in this IT Industry.

You will be able to crack any interview and will shine in this IT Industry as data structures is on-demand technology.

 

Why enrolling this Course will be the best decision for you?

You will get to know about mentioned Data Structures and will be able to sync it with real time examples

You will get rid to write multiple DSA Programs with execution of it on Windows and Linux too.

You will be able to develop skill power logical and verbal wise too.

It will lead to your growth and shine in career.

You will be able to crack any interview in today's IT Industry.

 

This Course will cover all basic concepts of Data Strucres & Algorithms with not only covering "how to code" but also putting light on details "Why it is required and How important it is" so that your all concepts will be cleared from scratch and you can crack any interview giving technical answers covering all the points.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Plus Plus
Hiển thị tất cả khoá học Computer Science
Hiển thị tất cả khoá học Data Structures Algorithms
Hiển thị tất cả khoá học Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊