Technically it's a matter of choice. Though I'm not sure why you would
choose the first method, as it's unnecessary to coalesce in fixed-size.
In tutorials (and I believe in lecture as well) we made the available
space list by linking the blocks in the second manner that you
described. It's fast, easy, and doesn't introduce any weird problems.