First draft of ex9.
2 Author: Eugen Sawin <sawine@informatik.uni-freiburg.de>
6 args = parse_arguments()
8 for key in args.values.split():
9 table = chained_hash(int(key), table, args.table_size)
10 for k in range(args.table_size):
13 print "%i: %s" % (k, table[k])
15 def chained_hash(k, table, size):
23 from argparse import ArgumentParser
25 def parse_arguments():
26 parser = ArgumentParser(description="")
27 parser.add_argument("table_size", type=int, help="size of the hash table")
28 parser.add_argument("values", help="values")
29 return parser.parse_args()
31 if __name__ == "__main__":