
头歌练习
你是虫儿我是蛙
这个作者很懒,什么都没留下…
展开
-
第3关:利用循环队列输出杨辉三角形
初始化中的队列为值,入队的函数中队列对应的参数也是值,入队元素是值e;但是在出队函数中,队列对应参数是值,而出队元素对应的是指针了。所以我们在调用函数时需要认真谨慎地思考。原创 2022-10-18 14:52:14 · 997 阅读 · 1 评论 -
终于明白为什么需要开辟新空间
为什么对于p要写那么一大串(QNode *p=(QNode *)malloc(sizeof(QNode))?先分析;QNode *的意思是p是类型为QNode的指针,malloc是开辟的意思,sizeof(QNode)是开辟的大小。这样子开辟是因为p是一个指向一个空的节点的指针了,不再是单纯的一个指针。所以这一步至关重要。有些时候,我们只需要一个QNode类型的指针,则不需要如此细致的定义。原创 2022-10-17 18:24:56 · 357 阅读 · 0 评论 -
【无标题】
在SQ_In(SqQueue *Q, ElemType e)函数中,参数为SqQueue *Q,为指针且在这个函数中我们引用了SQ_IsFull(SqQueue Q)函数,第二个函数中的参数为SqQueue Q,为值。综上所述;我们在第一个函数中引用第二个函数时,我们写成SQ_IsFull(*Q)!在调用函数时,一定要好汉分析函数的参数原创 2022-10-17 17:47:00 · 177 阅读 · 0 评论 -
初始化栈(如何初始化)
初始化栈的时候,因为初始化函数为void型,所以没有返回值。我们只能: SqStack S ; SS_Initiate(S);原创 2022-10-17 16:56:00 · 440 阅读 · 0 评论 -
开辟新节点(链式)
开辟新节点(链式)原创 2022-10-17 11:26:12 · 205 阅读 · 0 评论 -
两个有序顺序表的合并
两个有序顺序表的合并原创 2022-10-15 11:28:32 · 618 阅读 · 0 评论