More Related Content
PPTX
PPTX
07 classification 3 neural network PPTX
01 introduction to data mining PDF
Simple linear regression and correlation PDF
คู่มือ practical data mining with rapid miner studio7 PDF
Data Structures & Algorithms - Spring 2025.pdf PDF
อัลกอริทึมและการวิเคราะห์ปัญหา PPTX
05 classification 1 decision tree and rule based classification What's hot
PDF
การเชื่อมโยงความรู้ต่างๆทางคณิตศาสตร์ PDF
บทที่ 1 ที่มาและความสำคัญ PDF
PDF
PDF
DOCX
PDF
ชุดที่ 8 การแก้โจทย์ปัญหาเกี่ยวกับสัดส่วน PDF
บทที่ 2 เอกสารที่เกี่ยวข้อง PDF
PPTX
สรุปเนื้อหาวิชาการออกแบบและเทคโนโลยี ม.4-5 PDF
ซูโดกุขนาด 9x9 ช่อง แบบตัวอักษร PDF
โครงงานเรื่องการใช้โปรแกรม Gsp ออกแบบลายไทย PDF
คู่มือการใช้โปรแกรม ActivInspire บน Active Board DOCX
PDF
20 จำนวนจริง ตอนที่7_ค่าสัมบูรณ์ PDF
PPTX
การเปรียบเทียบความเข้มข้นของวิตามินซีในผลไม้ PDF
PDF
PDF
แผนเรียนรู้วิชาพิมพ์ดีดไทยด้วยคอม 1 Similar to โครงสร้างข้อมูลแบบ กราฟ (Graph)
PPT
PPT
PPT
PPT
PPT
PPT
PPT
PDF
PDF
PPTX
Tree and Graph Algorithms and Implementation PDF
PPT
PDF
PPT
PDF
PPT
PDF
PDF
PDF
PDF
More from tumetr
DOCX
ขั้นตอนการสร้าง Facebook page PPTX
ตั้งรับ ขับเคลื่อนธุรกิจและผลักดันคนไอทีไทยสู่-Aec-2015 PPTX
PPTX
PPT
The system-analysis-and-design PPT
การพัฒนาและติดตั้งระบบ(System implementation) PPT
PPT
ส่วนจัดการสื่อประสานผู้ใช้(User interface-management) PPT
PPT
An approach-to-planning-software-projects PPT
PPT
PPTX
ทรัพยากรมนุษย์และการออกแบบงาน PPTX
กลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการ PPT
กลยุทธ์การวางผังสถานประกอบการ PDF
หน่วยที่ 5.3.2 การสุขาภิบาลอาหาร PDF
หน่วยที่ 5.3.1 สารปนเปื้อนในอาหาร PDF
หน่วยที่ 5.2 ผลิตภัณฑ์อาหารเพื่อสุขภาพ PPT
PPT
โครงสร้างข้อมูลแบบลิงค์ลิสต์ (linklist) โครงสร้างข้อมูลแบบ กราฟ (Graph)
- 1.
- 2.
โครงสร้างข้อมูลแบบกราฟ (Graph)
กราฟ(Graph) เป็นโครงสร้างข้อมูลแบบไม่ใช่เชิง
เส้นอีกชนิดหนึ่ง กราฟเป็นโครงสร้างข้อมูลที่มี
การนำาไปใช้ในงานที่เกี่ยวข้องกับการแก้ปัญหาที่
ค่อนข้างซับซ้อน เช่น การวางข่ายงานคอมพิวเตอร์
การวิเคราะห์เส้นทางวิกฤติ และปัญหาเส้นทางที่สั้น
ที่สุด เป็นต้น
- 3.
- 4.
- 5.
- 6.
- 7.
โครงสร้างข้อมูลแบบกราฟ (Graph)
Cycle
Pathที่ประกอบด้วยอย่างน้อย 3 Vertex และมีจุดเริ่ม
ต้นและสิ้นสุดเดียวกัน
เช่น (B,C,E,B)(B,C,E,B)
(B,C,D,E,B)(B,C,D,E,B)
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 16.
- 18.
- 19.
- 20.
Depth-first Traversal
เป็นลักษณะการท่องเข้าไปยังโหนดเริ่มต้นแล้วให้โหนด
ใกล้เคียงเป็นโหนดเริ่มต้น เข้าเยี่ยมโหนด ทำาต่อไปจน
กระทั่งไม่มีโหนดใกล้เคียงจึงย้อนกลับมายังโหนดก่อนหน้า
และเข้าเยี่ยมโหนดอีกด้านด้วยรูปแบบเดียวกันจนครบ เทียบ
ได้กับการท่องเข้าไปในทรีแบบพรีออเดอร์
1. Push vertex
2. Pop vertex และประมวลผล
3. Push adjacent ทั้งหมดของ Vertex ในข้อ 2
- 22.
- 24.
- 25.
- 26.
- 27.
Network Application
MinimumSpanning Tree เป็นรูปแบบของการ
ค้นหาโดยกำาหนดเรียกใช้โหนดทุกโหนดและทุกเส้น
การเชื่อมต่อ มาลำาดับความสำาคัญของนำ้าหนักโดยเริ่ม
จากค่าน้อยที่สุดในข่ายงาน ทำาการเชื่อมต่อคู่โหนด
นั้น และดำาเนินการต่อไปในค่านำ้าหนักที่ต่อกัน แต่ถ้า
โหนดใดมีการเชื่อมต่อคู่โหนดแล้วจะไม่เชื่อมต่ออีก
Shortest Path เป็นอัลกอริทึมที่ใช้ในการหาระยะ
ทางที่สั้นที่สุดเช่นเดียวกับ MST แต่จะเปลี่ยนจาก
- 28.
- 29.
- 30.
Minimum Spanning Tree
Minimum Spanning Tree (MST) หมายถึง
Spanning Tree ที่มีผลรวมของ Weight ทั้งหมดน้อยที่สุด
1.ใส่ Vertex เริ่มต้นใน Tree
2.เลือก Edge จาก Vertex ใน Tree ไปยัง Vertex ที่ไม่อยู่
ใน Tree และมี Weight ตำ่าสุด
3.ทำาซำ้าข้อ 2 จนกว่าจะครบทุก Vertex
- 31.
- 32.
- 33.
Shortest Path
ShortestPath หมายถึง Path ที่สั้นที่สุดระหว่าง 2
Vertex
หาเส้นทางการส่งข้อมูลจากต้นทางไปปลายทาง โดย
ให้มีระยะทางสั้นที่สุด
1. ใส่ Vertex เริ่มต้นใน Tree
2. เลือก Edge จาก Vertex ใน Tree ไปยัง
Vertex ที่ไม่อยู่ใน Tree และมีผลรวมของ Weight
- 34.