Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
KongRuksiam Studio
•
ติดตาม
27 พ.ค. เวลา 08:00 • การศึกษา
Data Structure & Algorithm ตอนที่ 1 - รู้จักกับโครงสร้างข้อมูลและอัลกอริทึม
Program = Data Structure ( โครงสร้างข้อมูล) + Algorithm(ขั้นตอนวิธี)
โครงสร้างข้อมูล (Data Structure)
คือ หน่วยข้อมูลย่อยหรือประเภทข้อมูลที่ถูกจัดวางในรูปแบบที่เหมาะสม โดยมีการนิยามความสัมพันธ์ภายในกลุ่มข้อมูลให้มีรูปแบบและข้อกำหนดที่ชัดเจน
ประโยชน์ของโครงสร้างข้อมูล
■
ทำให้ข้อมูลมีระเบียบมากยิ่งขึ้น ง่ายต่อการนำไปใช้ตามวัตถุประสงค์ที่ต้องการ
■
เมื่อจัดเก็บข้อมูลให้มีโครงสร้างก็จะส่งผลให้การทำงานของระบบเร็วขึ้น ถ้าจัดเก็บข้อมูลไม่ดี ไม่มีระเบียบก็จะส่งผลให้ระบบทำงานช้า
ประเภทของโครงสร้างข้อมูล
■
โครงสร้างข้อมูลเชิงเส้น (Linear Data Structures)
■
โครงสร้างข้อมูลไม่เชิงเส้น (Non-Linear Data Structures)
โครงสร้างข้อมูลเชิงเส้น (Linear Data Structures)
คือ โครงสร้างข้อมูลที่สมาชิกแต่ละตัวจะเชื่อมกับสมาชิกตัวถัดไปเพียงตัวเดียวและมีลำดับที่ต่อเนื่อง
■
อาร์เรย์ (Array)
■
สแต็ก (Stack)
■
ลิงค์ลิสต์ (Linked-List)
■
คิว (Queue)
โครงสร้างข้อมูลไม่เชิงเส้น (Non-Linear Data Structures)
คือ โครงสร้างที่ไม่มีคุณสมบัติของเชิงเส้น สามารถใช้แสดงความสัมพันธ์ของข้อมูล
ที่ซับซ้อนได้มากกว่าโครงสร้างข้อมูลแบบเชิงเส้น หมายถึงข้อมูลหนึ่งตัวมีความสัมพันธ์กับข้อมูลอื่นได้หลายตัว ตัวอย่าง เช่น
■
ทรี (Tree)
■
กราฟ (Graph)
อัลกอริทึม (Algorithm)
อัลกอริทึม หรือ ขั้นตอนวิธี เป็นวิธีการแสดงลำดับขั้นตอนในการทำงานหรือขั้นตอนในการแก้ปัญหา เช่น
ขั้นตอนการชงกาแฟ
1.
จัดเตรียมส่วนผสม (กาแฟ , น้ำตาล)
2.
ต้มน้ำให้เดือด
3.
นำส่วนผสมใส่ลงในแก้ว
4.
เทน้ำร้อนใส่แก้ว
5.
ผสมให้เข้ากัน
ขั้นตอนการทอดไข่เจียว
1.
หยิบไข่ไก่
2.
ตอกไข่ไก่ใส่ภาชนะ
3.
ปรุงรส
4.
ตีไข่
5.
เปิดแก๊สและติดไฟ
6.
ตั้งกระทะบนเตา
7.
ใส่น้ำมันพืช
8.
นำไข่ที่ปรุงรสแล้วใส่ในกระทะ
9.
ทอดจนสุก
10.
ตักใส่จาน
ขั้นตอนการโอนเงินที่ตู้ ATM
1.
ใส่บัตร ATM
2.
ป้อนรหัสบัตร ATM
3.
ข้าสู่หน้าบริการ
4.
เลือกเมนูโอนเงิน
5.
กดหมายเลขบัญชีปลายทางที่ต้องการโอน
6.
ป้อนจำนวนเงิน
7.
ตรวจสอบข้อมูลบัญชีปลายทาง
8.
กดตกลง
9.
รับบัตรคืน
10.
รับสลิปการโอนเงิน
เนื้อหาที่เกี่ยวข้อง
youtube.com
โครงสร้างข้อมูลและอัลกอริทึม (Data Structure & Algorithm) ด้วย JavaScript
🤝 สนับสนุนช่องด้วยการสมัครสมาชิก (Membership):https://www.youtube.com/channel/UCQ1r_4x-P-fETLIU4pqf98w/join✅ โค้ดประกอบการสอน :https://github.com/kongruksia…
➤ ติดตามข่าวสารเพิ่มเติมได้ที่ :
■
Facebook :
https://www.facebook.com/KongRuksiamTutorial/
■
Youtube :
https://www.youtube.com/c/KongRuksiamOfficial
■
TikTok :
https://www.tiktok.com/@kongruksiamstudio
■
คอร์สเรียน :
https://www.udemy.com/user/kong-ruksiam/
■
ซื้อของผ่าน Shopee :
https://shope.ee/3plB9kVnPd
เทคโนโลยี
ไอที
เขียนโปรแกรม
บันทึก
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2024 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย