Oleh kerana pokok dan graf adalah struktur data bukan linear yang digunakan untuk menyelesaikan masalah komputer yang rumit, mengetahui perbezaan antara pokok dan graf dalam struktur data berguna. Kedua-dua struktur data mewakili item data dalam bentuk matematik. Objektif utama artikel ini adalah untuk menonjolkan kepentingan struktur data tak lurus. Ia juga termasuk perbezaan utama antara kedua-dua struktur data ini.
Pokok adalah struktur data bukan linear di mana semua item data disusun dalam beberapa urutan yang disusun. Pokok mentakrifkan set item data yang terhingga. Setiap item data disebut sebagai nod. Terdapat nod induk khas yang juga disebut sebagai nod akar. Semua nod lain adalah nod anak atau nod sub anak. Objektif utama pokok ini adalah untuk mewakili hubungan hierarki antara barangan data yang berlainan. Pokok biasa tumbuh di arah atas, tetapi pokok struktur data tumbuh di arah bawah. Semua sub-nod yang dilampirkan dengan pokok itu dibahagikan kepada pelbagai peringkat. Pokok binary adalah contoh yang paling biasa struktur data bukan linear. Tahap maksimum dari pokok binari adalah dua. Ini bermakna maksimum dua nod boleh dilampirkan dengan setiap nod induk.
Grafik adalah struktur data non-linear yang popular yang digunakan untuk menyelesaikan pelbagai masalah komputer. Mereka digunakan untuk merekabentuk pelbagai permainan dan teka-teki. Grafik boleh dibahagikan kepada banyak kategori. Ini adalah:
• Graf yang Diarahkan: Dalam graf yang diarahkan, setiap kelebihan ditakrifkan oleh pasangan yang diarahkan.
• Grafik Tidak Diarahkan: Dalam graf yang tidak diarahkan, setiap kelebihan ditakrifkan oleh sepasang simpul tanpa had
• Grafik yang disambungkan: Di laluan yang bersambung, terdapat jalan dari setiap puncak ke setiap puncak lain.
• Grafik Tidak Sambung: Dalam graf yang tidak bersambung, laluan tidak wujud dari mana-mana puncak ke mana-mana puncak lain.
• Grafik Berat: Dalam graf tertimbang, berat badan dilampirkan ke tepi.
• Grafik Mudah atau Grafik Multi
• Pokok dan graf kedua adalah struktur data bukan linear yang digunakan untuk menyelesaikan masalah komputer yang rumit.
• Kedua-dua struktur data menggunakan nod induk dan beberapa sub-nod.
• Pohon dianggap sebagai graf khas. Ia juga digelar sebagai graf minimum yang disambungkan.
• Setiap pokok boleh dianggap sebagai graf, tetapi setiap graf tidak boleh dianggap sebagai pokok.
• Gelung sendiri dan litar tidak terdapat di dalam pokok seperti dalam kes graf.
• Untuk mereka bentuk pokok, anda memerlukan nod induk dan pelbagai sub-nod. Untuk mereka bentuk graf, anda memerlukan simpul dan tepi. Edge adalah sepasang simpul.
Perbincangan di atas menyimpulkan bahawa pokok dan graf adalah struktur data yang paling popular yang digunakan untuk menyelesaikan pelbagai masalah yang rumit. Grafik adalah struktur data yang lebih popular yang digunakan dalam reka bentuk komputer, struktur fizikal dan sains kejuruteraan. Kebanyakan teka-teki direka dengan bantuan struktur data graf. Masalah jarak paling singkat ialah struktur data yang paling biasa digunakan. Dalam masalah ini, kita perlu mengira jarak terpendek antara dua titik.
Bacaan lanjut: