/* matrix9.c - array of arrays */ /* Course: Design and Analysis of Parallel Algorithms By: Murray Cole, Edinburgh University From: http://www.inf.ed.ac.uk/teaching/courses/dapa/overheads.pdf */ #include #include #include double startTime; showElapsed(id,m) int id; char * m; { printf("%d: %s %f secs\n",id,m,(clock()-startTime)/CLOCKS_PER_SEC); } int * makeVector(n) int n; { return (int *)malloc(n*sizeof(int)); } int ** makeMatrix(m,n) int m,n; { int ** newm = (int **)malloc(m*sizeof(int *)); int i; for(i=0;i