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

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۴۶ نفر آنلاین
۰ عضو و ۴۶ مهمان در سایت حاضرند

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

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

 ممنونم
سوال شده آبان 12  بوسیله ی angelrajae (امتیاز 8)   1

1 پاسخ

+1 امتیاز

جهت ساخت گراف در 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 بوسیله ی عباس مولایی (امتیاز 290)   4
...