एक बेहतर सवाल "क्या ग्राफ़ के लिए उपयोग नहीं किया जाता है?" होगा। कंप्यूटर विज्ञान, कई मायनों में, ग्राफ़ का अध्ययन है।
एक ग्राफ, आम आदमी की शर्तों में, "नोड्स" या "कोने" नामक मनमाने ढंग से सार वस्तुओं का एक संग्रह है जो कनेक्शन के बिंदुओं का प्रतिनिधित्व करता है। वे फिर "पथ" या "किनारों" के माध्यम से जुड़े हुए हैं। सार डेटा प्रकार "ग्राफ़" गणितीय "ग्राफ़" का कार्यान्वयन है। तो मूल रूप से आपके पास अपने क्षेत्रों और विभिन्न अभियानों के रूप में नोड्स और किनारों हैं जो आप उन पर प्रदर्शन कर सकते हैं। उदाहरण के लिए, आप ग्राफ़ के संग्रह में एक नया नोड जोड़ सकते हैं (यह एक सूची या एक सरणी या भाषा के आधार पर कुछ अन्य संरचना हो सकती है)। फिर आप उस नोड को मौजूदा नोड से लिंक कर सकते हैं। संचालन में ग्राफ़ को ट्रेस करना भी शामिल होगा, यह जांचना कि क्या दो नोड्स एक किनारे (जुड़े हुए हैं), नोड्स या किनारों से मान प्राप्त करते हैं, और ग्राफ़ से नोड्स या किनारों को हटाते हैं।
जहाँ तक उपयोग होता है, ग्राफ़ सभी जगह उपयोग किए जाते हैं। नेटवर्किंग विशेष रूप से उनका भारी उपयोग करता है लेकिन वे आर्टिफिशियल इंटेलिजेंस, डेटा माइनिंग, गेम डेवलपमेंट, जियोइन्फॉर्मेटिक्स और अन्य विषयों के मेजबान में पाए जाते हैं। औपचारिक कंप्यूटर विज्ञान में, वे और भी अधिक उपयोग देखते हैं, अर्थात् राज्य का प्रतिनिधित्व करने के तरीके के रूप में।
प्रभावी रूप से कुछ भी जो आप कनेक्शन के एक सेट के रूप में प्रतिनिधित्व कर सकते हैं, को एक ग्राफ के रूप में दर्शाया जा सकता है और किसी भी रूप में उस एडीटी के माध्यम से कार्यान्वित किया जा सकता है।
यहाँ एक उदाहरण ग्राफिक मैंने बनाया है: