搜索结果
查询Tags标签: sqstack,共有 10条记录-
王道-考研-数据结构-栈【stack】
栈和队列 三要素:逻辑结构 数据的运算 存储结构(物理结构)栈和队列都是操作受限的线性表。 1.1. 定义 栈是只允许在一端进行插入或删除操作的线性表。栈顶:允许插入和删除的一端。 栈底:不允许插入和删除的一端。 空栈 栈顶元素 栈底元素进栈顺序: \[a_1->a_2-&g…
2022/9/10 23:24:53 人评论 次浏览 -
【C++】C++行操作,退格,退行,空格输出。
//话不多说,代码先行。 #pragma once #include <stdlib.h> #include<iostream> using namespace std;#define STACK_INIT_SIZE 10 #define OVERFLOW - 2 #define OK 1 #define ERROR 0 typedef char SElemType;//栈结构体 typedef struct {SElemType* base;//…
2022/2/5 17:42:32 人评论 次浏览 -
数据结构C/C++实现——栈之顺序栈(含共享顺序栈)
top指向栈顶元素本身: /* 栈:只允许在一段进行插入或删除操作的线性表 顺序栈:用顺序存储方式实现的栈 */ #include<cstdio> #include<iostream> using namespace std;#define MaxSize 5 //定义顺序栈最大长度 #define El…
2021/12/29 22:08:53 人评论 次浏览 -
数据结构C/C++实现——栈之顺序栈(含共享顺序栈)
top指向栈顶元素本身: /* 栈:只允许在一段进行插入或删除操作的线性表 顺序栈:用顺序存储方式实现的栈 */ #include<cstdio> #include<iostream> using namespace std;#define MaxSize 5 //定义顺序栈最大长度 #define El…
2021/12/29 22:08:53 人评论 次浏览 -
[PTA] [数据结构] R7-2 括号匹配 [c++实现] [思路分享]
目录 一. 题目复现 二. 思路解释 三. 代码实现 一. 题目复现 检查一段C语言代码的小括号( )、 中括号 [ ] 和大括号{ } 是否匹配 输入格式: 在一行中输入一段C语言代码,长度不超过1000个字符(行末以换行符结束)。 输出格式: 第一行输出左括号的数量和右括号的数量,中间…
2021/11/5 9:39:41 人评论 次浏览 -
[PTA] [数据结构] R7-2 括号匹配 [c++实现] [思路分享]
目录 一. 题目复现 二. 思路解释 三. 代码实现 一. 题目复现 检查一段C语言代码的小括号( )、 中括号 [ ] 和大括号{ } 是否匹配 输入格式: 在一行中输入一段C语言代码,长度不超过1000个字符(行末以换行符结束)。 输出格式: 第一行输出左括号的数量和右括号的数量,中间…
2021/11/5 9:39:41 人评论 次浏览 -
顺序栈的出入栈
#include <stdio.h>#define MaxSize 10typedef struct{int data[MaxSize];int top; }SqStack;void InitSqStack(SqStack &S){S.top=-1; }bool Full(SqStack &S){if(S.top == MaxSize-1)return false;return true; }bool Empty(SqStack &S){if(S.top==…
2021/7/11 6:09:54 人评论 次浏览 -
顺序栈的出入栈
#include <stdio.h>#define MaxSize 10typedef struct{int data[MaxSize];int top; }SqStack;void InitSqStack(SqStack &S){S.top=-1; }bool Full(SqStack &S){if(S.top == MaxSize-1)return false;return true; }bool Empty(SqStack &S){if(S.top==…
2021/7/11 6:09:54 人评论 次浏览 -
字节跳动Java岗6月9号一面经验分享
# 前言![image](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f3ee0b6856ea4b16b50240b53cfc1c54~tplv-k3u1fbpfcp-zoom-1.image)这篇面经来自一位粉丝的投稿,他在前天也就是6月9号通过了字节跳动的一面,分享了一些面试遇到的问题,然后我整理了出来,希望对即将…
2021/6/11 20:21:09 人评论 次浏览 -
数据结构——栈的编程实现
定义:栈是一种只能在表的一端进行插入或删除操作的线性表 总结约定: 1.top总是指向栈顶元素,初始值为-1 栈空条件:top=-1 栈满条件:top=MaxSize-1 进栈操作:进栈时top增加1,既top++,再将元素入栈 出栈操作:先从top处将元素取出,再将top-1,既top– //栈的顺序存储…
2021/4/27 20:55:23 人评论 次浏览