0001 template <typename K, typename V> bool Hashtable<K, V>::remove ( K k ) { //散列表词条删除算法 0002 int r = probe4Hit ( k ); if ( !ht[r] ) return false; //对应词条不存在时,无法删除 0003 release ( ht[r] ); ht[r] = NULL; markAsRemoved ( r ); N--; return true; 0004 //否则释放桶中词条,设置懒惰删除标记,并更新词条总数 0005 }