Chuyển đến nội dung chính

Khóa học

Cấu trúc dữ liệu và Thuật toán với Python

Nâng cao4 giờ

Khám phá các cấu trúc dữ liệu như danh sách liên kết, ngăn xếp, hàng đợi, bảng băm và đồ thị; cũng như các thuật toán tìm kiếm và sắp xếp.

Python4 giờ16 video49 bài tập4,050 XP45,535Giấy chứng nhận thành tích

Tạo tài khoản miễn phí

Tiếp tục với Google
hoặc
Bằng việc tiếp tục, ban chấp nhận Điều khoản sử dụng, của chúng tôi Chính sách bảo mật và rằng dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được người học tại hàng nghìn công ty yêu thích

Đào tạo đội ngũ?

Dùng thử cho Doanh nghiệp

Mô tả khóa học

Nhận diện các cấu trúc dữ liệu và thuật toán phổ biến

Hầu hết các chương trình máy tính đều dựa trên một số cấu trúc dữ liệu và thuật toán. Hãy tìm hiểu về những gì ẩn sau các tương tác máy tính của bạn trong khóa học kéo dài bốn giờ này! Quý vị sẽ làm quen với một số cấu trúc dữ liệu phổ biến nhất: danh sách liên kết, ngăn xếp, hàng đợi và cây. Quý vị cũng sẽ triển khai các thuật toán phổ biến như Tìm kiếm theo chiều sâu, Tìm kiếm theo chiều rộng, Sắp xếp bong bóng, Sắp xếp hợp nhất và Sắp xếp nhanh.

Học cách nhận diện cấu trúc dữ liệu và thuật toán trong cuộc sống hàng ngày

Quý vị sẽ thực hành áp dụng cấu trúc dữ liệu và thuật toán vào bộ bài, danh sách phát nhạc, các món ăn quốc tế và chồng sách. Quý vị sẽ có khả năng nhận biết các cấu trúc dữ liệu và thuật toán phổ biến, và áp dụng chúng vào các ứng dụng hàng ngày.

Phân tích hiệu quả của các thuật toán

Trong quá trình này, quý vị sẽ dừng lại để phân tích các thuật toán phổ biến về mặt hiệu quả của chúng. Quý vị sẽ làm quen với "Big O Notation", tiêu chuẩn ngành để mô tả độ phức tạp của một thuật toán.

Nâng cao kiến thức lập trình Python của bạn

Nắm vững cấu trúc dữ liệu và thuật toán có nghĩa là có khả năng giải quyết các vấn đề hàng ngày bằng cách sử dụng mã nguồn hiệu quả. Quý vị sẽ thực hành điều này bằng Python, và những kỹ năng cơ bản và có thể áp dụng linh hoạt này sẽ giúp quý vị thành thạo bất kỳ ngôn ngữ lập trình nào.

Yêu cầu tiên quyết

Chương trình học

Đề cương khóa học

1

Làm việc với Linked Lists và Stacks, và hiểu ký hiệu Big O

Cấu trúc dữ liệu và Thuật toán với Python

Hoàn
thành khóa học

Nhận Chứng nhận Hoàn thành

Đăng ký ngay

Phát triển kỹ năng dữ liệu với DataCamp for Mobile

Tiến bộ mọi lúc mọi nơi với các khóa học di động và thử thách lập trình 5 phút hàng ngày.