ข้ามไปยังเนื้อหาหลัก

คอร์ส

โครงสร้างข้อมูลและอัลกอริทึมใน Python

ขั้นสูง4 ชม.

สำรวจโครงสร้างข้อมูล เช่น linked lists, stacks, queues, hash tables และ graphs; พร้อมอัลกอริทึมค้นหาและจัดเรียง!

Python4 ชม.16 วิดีโอ49 แบบฝึกหัด4,050 XP45,484ใบแสดงความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
การดำเนินการต่อหมายความว่าคุณยอมรับ เงื่อนไขการใช้งาน, ของเรา นโยบายความเป็นส่วนตัว และข้อมูลของคุณถูกจัดเก็บไว้ในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในหลายพันบริษัท

รายละเอียดคอร์ส

รู้จักโครงสร้างข้อมูลและอัลกอริทึมยอดนิยม

โปรแกรมคอมพิวเตอร์ส่วนใหญ่สร้างขึ้นจากโครงสร้างข้อมูลและอัลกอริทึมเพียงไม่กี่อย่าง เรียนรู้ว่าอะไรอยู่เบื้องหลังการทำงานของปฏิสัมพันธ์ส่วนใหญ่บนคอมพิวเตอร์ของคุณในคอร์สสี่ชั่วโมงนี้! คุณจะได้ทำความคุ้นเคยกับโครงสร้างข้อมูลที่พบบ่อยที่สุดบางส่วน ได้แก่ linked lists, stacks, queues และ trees. คุณจะได้ลงมือใช้อัลกอริทึมยอดนิยมด้วย เช่น Depth First Search, Breadth First Search, Bubble sort, Merge sort และ Quicksort

เรียนรู้การสังเกตโครงสร้างข้อมูลและอัลกอริทึมในชีวิตประจำวัน

คุณจะได้ฝึกประยุกต์ใช้โครงสร้างข้อมูลและอัลกอริทึมกับสำรับไพ่ เพลย์ลิสต์เพลง อาหารนานาชาติ และกองหนังสือ คุณจะได้ความสามารถในการจดจำโครงสร้างข้อมูลและอัลกอริทึมที่พบบ่อย และนำไปใช้งานในแอปพลิเคชันที่ใช้ในชีวิตประจำวันได้!

วิเคราะห์ประสิทธิภาพของอัลกอริทึม

ระหว่างทาง คุณจะหยุดเพื่อวิเคราะห์อัลกอริทึมยอดนิยมในแง่ของประสิทธิภาพของมัน คุณจะเข้าใจ “Big O Notation” ซึ่งเป็นมาตรฐานอุตสาหกรรมสำหรับอธิบายความซับซ้อนของอัลกอริทึม

เพิ่มพูนความรู้การเขียนโปรแกรม Python ของคุณ

การมีความรู้เชิงลึกเกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึมหมายถึงการสามารถนำปัญหาในชีวิตประจำวันมาวิเคราะห์และแก้ไขด้วยโค้ดที่มีประสิทธิภาพ คุณจะได้ฝึกฝนสิ่งนี้ใน Python และจะนำทักษะพื้นฐานและถ่ายทอดได้เหล่านี้ไปใช้กับภาษาโปรแกรมใดก็ได้

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงสร้างคอร์ส

1

Linked List, Stack และ Big O Notation

เริ่มต้นด้วยการทำความเข้าใจว่าอัลกอริทึมและโครงสร้างข้อมูลคืออะไร จากนั้นจะได้เรียนรู้โครงสร้างข้อมูล 2 ประเภท ได้แก่ linked list และ stack รวมถึงวิธีวิเคราะห์ความซับซ้อนของอัลกอริทึมด้วย Big O Notation
เริ่มบทเรียน

โครงสร้างข้อมูลและอัลกอริทึมใน Python

เรียนจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp บนมือถือ

ก้าวหน้าได้ทุกที่ด้วยคอร์สมือถือและแบบฝึกหัดการเขียนโค้ด 5 นาทีประจำวันของเรา