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

คอร์ส

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

ขั้นสูง4 ชม.

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

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

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

ดำเนินการต่อด้วย 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 for Mobile

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