| กราฟ (Graph) คือ ชุดของข้อมูลที่มีการจัดเก็บข้อมูลแบบไม่ใช่เชิงเส้น ข้อมูลจะมีความสัมพันธ์กันแบบเชื่อมโยง (Network) โดยแทนหน่วยข้อมูลด้วยโหนด (Node/Vertex) และเชื่อมโยงโหนดด้วยเอดจ์ (Edge) หากเอดจ์ที่มีทิศทางจะเรียกว่าอาร์ค (Arcs) 
   การจัดเก็บข้อมูลในกราฟ
 1. เมทริกซ์ประชิด (Adjacency Matrix)
 2. ลิสต์ประชิด (Adjacency List)
 นิยามศัพท์
 - ดีกรี (Degree) คือ จำนวนของเวอร์เท็กซ์ประชิด
 - เอาต์ดีกรี (Indegree) คือ เส้นที่ออกจากเวอร์เท็กซ์
 - อินดีกรี (Outdegree) คือ เส้นที่เข้ามายังเวอร์เท็กซ์
 - เส้นทาง (Path) คือลำดับของเวอร์เท็กซ์ที่ประชิดต่อกันไปยังตัวถัดไป
 - เอดจ์ (Edges) คือ เส้นที่เชื่อมระหว่างเวอร์เท็กซ์ แบบไม่มีทิศทาง
 - อาร์ค (Arcs) คือ เส้นที่เชื่อมระหว่างเวอร์เท็กซ์ แบบมีทิศทาง
 - เวอร์เท็กซ์ (Vertex) คือ โหนด
 - เซตของเวอร์เท็กซ์  V = {A,B,C,D,E}
 |