Cấu trúc dữ liệu và giải thuật Thực chiến với LeetCode
Cấu trúc dữ liệu và giải thuật Thực chiến với LeetCode
Bạn sẽ học được gì?
- Hệ thống lại toàn bộ cấu trúc dữ liệu và thuật toán đã được học.
- Tự mình cài đặt lại các cấu trúc dữ liệu cũng như thuật toán đó.
- Biết cách đánh giá một thuật toán dựa trên độ phức tạp (không gian và thời gian).
- Học cách sử dụng cách thư viện của Java để thực thi các thuật toán.
- Được làm và chữa hàng chục bài tập trên trang lập trình online rất nổi tiếng LeetCode.
Giới thiệu khóa học
Hiện nay ngành Công nghệ thông tin nói chung và ngành Lập trình viên nói riêng ở nước ta ngày càng phát triển! Chính vì vậy mà quy trình tuyển chọn của một số công ty cũng ngày càng cao. Những công ty lớn như: Viettel, VinGroup, Samsung,... tất cả các vòng phỏng vấn của họ đều có vòng thi test kỹ thuật đầu vào, và cụ thể là những bài thi dạng lập trình thi đấu, liên quan đến cấu trúc dữ liệu và giải thuật là chính.
Tại nước ngoài hầu hết những kiểu thi như thế này đều rất là phổ biến và hầu như công ty nào cũng áp dụng. Nhưng gần đây cách test này mới được áp dụng một cách chuyên nghiệp tại Việt Nam. Có những công ty cung cấp cho ứng viên một bài test online tại một nền tảng thứ 3 (như HackerRank, LeetCode) và yêu cầu họ hoàn thành bài test trong 2-3 tiếng. Chính vì những lý do trên mà khoá học "Cấu trúc dữ liệu và giải thuật Thực chiến với LeetCode" được ra đời.
Khoá học sẽ giúp các bạn ôn lại toàn bộ kiến thức về các cấu trúc dữ liệu và giải thuật đã học, ví dụ:
Cấu trúc dữ liệu:
Array,
String,
Stack (Ngăn xếp),
Queue (Hàng đợi),
Linked List (Danh sách liên kết),
Tree (Cây), Binary Tree (Cây Nhị phân),
Nội dung khóa học
14 phần - 123 bài giảng - 18 giờ 48 phút
Nội dung0 bài
Phần 1: Giới thiệu9 bài giảng - 0 giờ 59 phút
Phần 2: Array and String | Mảng và Chuỗi10 bài giảng - 2 giờ 50 phút
Phần 3: Sorting (1) | Các thuật toán sắp xếp (Phần 1)5 bài giảng - 0 giờ 36 phút
Phần 4: Recursion | Đệ quy14 bài giảng - 1 giờ 01 phút
Phần 5: Binary Search | Tìm kiếm nhị phân4 bài giảng - 0 giờ 28 phút
Phần 6: Sorting (2) | Các thuật toán sắp xếp (phần 2)6 bài giảng - 1 giờ 17 phút
Phần 7: Độ phức tạp của thuật toán10 bài giảng - 1 giờ 03 phút
Phần 8: Linked List | Danh sách liên kết10 bài giảng - 1 giờ 35 phút
Phần 9: Stack and Queue | Ngăn xếp và Hàng đợi9 bài giảng - 1 giờ 24 phút
Phần 10: Hash Table | Set and Map12 bài giảng - 1 giờ 43 phút
Phần 11: Tree | Cây10 bài giảng - 1 giờ 47 phút
Phần 12: Graph | Đồ thị8 bài giảng - 1 giờ 33 phút
Phần 13: Heap | Đống10 bài giảng - 1 giờ 08 phút
Phần 14: Các CTDL và giải thuật NÂNG CAO6 bài giảng - 1 giờ 19 phút
Khóa học liên quan
-79%
♥🛒
Tin Học Văn Phòng – Ngoại Ngữ
Thành Thạo Excel Qua Giải Đề Thi
149.000₫700.000₫
Xem chi tiết
-84%
♥🛒
Tin Học Văn Phòng – Ngoại Ngữ
Ứng dụng Google Sheets vào quản lý và tuyển dụng nhân sự (trọn bộ)
129.000₫800.000₫
Xem chi tiết
-92%
♥🛒
Tin Học Văn Phòng – Ngoại Ngữ
Tạo ứng dụng quản lý chấm công và giao việc với Google Appsheet
249.000₫3.000.000₫
Xem chi tiết
-92%
♥🛒
Tin Học Văn Phòng – Ngoại Ngữ
Quản lý hành chính nhân sự hiệu quả với Google Appsheet
249.000₫3.000.000₫
Xem chi tiết
