HỌC CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT VỚI CHUYÊN GIA TRẦN DUY THANH

Bạn không cần có quá nhiều kiến thức lập trình vẫn có thể tham gia và trở thành một lập trình viên chuyên nghiệp nắm vững cấu trúc dữ liệu và thuật toán một cách bài bản.

Giảng Viên: Trần Duy Thanh

  • Giảng viên Đại Học Quốc Gia TP.HCM, Đại học Kinh Tế - Luật.
  • Đã có trên 8 năm kinh nghiệm trong việc lập trình ứng dụng Android.
  • Chuyên gia trong lĩnh vực lập trình hệ thống, lập trình Android, lập trình games di động.
  • "Tôi đã giảng dạy lập trình cho hàng ngàn học viên và rất nhiều người trong số đó thành công. Họ tự tay lập trình và thiết kế các thuật toán giải quyết vấn đề trong thực tế, tự tin xin việc tại các doanh nghiệp. Khóa học: "CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT PHẦN 1" là khóa học tổng hợp tất cả các kiến thức cần thiết từ Cơ Bản đến Nâng Cao dành cho một người mới bắt đầu có thể học và tạo ra CÁC THUẬT GIẢI và CÀI ĐẶT DỮ LIỆU chỉ sau vài tuần. Còn đối với những người đã và đang theo đuổi nghề lập trình thì những kiến thức trong khóa học này hoàn toàn có thể giúp các bạn hoàn thiện và nâng cao trình độ của mình, đào sâu và tối ưu mã nguồn của mình."
Cấu trúc dữ liệu và giải thuật

Bạn sẽ học được gì từ khóa học ?

Cung cấp những cơ hội thực hành tạo ứng dụng CTD và Giải thuật với C++ ngay trong quá trình học.

Lập trình chuyên sâu bằng ngôn ngữ C++

Học viên sẽ được học cách Cài đặt cấu trúc dữ liệu và giải thuật bằng C++ , Hàm và đệ qui, Các giải thuật tìm kiếm: Tuyến tính, nhị phân,.....

Các kiến thức từ cơ bản đến nâng cao

Khóa học được xây dựng với nội dung bài giảng chi tiết từ cơ bản đến lập trình nâng cao trong kỹ thuật xây dựng Cấu Trúc Dữ Liệu và Giải Thuật sẽ mang đến cho bạn những kiến thức vững chắc trong lĩnh vực lập trình

Thực hành trên ứng dụng thực tế

Khóa học được thiết kế và xây dựng theo hướng thực thế. Học viên sẽ được hướng dẫn và làm các ứng dụng thực thế trong khóa học.

Cơ hội việc làm cao và tự học thêm về lập trình

Sau khi hoàn tất khóa học, học viên có thể tự tin làm việc trong các công ty lập trình hệ thống với môi trường quốc tế hoặc tự học thêm các ngôn ngữ, công cụ lập trình mới như Python, Java,....

Nội dung khóa học lập trình Cấu Trúc Dữ Liệu Á Giải Thuật Phần 1

Phần 1: Bàn về Cấu trúc dữ liệu và Giải thuật

  • Bài 1: Mối tương quan giữa Cấu trúc dữ liệu và giải thuật
  • Bài 2: C++ và các ngôn ngữ triển khai CTDL>
  • Bài 3: Một số khái niệm cần chuẩn bị

Phần 2: Giải thuật đệ qui

  • Bài 4: Giới thiệu về hàm đệ qui và cơ chế hoạt động
  • Bài 5: LINEAR RECURSION (đệ qui tuyến tính)
  • Bài 6: TAIL RECURSION (đệ qui đuôi)
  • Bài 7: BINARY RECURSION (đệ qui nhị phân)
  • Bài 8: EXPONENTIAL RECURSION (đệ qui đa tuyến)
  • Bài 9: NESTED RECURSION (đệ qui lồng)
  • Bài 10: MUTUAL RECURSION (đệ qui tương hỗ)
  • Bài 11: Bài tập rèn luyện - Chuyển cơ số 10->2
  • Bài 12: Bài tập rèn luyện - Tổ hợp
  • Bài 13: Bài tập rèn luyện - Tháp hà nội
  • Bài 14: Các bài tập tự rèn luyện

Phần 3:Các giải thuật tìm kiếm

  • Bài 15: Cấu trúc dữ liệu và giải thuật tìm kiếm tương ứng
  • Bài 16: Giải thuật tìm kiếm tuyến tính trên mảng cơ sở
  • Bài 17: Giải thuật tìm kiếm tuyến tính trên mảng cấu trúc
  • Bài 18: Giải thuật tìm kiếm nhị phân trên mảng cơ sở
  • Bài 19: Giải thuật tìm kiếm nhị phân trên mảng cấu trúc
  • Bài 20: Bài tập rèn luyện - Tìm tuyến tính Mảng cơ sở
  • Bài 21: Bài tập rèn luyện - Tìm nhị phân Mảng cơ sở
  • Bài 22: Bài tập rèn luyện - Tìm kiếm Mảng cấu trúc
  • Bài 23: Các bài tập tự rèn luyện

Phần 4: Các giải thuật sắp xếp

  • Bài 24: Cấu trúc dữ liệu và giải thuật sắp xếp tương ứng
  • Bài 25: Bubble Sort - Lý thuyết
  • Bài 26: Bubble Sort - Triển khai
  • Bài 27: Bubble Sort - Chạy tay từng bước
  • Bài 28: Selection Sort - Lý thuyết
  • Bài 29: Selection Sort - Triển khai
  • Bài 30: Selection Sort - Chạy tay từng bước
  • Bài 31: Insertion Sort - Lý thuyết
  • Bài 32: Insertion Sort - Triển khai
  • Bài 33: Insertion Sort - Chạy tay từng bước
  • Bài 34: Interchange Sort - Lý thuyết
  • Bài 35: Interchange Sort - Triển khai
  • Bài 36: Interchange Sort - Chạy tay từng bước
  • Bài 37: Quick Sort - Lý thuyết
  • Bài 38: Quick Sort - Triển khai
  • Bài 39: Quick Sort - Chạy tay từng bước
  • Bài 40: Merge Sort - Lý thuyết
  • Bài 41: Merge Sort - Triển khai
  • Bài 42: Merge Sort - Chạy tay từng bước
  • Bài 43: Bài tập rèn luyện - Sắp xếp mảng cơ sở
  • Bài 44: Bài tập rèn luyện - Sắp xếp mảng cấu trúc
  • Bài 45: Các bài tập tự rèn luyện

Phần 5: Danh sách liên kết đơn- quản lý bằng pHead

  • Bài 46: Mảng và Danh sách liên kết
  • Bài 47: Khái niệm và cấu trúc dữ liệu của danh sách liên kết đơn
  • Bài 48: Cách tạo Node và danh sách liên kết đơn
  • Bài 49: Duyệt danh sách liên kết đơn
  • Bài 50: Chèn Node vào đầu danh sách liên kết đơn
  • Bài 51: Chèn Node vào cuối danh sách liên kết đơn
  • Bài 52: Chèn Node vào giữa danh sách liên kết đơn
  • Bài 53: Xóa Node khỏi danh sách liên kết đơn
  • Bài 54: Tìm kiếm trên danh sách liên kết đơn
  • Bài 55: Sắp xếp trên danh sách liên kết đơn
  • Bài 56: Hủy danh sách
  • Bài 57: Bài tập rèn luyện- danh sách liên kết kiểu cơ sở
  • Bài 58: Bài tập rèn luyện- danh sách liên kết kiểu cấu trúc
  • Bài 59: Các bài tập tự rèn luyện

Phần 6: Danh sách liên kết đơn- quản lý bằng pHead và pTail

  • Bài 60: Cấu trúc dữ liệu và cách tạo Node cho danh sách liên kết đơn
  • Bài 61: Duyệt danh sách liên kết đơn
  • Bài 62: Chèn Node vào đầu danh sách liên kết đơn
  • Bài 63: Chèn Node vào cuối danh sách liên kết đơn
  • Bài 64: Chèn Node vào giữa danh sách liên kết đơn
  • Bài 65: Xóa Node khỏi danh sách liên kết đơn
  • Bài 66: Tìm kiếm trên danh sách liên kết đơn
  • Bài 67: Sắp xếp trên danh sách liên kết đơn
  • Bài 68: Bài tập rèn luyện- danh sách liên kết kiểu cơ sở
  • Bài 69: Bài tập rèn luyện- danh sách liên kết kiểu cấu trúc
  • Bài 70: Các bài tập tự rèn luyện

12000 +

Học viên

300000 +

Lượt xem mỗi ngày

99 %

Người hài lòng

TOP1

Khóa học tốt nhất

Giao diện khóa học

Hướng Dẫn Thanh Toán

Để mua khóa học bạn cần thực hiện bước sau:

Thanh toán số tiền học phí vào tài khoản thầy Thanh:
  • Lưu ý: mua 2 giáo trình Android để được ưu đãi với giá 299k khóa học: (Cô Huỳnh Thanh Tuyền, email: tuyenht@uel.edu.vn, Phone : 0902604248). Link đăng ký đặt mua Sách để được giảm giá Khóa học: https://goo.gl/UBneJr )
  • Giá khóa học hiện tại: 599 000 VNĐ
  • Chủ tài khoản: Trần Duy Thanh
  • Số tài khoản: 010 114 6302
  • Ngân hàng ĐÔNG Á - chi nhánh GÒ VẤP - TP. Hồ Chí Minh
  • Email Tư Vấn: duythanhcse@gmail.com / nguyenphuc9119@gmail.com
Sau khi thanh toán bạn chụp hình biên nhận hoặc giao diện web chuyển tiền và nhấn vào nút xác nhận bên dưới

Lưu ý: Sau khi kiểm tra thầy sẽ gửi email kích hoạt cho học viên bao gồm CODE và HƯỚNG DẪN kích hoạt khóa học. Với code này học viên không phải trả thêm bất kỳ phí nào và được học trọn đời.