Java Cấu Trúc Dữ Liệu - Giải Thuật - Techmaster
Có thể bạn quan tâm
Khoá học “Java căn bản” 16 buổi dành cho người mới bắt đầu học lập trình. Nó được thiết kế dễ hiểu, trực quan, gồm nhiều ví dụ code minh hoạ ngắn phù hợp với mọi đối tượng học viên nhập môn lập trình.
- Ngôn ngữ phổ biến số 1 thế giới trong nhiều năm, hiện đứng sau Python. Được nhiều trường đại học trên thế giới sử dụng làm ngôn ngữ lập trình dạy cho sinh viên.
- Có 3 tỷ thiết bị Android trên thế giới chạy ứng dụng viết trên Java.
- Có thể lập trình ứng dụng di động Android, desktop JavaFX hay Web application.
- Được nhiều tập đoàn, công ty tin dùng vì độ ổn định – mức độ sẵn sàng của lập trình viên.
Sau khi tốt nghiệp hoàn thành đồ án Java căn bản, bạn sẽ học khoá Java cấu trúc dữ liệu - giải thuật . Đây là khoá học chuẩn bị kiến thức thường được phỏng vấn khi xin việc tại Google, Facebook, Microsoft và nhiều công ty tin học hàng đầu Việt Nam.
Yêu cầu
- Bất kỳ đối tượng nào cũng có thể tham gia học lớp căn bản này
- Kỹ năng sử dụng vi tính căn bản.
- Laptop có kết nối internet và hiểu biết cơ bản về hệ điều hành
Chú ý
Khoá học được thiết kế ngắn trong 16 buổi với mục đích để học viên làm quen với lập trình, tư duy logic, cảm thấy tự tin để tiếp tục học sâu hơn. Đây cũng là học phần nhỏ trong Lộ trình đào tạo Web Full-stack developer sử dụng Java Spring BootGiáo trình0. Giới thiệu
- Cấu trúc dữ liệu và giải thuật là gì?- B1
- Cấu trúc dữ liệu và giải thuật là gì?- B2
- Cấu trúc dữ liệu và giải thuật là gì?- B3
- Giới thiệu về LeetCode- B1
- Giới thiệu về LeetCode- B2
- Cách debug trên VS Code
- Cách debug trên IntelliJ
- Duyệt mảng
- Thêm phần tử vào mảng
- Xoá phần tử trong mảng
- Kỹ thuật 2 con trỏ (1)
- Kỹ thuật 2 con trỏ (2)
- List và ArrayList
- Mảng 2 chiều
- Giới thiệu String và Character
- Thực hành String và Character
- Giới thiệu StringBuilder
- Các bài tập thực hành
- Giới thiệu- B1321
- Giới thiệu- B2
- Sắp xếp nổi bọt | Bubble Sort3565
- Sắp xếp chèn | Insertion Sort3427
- Sắp xếp chọn | Selection Sort3290
- Các cách sắp xếp trong Java338
- Sắp xếp Mảng với Arrays.sort (1)3206
- Sắp xếp Mảng với Arrays.sort (2)3883
- Các bài tập thực hành- B1
- Định nghĩa đệ quy3131
- Đặc điểm của đệ quy377
- Thực hành 1: Tính giai thừa- B13219
- Thực hành 1: Tính giai thừa- B23485
- Thực hành 2: Tính số Fibonaci- B13340
- Thực hành 2: Tính số Fibonaci- B23352
- Một số bài toán khác3139
- Phân loại đệ quy- B13221
- Phân loại đệ quy- B2382
- Ưu điểm và nhược điểm3115
- Tối ưu hoá đệ quy- B13347
- Tối ưu hoá đệ quy- B23219
- Khi nào nên dùng đệ quy379
- Các bài tập thực hành- B1
- Các bài tập thực hành- B2
- Các bài tập thực hành- B3
- Các bài tập thực hành- B4
- Các bài tập thực hành- B5
- Giới thiệu Binary Search
- Cài đặt Binary Search bằng vòng lặp
- Cài đặt Binary Search bằng đệ quy
- Đánh giá thuật toán
- Merge Sort - Ý tưởng3239
- Merge Sort - Cài đặt3820
- Merge Sort - Testing- B13519
- Merge Sort - Testing- B2
- Quick Sort - Ý tưởng- B13175
- Quick Sort - Ý tưởng- B23632
- Quick Sort - Cài đặt3704
- Quick Sort - Testing- B13411
- Quick Sort - Testing- B2
- Giới thiệu về Độ Phức Tạp355
- Space Complexity3396
- Time Complexity3425
- Big O notation3467
- Các độ phức tạp cơ bản3411
- 1. Giải thuật tìm kiếm tuần tự
- 2. Giải thuật Sắp xếp nổi bọt3315
- 3. Giải thuật Fibonaci3282
- 4. Giải thuật tìm kiếm nhị phân3364
- 5. Giải thuật Merge Sort3612
- 6. Giải thuật Quick Sort3364
- Giới thiệu Linked List- B13648
- Giới thiệu Linked List- B2
- Cài đặt Linked List3416
- Thêm phần tử vào đầu3270
- Thêm phần tử vào cuối3304
- Thêm phần tử vào giữa3593
- Xoá phần tử ở đầu3137
- Xoá phần tử ở cuối3399
- Xoá phần tử ở giữa3811
- Giới thiệu Stack & Queue3105
- Các thao tác cơ bản với Stack & Queue3219
- Tạo interface cho Stack và Queue3204
- Cài đặt Stack với Mảng
- Cài đặt Queue với Mảng3719
- Cài đặt Stack với Linked List
- Cài đặt Queue với Linked List3661
- Stack in Java
- Queue in Java
- Giới thiệu về Hash Table3320
- Design a Hash Function3501
- Collision và cách xử lý3150
- Ứng dụng của Hash Table3280
- Design a Hash Set3374
- Implement a HashSet- B13517
- Implement a HashSet- B2
- Design a Hash Map3417
- Implement a HashMap- B13722
- Implement a HashMap- B23415
- HashSet in Java
- HashMap in Java
- Giới thiệu về Tree, Binary Tree, Binary Search Tree
- Xây dựng cây BST
- Thêm một node vào cây BST (Vòng lặp)
- Thêm một node vào cây BST (Đệ quy)
- Xoá một node khỏi cây BST
- Tìm kiếm trên cây BST
- Duyệt cây theo 3 thứ tự (Lý thuyết)
- Duyệt cây theo 3 thứ tự (Implement)
- Tính tổng trên cây
- Tính chiều cao của cây
- Giới thiệu
- Giới thiệu về DFS
- Cài đặt DFS bằng Stack
- Cài đặt DFS bằng Đệ quy
- Cài đặt BFS bằng Queue
- Tính số miền liên thông
- Thuật toán Dijkstra: (Lý thuyết)
- Thuật toán Dijkstra: (Cài đặt)
Đánh giá khoá học
Hương ThanhLớp học chất lượng. Em cảm ơn thầy Lê Thế Hoàng HảiMr. Hoang Van Cong is the best teacher in Techmaster! j79Giảng viênNgọc Lục- Giảng viên Java Full Stack, Android Kotlin
- Tác giả kênh youtube Lập trình cùng Eri
Hoàng Văn CôngProject Owner tại công ty Humax Vina. Từng tham gia Olimpic tin học và kỳ thi ACM-ICPC
Tư vấn khoá học Điền và gửi thông tin cá nhân để được tư vấn miễn phí về các chương trình học.
Error message Error message Error message Error messageHuỷ GửiModal title
Liên hệ để được hỗ trợ xem videoHọ và tên Số điện thoại Xác nhận thông tinTừ khóa » Các Thuật Toán Cơ Bản Trong Java
-
Tự Học Java | Các Thuật Toán Trong Collection Của Java »
-
Chương Trình Kinh điển Trong Java - Học Java Miễn Phí Hay Nhất
-
Các Thuật Toán Sắp Xếp Trong Java - VietTuts
-
Cơ Bản Về Thuật Toán - Giúp Bạn Học Thuật Toán đơn Giản Hơn
-
Bài Tập Về Các Thuật Toán Sắp Xếp Trong Java Có Lời Giải - Học Hỏi Net
-
Thuật Toán Collection Trong Java
-
10 Thuật Toán Hàng đầu Dành Cho Lập Trình Viên | TopDev
-
Bài Tập Java Có Lời Giải Cơ Bản đến Nâng Cao - Freetuts
-
20 BÀI TẬP JAVA CƠ BẢN CHO NGƯỜI MỚI HỌC (CÓ ĐÁP ÁN)
-
Java 11. Các Phép Toán Cơ Bản Trong Java | Tự Học Lập Trình Java
-
Tổng Hợp Từ A - Z Kiến Thức Java Cơ Bản
-
Lập Trình Java Cơ Bản: Một Số Thuật Toán Hữu Dụng Với Mảng
-
Hướng Dẫn Viết Sơ đồ Khối Thuật Toán Trong Lập Trình
-
Garbage Collection Trong Java - Tìm Hiểu Về Bộ Thu Gom Rác Trong ...