You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
658 B
C++

2 years ago
#pragma once
#include "reader.cpp"
#include "Graph.cpp"
using namespace std;
void populateGraph(UndirectedWeightedGraph* graph, vector<phrase> phrases) {
// prendo una parola nel periodo e aggiungo al grafo un arco con la parola dopo e quella dopo ancora se esistono, poi passo al periodo successivo
for (phrase phrase : phrases) {
for (int i = 0; i < phrase.size(); i++) {
if (i+1 < phrase.size()) {
graph->addEdge(phrase[i], phrase[i+1]);
}
// if (i+2 < phrase.size()) {
// graph->addEdge(phrase[i], phrase[i+2]);
// }
}
}
}