---------------------------------------------------- Original hash table ---------------------------------------------------- HashTable #1: size = 9, tableSize = 107 H1[ 0] = H1[ 1] = H1[ 2] = H1[ 3] = H1[ 4] = H1[ 5] = H1[ 6] = H1[ 7] = H1[ 8] = H1[ 9] = H1[ 10] = H1[ 11] = H1[ 12] = H1[ 13] = H1[ 14] = H1[ 15] = H1[ 16] = H1[ 17] = H1[ 18] = H1[ 19] = H1[ 20] = H1[ 21] = tributes (21) H1[ 22] = skulduggery (22) H1[ 23] = convulse (23) H1[ 24] = frothed (24) H1[ 25] = horrify (25) H1[ 26] = blackmailers (26) H1[ 27] = defenestrated (27) H1[ 28] = garrison (23) H1[ 29] = lidless (22) H1[ 30] = H1[ 31] = H1[ 32] = H1[ 33] = H1[ 34] = H1[ 35] = H1[ 36] = H1[ 37] = H1[ 38] = H1[ 39] = H1[ 40] = H1[ 41] = H1[ 42] = H1[ 43] = H1[ 44] = H1[ 45] = H1[ 46] = H1[ 47] = H1[ 48] = H1[ 49] = H1[ 50] = H1[ 51] = H1[ 52] = H1[ 53] = H1[ 54] = H1[ 55] = H1[ 56] = H1[ 57] = H1[ 58] = H1[ 59] = H1[ 60] = H1[ 61] = H1[ 62] = H1[ 63] = H1[ 64] = H1[ 65] = H1[ 66] = H1[ 67] = H1[ 68] = H1[ 69] = H1[ 70] = H1[ 71] = H1[ 72] = H1[ 73] = H1[ 74] = H1[ 75] = H1[ 76] = H1[ 77] = H1[ 78] = H1[ 79] = H1[ 80] = H1[ 81] = H1[ 82] = H1[ 83] = H1[ 84] = H1[ 85] = H1[ 86] = H1[ 87] = H1[ 88] = H1[ 89] = H1[ 90] = H1[ 91] = H1[ 92] = H1[ 93] = H1[ 94] = H1[ 95] = H1[ 96] = H1[ 97] = H1[ 98] = H1[ 99] = H1[100] = H1[101] = H1[102] = H1[103] = H1[104] = H1[105] = H1[106] = ---------------------------------------------------- Do some find() and remove() operations... Found skulduggery Found lidless Found defenestrated Did not find peircing Removed string = garrison String infractions not found, not removed Did not find garrison Found lidless ---------------------------------------------------- Hash table after finds and removes ---------------------------------------------------- HashTable #1: size = 8, tableSize = 107 H1[ 0] = H1[ 1] = H1[ 2] = H1[ 3] = H1[ 4] = H1[ 5] = H1[ 6] = H1[ 7] = H1[ 8] = H1[ 9] = H1[ 10] = H1[ 11] = H1[ 12] = H1[ 13] = H1[ 14] = H1[ 15] = H1[ 16] = H1[ 17] = H1[ 18] = H1[ 19] = H1[ 20] = H1[ 21] = tributes (21) H1[ 22] = skulduggery (22) H1[ 23] = convulse (23) H1[ 24] = frothed (24) H1[ 25] = horrify (25) H1[ 26] = blackmailers (26) H1[ 27] = defenestrated (27) H1[ 28] = DELETED H1[ 29] = lidless (22) H1[ 30] = H1[ 31] = H1[ 32] = H1[ 33] = H1[ 34] = H1[ 35] = H1[ 36] = H1[ 37] = H1[ 38] = H1[ 39] = H1[ 40] = H1[ 41] = H1[ 42] = H1[ 43] = H1[ 44] = H1[ 45] = H1[ 46] = H1[ 47] = H1[ 48] = H1[ 49] = H1[ 50] = H1[ 51] = H1[ 52] = H1[ 53] = H1[ 54] = H1[ 55] = H1[ 56] = H1[ 57] = H1[ 58] = H1[ 59] = H1[ 60] = H1[ 61] = H1[ 62] = H1[ 63] = H1[ 64] = H1[ 65] = H1[ 66] = H1[ 67] = H1[ 68] = H1[ 69] = H1[ 70] = H1[ 71] = H1[ 72] = H1[ 73] = H1[ 74] = H1[ 75] = H1[ 76] = H1[ 77] = H1[ 78] = H1[ 79] = H1[ 80] = H1[ 81] = H1[ 82] = H1[ 83] = H1[ 84] = H1[ 85] = H1[ 86] = H1[ 87] = H1[ 88] = H1[ 89] = H1[ 90] = H1[ 91] = H1[ 92] = H1[ 93] = H1[ 94] = H1[ 95] = H1[ 96] = H1[ 97] = H1[ 98] = H1[ 99] = H1[100] = H1[101] = H1[102] = H1[103] = H1[104] = H1[105] = H1[106] = ---------------------------------------------------- Next insert should reuse DELETED slots... ---------------------------------------------------- Final hash table ---------------------------------------------------- HashTable #1: size = 9, tableSize = 107 H1[ 0] = H1[ 1] = H1[ 2] = H1[ 3] = H1[ 4] = H1[ 5] = H1[ 6] = H1[ 7] = H1[ 8] = H1[ 9] = H1[ 10] = H1[ 11] = H1[ 12] = H1[ 13] = H1[ 14] = H1[ 15] = H1[ 16] = H1[ 17] = H1[ 18] = H1[ 19] = H1[ 20] = H1[ 21] = tributes (21) H1[ 22] = skulduggery (22) H1[ 23] = convulse (23) H1[ 24] = frothed (24) H1[ 25] = horrify (25) H1[ 26] = blackmailers (26) H1[ 27] = defenestrated (27) H1[ 28] = undying (25) H1[ 29] = lidless (22) H1[ 30] = H1[ 31] = H1[ 32] = H1[ 33] = H1[ 34] = H1[ 35] = H1[ 36] = H1[ 37] = H1[ 38] = H1[ 39] = H1[ 40] = H1[ 41] = H1[ 42] = H1[ 43] = H1[ 44] = H1[ 45] = H1[ 46] = H1[ 47] = H1[ 48] = H1[ 49] = H1[ 50] = H1[ 51] = H1[ 52] = H1[ 53] = H1[ 54] = H1[ 55] = H1[ 56] = H1[ 57] = H1[ 58] = H1[ 59] = H1[ 60] = H1[ 61] = H1[ 62] = H1[ 63] = H1[ 64] = H1[ 65] = H1[ 66] = H1[ 67] = H1[ 68] = H1[ 69] = H1[ 70] = H1[ 71] = H1[ 72] = H1[ 73] = H1[ 74] = H1[ 75] = H1[ 76] = H1[ 77] = H1[ 78] = H1[ 79] = H1[ 80] = H1[ 81] = H1[ 82] = H1[ 83] = H1[ 84] = H1[ 85] = H1[ 86] = H1[ 87] = H1[ 88] = H1[ 89] = H1[ 90] = H1[ 91] = H1[ 92] = H1[ 93] = H1[ 94] = H1[ 95] = H1[ 96] = H1[ 97] = H1[ 98] = H1[ 99] = H1[100] = H1[101] = H1[102] = H1[103] = H1[104] = H1[105] = H1[106] = ----------------------------------------------------