hashtable.h

来自「用C语言实现了哈希表的存储和读取」· C头文件 代码 · 共 24 行

H
24
字号
#pragma once
#include ".\hashelem.h"

#define MAX_HASH_LENGTH 1024//*1024

class CHashTable
{
private:
     CHashElem **m_pHashSlots ;
     int m_HashSize;
     int m_ElemNum;

	 int GetHashKey(char * value);
public:
	//CHashTable(void);
	CHashTable(int size);
	~CHashTable(void);
	CHashElem * QueryByKey(char *in_value);
	bool Insert(char * in_value);
	bool Remove(char * in_value);
	int GetLength();
	int GetHashSize();
	bool ExitKey(char *value);
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?