Basically, Blockchain is represented as a single linked list where each block has a hash of the previous block which can be thought of as a pointer to previous block. Some differences are that in a linked list, there are additional operations that are not available in a blockchain, most notably being able to remove a block and to add a block in the middle of the list/chain.