PREV INDEX NEXT

Author: Stan Eisenstat
Subject: Re: [Cs223] how to create the deque
Date: Tuesday, 17 Mar 2020, 08:18:40


    > Message Posted By: Unknown
    >
    > I understand that the deque struct consists of two pointers, one pointing
    > to H, and the other to T, each of which are structs that are headless
    > singly-linked lists. Are we supposed to create a singly-linked list struct
    > first, then in declaring the deque struct, we just use pointers to the
    > above structs? i.e.,
    >
    > struct linkedlist {
    >    ... //create the linked list
    > }
    >
    > struct deque {
    >    linkedlist *H;
    >    linkedlist* T;
    > }

This works if linkedlist is typedef'd to be a struct
linkedlist rather than a pointer to one.

--Stan-
PREV INDEX NEXT