ساخت گراف در C++ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ساخت گراف در C++

+1 امتیاز
آیا کتابخانه ای در C++ وجود دارد که بتوان با آن گراف ساخت؟

 ممنونم
سوال شده آبان 12, 1396  بوسیله ی angelrajae (امتیاز 13)   1 1 2
ویرایش شده آبان 12, 1396 بوسیله ی مصطفی ساتکی

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

جهت ساخت گراف در c++ می تونید از کتابخانه boost استفاده کنید که خیلی هم در این زمینه کامله.

جهت نحوه استفاده از بخش گراف این کتابخانه کتاب زیر را دانلود و مطالعه کنید.

 

گراف در c++

لینک دانلود

 

یک مثال ساده:

#include <iostream>
#include <stdlib.h>
#include <boost/graph/adjacency_list.hpp>

using namespace boost;

int main(int argc, char *argv[])
{
  adjacency_list<> mygraph;
  add_edge(1, 2, mygraph);
  add_edge(1, 3, mygraph);
  add_edge(1, 4, mygraph);
  add_edge(2, 4, mygraph);
  return 0;
}

بوست را از سایت رسمیش دانلود کنید و با نحوه کامپایلش هم در اینجا توضیح داده شده است. برای استفاده از نسخه های prebuilt هم از اینجا دانلود کنید.

یک راهنمای سریع هم در این صفحه وجود داره که می تونه کارتون را سریع تر انجام بدید.

پاسخ داده شده آبان 12, 1396 بوسیله ی عباس مولایی (امتیاز 2,754)   1 5 13
انتخاب شد مرداد 21, 1399 بوسیله ی farnoosh
...