Тема 19 Группа 241-351
|
#include "tasks.h"
Определения типов | |
using | Edge = QPair<int, QPair<int, int>> |
Функции | |
QVector< QVector< int > > | generateRandomGraph (int minSize, int maxSize) |
QVector< QVector< int > > | stringToGraph (const QString &taskDescription) |
QVector< QVector< Edge > > | stringToGraph2 (QString taskDescription) |
QMap< int, int > | parseSRPAnswer (QString input) |
bool | isValidSRP (QString taskText, QString answer) |
QVector< int > | stringToUserPath (const QString &userPathString) |
bool | isBipartite (QVector< QVector< int > > &graph) |
bool | hamiltonianCycleCheck (const QString &graphString, const QString &userPathString) |
void | addEdge (QVector< QVector< iPair > > &adj, int u, int v, int w) |
QVector< QVector< iPair > > | generateGraphTask4 (int V) |
int | shortestPathWeight (QVector< QVector< iPair > > &adj, int V, int src, int dest) |
QString | graphToStringTask4 (const QVector< QVector< iPair > > &graph) |
QVariantMap | Task1 () |
Класс заданий | |
QVariantMap | Task2 () |
Функция, генерирующее задание на тему проверки двудольного графа | |
QVariantMap | Task3 () |
Функция, генерирующее задание на тему построения гамильтонова графа | |
QVariantMap | Task4 () |
Функция, генерирующее задание на хер знает какую тему |
using Edge = QPair<int, QPair<int, int>> |
void addEdge | ( | QVector< QVector< iPair > > & | adj, |
int | u, | ||
int | v, | ||
int | w ) |
QVector< QVector< iPair > > generateGraphTask4 | ( | int | V | ) |
QVector< QVector< int > > generateRandomGraph | ( | int | minSize, |
int | maxSize ) |
QString graphToStringTask4 | ( | const QVector< QVector< iPair > > & | graph | ) |
bool hamiltonianCycleCheck | ( | const QString & | graphString, |
const QString & | userPathString ) |
bool isBipartite | ( | QVector< QVector< int > > & | graph | ) |
bool isValidSRP | ( | QString | taskText, |
QString | answer ) |
QMap< int, int > parseSRPAnswer | ( | QString | input | ) |
int shortestPathWeight | ( | QVector< QVector< iPair > > & | adj, |
int | V, | ||
int | src, | ||
int | dest ) |
QVector< QVector< int > > stringToGraph | ( | const QString & | taskDescription | ) |
QVector< QVector< Edge > > stringToGraph2 | ( | QString | taskDescription | ) |
QVector< int > stringToUserPath | ( | const QString & | userPathString | ) |
QVariantMap Task1 | ( | ) |
Класс заданий
Функция, генерирующее задание на тему построения системы представителей двудольного графа
QVariantMap Task2 | ( | ) |
Функция, генерирующее задание на тему проверки двудольного графа
QVariantMap Task3 | ( | ) |
Функция, генерирующее задание на тему построения гамильтонова графа
QVariantMap Task4 | ( | ) |
Функция, генерирующее задание на хер знает какую тему