函数:判断表达式括弧是否匹配
函数 判断 是否 匹配 表达式
2023-09-14 09:06:55 时间
【问题描述】编写算法函数:判断一表达式中的括号是否配对,包括中括号[]、小括号()两种类型。
【输入形式】输入一个只包含中括号和小括号的字符串。
【输出形式】输出匹配结果:若匹配,输出match,如输入“[()][()()]()”,输出“match”;不匹配,输出not match,如输入“[](()]”,输出“not match”。
【样例输入】
[()][()()]()【样例输出】
match【样例说明】检测数据包括多种。
/*
* 编写算法,判断一表达式中的括号是否配对,包括中括弧、小括弧两种类型。
*/
#include<stdio.h>
#include<malloc.h>
#include<string.h>
#define ERROR 0
#define OK 1
#define STACK_INT_SIZE 10 /*存储空间初始分配量*/
#define STACKINCREMENT 5 /*存储空间分配增量*/
typedef char ElemType; /*定义元素的类型*/
typedef struct
{
ElemType *base;
ElemType *top;
int stacksize; /*当前已分配的存储空间*/
} SqStack;
int InitStack(SqStack *S); /*构造空栈*/
int Push(SqStack *S,ElemType e); /*入栈*/
int Pop(SqStack *S,ElemType *e); /*出栈*
相关文章
- hive数据类型转换、字符串函数、条件判断
- 泛函编程(21)-泛函数据类型-Monoid
- 关于数字、数据处理的几个PHP函数汇总
- 【Python】常用的字符串函数
- 蓝桥杯 算法提高 11-1实现strcmp函数 (JAVA方法)
- js变量和函数声明的提升(转)
- 【二】 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否函数该整数。
- python简单的函数定义和用法实例
- JavaScript函数编程-Ramdajs
- 【Go语言】【11】GO语言的包和函数
- 使用php判断浏览器的类型和语言的函数代码
- Attit 现代编程语言重要特性 目录 第一章 可读性与开发效率 简单性1 第一节 垃圾回收1 第二节 自动垃圾回收1 第三节 命名参数 函数多返回值1 第四节 多语言 语言交互性2 第五
- 在nodejs websocket回调函数中没法用this
- Qt QImage类详解(QImage类型转换、QImage类函数及QImage像素操作)
- Python学习32:匿名函数
- 解答私信@被c++折磨头秃的花季美少女 //C++ 利用指针数组输入10个单词,编写函数对10个单词进行排序并输出,要求判断是否有相同的单词,如果有相同的单词在输出时该单词只输出一次。
- VB编程:DataPart函数判断当前所处季节-46
- VB编程:用Shell函数打开记事本-54_彭世瑜_新浪博客
- C#回调函数的简单讲解与应用例子(最简单讲解,大神绕道)
- JS与ES6高级编程学习笔记(二)——函数与作用域
- R语言常用函数:交集intersect、并集union、找不同setdiff、判断相同setequal
- 对表型数据框进行去冗余 phe 表型信息提取 临床信息提取 自建函数提取 种方法数据框里面进行取子集操作,坐标、列名和逻辑判断每列满足某个要求每行满足某个要求按条件筛选数据库dataframe
- python里使用vars()返回当前局部作用域的所有成员函数和成员变量
- Android培训班(112)start_kernel函数9
- 目录遍历漏洞——本质上是因为php这样的后端代码实现中使用了include这样的模板函数导致
- 深度学习:01 神经网络与激活函数
- Mysql中的lpad,rpad函数
- C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数,若为素数函数返回值为1,否则为0。在主函数中输入一个整数x,调用函数isprime(x)来判断这个整数x是