- 博客(5)
- 收藏
- 关注
原创 王道数据结构----顺序队列(利用tag标识)
/front指向队头元素,rear指向队尾元素的后一个元素。//顺序队列-----front指向队头元素,rear指向队尾元素的后一个位置。printf("此时出队的元素为:%d\n", x);printf("此时出队的元素为:%d\n", x);printf("队头元素为:%d\n", x);//8,2,6,7,4,5,9依次入队。//这里定义队列中的元素都是int类型。//出队操作,只能让队头元素出队。//队头元素出队两个。//重新获取队头元素。//判断队列是否为空。//获取队头元素的值。
2023-08-03 10:49:50 56
原创 王道数据结构顺序队列实现,利用size变量。VS2022
/顺序队列-----front指向队头元素,rear指向队尾元素的后一个位置,利用size来表示此时队列中元素个数。//front指向队头元素,rear指向队尾元素的后一个元素。printf("此时出队的元素为:%d\n", x);printf("此时出队的元素为:%d\n", x);printf("队头元素为:%d\n", x);//2,6,7,4,5,9依次入队。//出队操作,只能让队头元素出队。//队头元素出队两个。//重新获取队头元素。//判断队列是否为空。//获取队头元素的值。
2023-08-03 10:39:20 44
原创 王道数据结构顺序队列(VS2022)
/顺序队列-----front指向队头元素,rear指向队尾元素的后一个位置,且浪费一个存储单元来进行判满操作。//front指向队头元素,rear指向队尾元素的后一个元素。printf("此时出队的元素为:%d\n", x);printf("此时出队的元素为:%d\n", x);//如果队列为空,则出错,直接返回false。//如果队列为空,则出错,直接返回false。//2,6,7,4,5,9依次入队。//出队操作,只能让队头元素出队。//队头元素出队两个。//重新获取队头元素。
2023-08-03 10:23:42 63
原创 王道数据结构---链栈的实现(带头结点)VS2022
bool GetTop(LiStack* S, ElemType* e) { //e是一个指针变量,指向被删除的元素的值。bool Pop(LiStack* S, ElemType* e) { //e是一个指针变量,指向被删除的元素的值。//判断一个栈是否为空,若为空,返回true;//依次向栈中插入1,3,4,6,7,10。//若栈为空,则无法删除,返回false。//若栈为空,则无法删除,返回false。//出栈操作,返回被删除的栈顶元素的值。//p是第一个结点,即栈顶结点。
2023-08-03 10:20:44 77
原创 王道数据结构第三章——顺序栈的实现(C语言VS2022)
ElemType Pop(SqStack* S, ElemType* e) { //e是一个指针变量,指向被删除的元素的值。ElemType GetPop(SqStack S, ElemType* e) { //e是一个指针变量,指向栈顶元素。//判断一个栈是否为空,若为空,返回true;//若栈为空,则无法删除,返回false。//依次向栈中插入1,3,4,6,7。//出栈操作,返回被删除的栈顶元素的值。//栈满,无法继续插入元素。//重新获取栈顶元素。//向栈中插入元素e。
2023-07-29 20:33:47 62 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人