aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Smith <smit9523@umn.edu>2020-10-05 20:47:49 -0500
committerAndrea Smith <smit9523@umn.edu>2020-10-05 20:47:49 -0500
commit5c11a1ee292f9d51d697910a95a2a93884ff8d0f (patch)
treef750cd77d6c16bc867db924aaf188eace28726a7
parentMerge branch 'master' of github.umn.edu:STRAP012/csci4061Projects (diff)
downloadcsci4061-5c11a1ee292f9d51d697910a95a2a93884ff8d0f.tar
csci4061-5c11a1ee292f9d51d697910a95a2a93884ff8d0f.tar.gz
csci4061-5c11a1ee292f9d51d697910a95a2a93884ff8d0f.tar.bz2
csci4061-5c11a1ee292f9d51d697910a95a2a93884ff8d0f.tar.lz
csci4061-5c11a1ee292f9d51d697910a95a2a93884ff8d0f.tar.xz
csci4061-5c11a1ee292f9d51d697910a95a2a93884ff8d0f.tar.zst
csci4061-5c11a1ee292f9d51d697910a95a2a93884ff8d0f.zip
Comments
-rw-r--r--P1/src/reducer.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/P1/src/reducer.c b/P1/src/reducer.c
index 9519fa3..cf91e31 100644
--- a/P1/src/reducer.c
+++ b/P1/src/reducer.c
@@ -45,6 +45,10 @@ void freeFinalDS(finalKeyValueDS *root) {
// reduce function
void reduce(char *key) {
+ // Calculate the total count of values (1's) for the word from [the_word].txt
+ // Store the total count in finalKeyValueDS
+ // Lather, rinse, repeat for all the words
+
}
@@ -60,11 +64,11 @@ void writeFinalDS(int reducerID){
char filename[BUFFSIZE] = "";
sprintf(filename, "output/ReduceOut/Reduce_%d.txt", reducerID);
FILE* fptr = fopen(filename, "w");
- fprintf(fptr, "%s %s", tempNode -> key, tempNode -> value);
+ fprintf(fptr, "%s %d", tempNode -> key, tempNode -> value);
fclose(fptr);
tempNode = tempNode -> next;
}
- freeInterDS(root -> next);
+ freeFinalDS(root -> next);
}
int main(int argc, char *argv[]) {