当前位置: 首页 > news >正文

轮播网站网页制作是计算机什么专业

轮播网站,网页制作是计算机什么专业,建网站浩森宇特,做设备出口网站题目 1、左括号入栈 2、右括号出栈顶括号进行匹配 栈 typedef char STDataType; //元素为char类型 typedef struct Stack {STDataType* a;//动态的开辟空间int top;int capacity; }ST;void StackInit(ST* ps)//初始化 {assert(ps);ps->a (STDataType*)malloc(sizeof(STD…

题目

1、左括号入栈
2、右括号出栈顶括号进行匹配

typedef char STDataType;
//元素为char类型
typedef struct Stack
{STDataType* a;//动态的开辟空间int top;int capacity;
}ST;void StackInit(ST* ps)//初始化
{assert(ps);ps->a = (STDataType*)malloc(sizeof(STDataType) * 4);if (ps->a == NULL){printf("malloc fail\n");exit(-1);}ps->capacity = 4;ps->top = 0;//top一开始指向0位置(也可以指向-1位置)
}void StackDestory(ST* ps)//销毁
{assert(ps);free(ps->a);ps->a = NULL;ps->top = ps->capacity = 0;
}int StackSize(ST* ps)//元素个数
{assert(ps);return ps->top;//top从0开始
}void StackPush(ST* ps, STDataType x)//入栈
{assert(ps);//空间不够用 开辟空间if (ps->top == ps->capacity){STDataType* tmp = (STDataType*)realloc(ps->a, ps->capacity * 2 * sizeof(STDataType));if (tmp == NULL){printf("realloc fail\n");exit(-1);}else{ps->a = tmp;ps->capacity *= 2;}}ps->a[ps->top] = x;ps->top++;
}void StackPop(ST* ps)//出栈
{assert(ps);assert(ps->top > 0);ps->top--;
}STDataType StackTop(ST* ps)//取栈顶元素
{assert(ps);assert(ps->top > 0);return ps->a[ps->top - 1];
}bool StackEmpty(ST* ps)//判断是否为空
{assert(ps);return ps->top == 0;
}

题目求解

bool isValid(char * s){ST st;StackInit(&st);//字符串没有走到结束条件while((*s)!='\0'){if((*s) == '('||(*s) == '['||(*s) == '{'){StackPush(&st,*s);}else{if(StackEmpty(&st)){StackDestory(&st);//内存泄漏return false;}char top = StackTop(&st);StackPop(&st);if((*s == ')'&&top !='(')||(*s == ']'&&top !='[')||(*s == '}'&&top !='{')){StackDestory(&st);return false;}}s++;}bool ret = StackEmpty(&st);StackDestory(&st);return ret;
}
http://www.yayakq.cn/news/903544/

相关文章:

  • 计算机网站建设实验总结现在网站优化怎么做
  • 怎样做服装厂的企业网站模版香河县住房和城乡建设局网站
  • 万网网站建设购买过程wordpress建站吧
  • 微网站开发报价优区生活app官方下载
  • dede电影网站模板下载池州有哪些做网站的
  • 网站自行备案企业邮箱购买
  • 建一个公司网站要多少钱wordpress服务
  • 静态网站如何共用一个头部和尾部建网站代码
  • 建网站需要多少钱石家庄做o2o平台网站需要多少钱
  • 无锡网站制作中心电子版个人简历模板
  • php的网站怎么做的软件代做网站在哪找活
  • 怎样做专业网站网站网页进口
  • 网站建设太金手指六六十一wordpress动态页面
  • 网站计划上海优化网站排名
  • com表示商业网站备案域名购买完过户简单吗
  • 网站数字化建设方案网站开发主流技术线路介绍
  • 顺德网站建设制作小璇seo优化网站
  • 网站建设管理考核办法福州建设网站公司
  • 建设银行网站背景网上建设银行网站首页
  • 双公示网站专栏建设wordpress如何把文件添加到媒体库
  • 网站做二级目录跟二级域名的区别wordpress自动播放视频
  • 深圳教育科技网站建设wordpress导入图片不显示
  • 网站建设如何跑单子福田瑞沃e3自卸车
  • 四川省建设安全质量监理协会网站商标设计网页
  • 专业网站设计制作服务成长影片免费观看完整版
  • 看书网站排名深圳网站建设有哪些公司
  • 岭南地区网站建设wordpress演示数据导入
  • 苗族网站建设wordpress微信公众平台插件
  • 注册劳务公司流程和费用WordPress中文seo
  • 复杂大型网站建设成本甘肃农产品网站建设