From 7382f0a43d4a52527f076c1c92d70daf2c5aebb9 Mon Sep 17 00:00:00 2001 From: zenon Date: Thu, 31 May 2018 15:13:22 +0200 Subject: [PATCH] findIndex() function added --- generator.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/generator.c b/generator.c index 1b13d1d..afbcac7 100644 --- a/generator.c +++ b/generator.c @@ -191,6 +191,15 @@ void cleanup() free(graph.array); } +int findIndex(int array[], int value, int size) +{ + int index = 0; + while (index < size && array[index] != value) + index++; + + return (index == size ? -1 : index); +} + void genSolution(int permutation[]) { int r; @@ -209,6 +218,12 @@ void genSolution(int permutation[]) permutation[i] = tmp; } + for (int u = 0; u < graph.V; u++) { + struct AdjListNode *pCrawl = graph.array[u].head; + while (pCrawl) { + + } + } } int main(int argc, char *argv[])