程式設計題 (a)撰寫 insertStudent 函式
考點:Hash Function 與雜湊表(Hash Table)基本概念
void StudentHashTable::insertStudent(int sID, string sName, string sDept)
{
int idx = hashIndex(sID); // 1. 定位 slot
ChainStudentNode *p = new ChainStudentNode;
p->studentID = sID; // 2. 建立新節點
p->name = sName;
p->dept = sDept;
p->next = table[idx]; // 3. 插入鏈首
table[idx] = p;
}