本文整理汇总了C++中Dijkstra::agregarNodo方法的典型用法代码示例。如果您正苦于以下问题:C++ Dijkstra::agregarNodo方法的具体用法?C++ Dijkstra::agregarNodo怎么用?C++ Dijkstra::agregarNodo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Dijkstra
的用法示例。
在下文中一共展示了Dijkstra::agregarNodo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: QMainWindow
//.........这里部分代码省略.........
nodos[49]->addArista(new Arista(48, 37.67));
nodos[49]->addArista(new Arista(50, 66.80));
nodos[50]->addArista(new Arista(49, 66.80));
nodos[51]->addArista(new Arista(52, 49.08));
nodos[52]->addArista(new Arista(26, 67.48));
nodos[52]->addArista(new Arista(51, 49.08));
nodos[52]->addArista(new Arista(53, 70.96));
nodos[53]->addArista(new Arista(52, 70.96));
sps.setX(235);sps.setY(280-20);
santacruzdeyojoa.setX(266);santacruzdeyojoa.setY(355-20);
puertocortes.setX(258);puertocortes.setY(233-20);
progreso.setX(275);progreso.setY(322-20);
yoro.setX(370);yoro.setY(342-20);
olanchito.setX(459);olanchito.setY(288-20);
tela.setX(291);tela.setY(241-20);
esparta.setX(352);esparta.setY(250-20);
ceiba.setX(424);ceiba.setY(243-20);
balfate.setX(507);balfate.setY(248-20);
trujillo.setX(554);trujillo.setY(222-20);
iriona.setX(683);iriona.setY(226-20);
sanesteban.setX(595);sanesteban.setY(302-20);
juticalpa.setX(490);juticalpa.setY(377-20);
catacamas.setX(630);catacamas.setY(427-20);
danli.setX(493);danli.setY(511-20);
soledad.setX(378);soledad.setY(586-20);
yuscaran.setX(415);yuscaran.setY(533-20);
sanisidro.setX(342);sanisidro.setY(582-20);
choluteca.setX(360);choluteca.setY(632-20);
eltriunfo.setX(389);eltriunfo.setY(668-20);
nacaome.setX(316);nacaome.setY(598-20);
amapala.setX(289);amapala.setY(638-20);
caridad.setX(287);caridad.setY(559-20);
santamaria.setX(247);santamaria.setY(498-20);
lapaz.setX(287);lapaz.setY(473-20);
cabanas.setX(240);cabanas.setY(527-20);
dolores.setX(192);dolores.setY(490-20);
laesperanza.setX(210);laesperanza.setY(476-20);
sanantonio.setX(167);sanantonio.setY(536-20);
sanandres.setX(173);sanandres.setY(502-20);
gracias.setX(151);gracias.setY(431-20);
belen.setX(158);belen.setY(451-20);
sanjorge.setX(71);sanjorge.setY(427-20);
ocotepeque.setX(56);ocotepeque.setY(451-20);
santafe.setX(36);santafe.setY(450-20);
santarosadecopan.setX(118);santarosadecopan.setY(398-20);
florida.setX(108);florida.setY(339-20);
copanruinas.setX(69);copanruinas.setY(381-20);
trinidad.setX(195);trinidad.setY(312-20);
santabarbara.setX(203);santabarbara.setY(375-20);
ilama.setX(192);ilama.setY(338-20);
taulabe.setX(241);taulabe.setY(405-20);
comayagua.setX(295);comayagua.setY(455-20);
minasdeoro.setX(305);minasdeoro.setY(366-20);
sanignacio.setX(382);sanignacio.setY(387-20);
sanjuandeflores.setX(411);sanjuandeflores.setY(476-20);
tegucigalpa.setX(358);tegucigalpa.setY(510-20);
roatan.setX(457);roatan.setY(155-20);
utila.setX(399);utila.setY(192-20);
guanaja.setX(557);guanaja.setY(132-20);
bruslaguna.setX(766);bruslaguna.setY(246-20);
puertolempira.setX(880);puertolempira.setY(323-20);
ahuas.setX(799);ahuas.setY(279-20);
for(int i = 0; i < 54; i++)
{
//QString temp = QString(nodos[i]->ciudad);
ui->DBsrc->addItem(QString::fromStdString(nodos[i]->ciudad));
ui->DBdest->addItem(QString::fromStdString(nodos[i]->ciudad));
}
for(int i = 0; i < 54; i++)
{
dijkstra.agregarNodo(nodos[i]);
floyd.agregarNodo(nodos[i]);
kruskal.addNodo(nodos[i]);
}
}