Without further ado, my code:
SparseTable.h
class SparseTable
{
public:
SparseTable
(int nStudents, int nCourses);
bool add
(int nStudent, int nCourses);
private:
int numberOfStudents;
int numberOfCourses;
SparseTableNode** students;
SparseTableNode** courses;
};
SparseTable.cpp
#include "master.h"
//
// Constructor
//
SparseTable::SparseTable (int nStudents, int nCourses)
//
// Description: Constructor
//
// input: nStudents (number of students in table), nCourses (number of courses in table)
//
// output: none
//
{
numberOfStudents = nStudents;
numberOfCourses = nCourses;
students = new SparseTableNode* [numberOfStudents];
courses = new SparseTableNode* [numberOfCourses];
// initalize students and courses to NULL
for (int i = 0; i < numberOfStudents; i++)
students[i] = NULL;
for (int i = 0; i < numberOfCourses; i++)
courses[i] = NULL;
return;
}
// todo: method add()

New Topic/Question
Reply




MultiQuote





|