Author: Stan Eisenstat
Subject: Re: [Cs223] Dynamic array
Date: Thursday, 09 Apr 2020, 13:14:13
> Message Posted By: Unknown
>
> the specs says:
> It should use hashing with chaining, but with an ordered, dynamic array
> (i.e., one malloc()'d to be of the right size during every insertion) in
> place of the usual headless linked list.
>
> Does this mean that with each insertion, we increase the size of the array
> by one triple (which means that each insertion we need to realloc thing),
Yes.
=====
> or can we double the array size every
> time we fill up the array(which means less realloc and more efficient)
No.
=====
> By "ordered", you mean the order of triples inserted right? I don't see
> why or how we can order this array of triples in other ways.
No, "ordered" means in key order, so that unsuccessful
search takes half the time on average.
--Stan-
PREV
INDEX
NEXT