数据结构的队列代码问题

日期:2013-04-11 08:02:59 人气:2

数据结构的队列代码问题

第一个问题:初始化函数里,循环输入5个数,你都用同一个内存空间来保存,这是不对的哦。你要想建个初始有5个元素的队列,就得一次malloc 5个结点的空间,或者5次malloc 1个结点的空间。 第二个问题:删除队头元素的函数里,删除完要记得free(p),不然会造成内存泄露的哦。 第三个问题:循环遍历里,把p定义成一个QNode指针变量就行了QNode *p,不用给p申请内存空间。而且while循环里,要先打印p->data的值,再p=p->next,不然会少打一个元素的哦(也可以将whi
    A+
热门评论