public int AddHash(string fio, string phone) { int adr = -1; if (size < sizeTable) { adr = hashKey(fio); TInfo ti = new TInfo(); ti.fio = fio; ti.phone = phone; h[adr].listInfo.Add(ti); ++size; } return(adr); }
public int DelHash(string fio) { string phone; int adr = hashKey(fio); int adrList = FindHash(fio, out phone); if (adrList != -1) { TInfo ti = new TInfo(); ti.fio = fio; ti.phone = phone; h[adr].listInfo.Remove(ti); } return(adrList); }