c stl 雜湊表(未完成)

2021-05-23 05:28:13 字數 886 閱讀 6085

#include "stdafx.h"

#include

#include

#include

#include

using namespace std;

int hash(const string& str , int hashtablesize)

return hasval%hashtablesize;

}int hash (int keys)

class employee

bool operator == (const employee& rhs)const

bool operator != (const employee& rhs)const

private:

string name;

double salary;

int seniority;

};int hash(const employee& item)

template

class hashtable

;void hashtable::makeempty()

}bool hashtable::contains(const hashedobj & x)const

bool hashtable::remove(const hashedobj& x)

else

--currentsize;

return true;

}bool hashtable::insert(const hashedobj &x)

else

if ( ++currentsize > thelists.size())

return true;

}void main(void)

{

未完成作業

分治 1.一元三次方程求解 1015 2.迴圈比賽日程表 3.求方程的根 5.黑白棋子的移動 1310 6.光榮的夢想 2323 7.小車問題 1668 8.方程分f x 的根 9.求逆序對 1198 10.迴圈比賽 11.二分查詢 1135 12.麥森數 1030 動態規劃 挖地雷 取數字問題 搜...

通訊 未完成

網路程式設計對於後端開發來說也是非常重要的一部分,常見的使用案例包含,郵件 web伺服器 rpc等底層通訊模型都離不開通訊。及j a是第乙個從一開始就為網路應用而設計的程式語言,最早的兩個實用j a應用的程式之一就是web瀏覽器,隨著internet的不斷發展,j a成為了唯一適合構建下一代網路應用...

非標準的雜湊容器(未完成)

c 標準在現有版本中沒有雜湊容器,以後肯定會有。所以現有的雜湊容器都是非標準的 這些非標準雜湊容器非常容易獲得,他們甚至有事實上的標準名字 hash set hash multiset hash map hash multimap,但是因為沒有經過標準化,所以現有各種實現的介面 效率和內部資料結構各...