//任务:有一个列车,HS分别表示硬座软座,利用一个栈将序列调整为S在H之前
//算法思想,H入栈,S入栈后马上出栈
void H_S(char* str)
{SqStack S;Init(S);int i = 0,j=0,k=0; char* p = str; char x;while (str[i]!='\0'){if (str[i] == 'H')Push(S, 'H');else{Push(S, 'S');Pop(S, x); p[j++] = x;}i++;}while (!StackEmpty(S)){Pop(S, x); p[j++] = x;}str = p;
}
int main()
{char str[] = "HHHSSHSHSHHS";int k = 0;H_S(str);while (str[k] != '\0'){cout << str[k]; k++;}return 0;
}

王道ch3-Stackp90_2.有一个列车,HS分别表示硬座软座,利用一个栈将序列调整为S在H之前相关推荐

  1. 利用一个继电器来实现脚踏鼠标按钮

    ➤ 01自动记录测试数据 在实验台上集成了两组万用表,通过联网可以通过PYTHON语句自动将万用表的读数自动录入CSDN的markdown的编辑器,提高试验记录的效率和准确性. 第一组万用表:使用ME ...

  2. 纠结pytorch, tensorflow, keras 一个月之后,我自己创造了一个神经网络框架

    深度学习神经网络正步入成熟,而深度学习框架目前众多,大都可以在图像识别.手写识别.视频识别.语音识别.目标识别和自然语言处理等诸多领域大显身手. 深度学习框架平台占据人工智能产业生态的核心地位,具有统 ...

  3. 让一个网页打开的同时自动为另一个网页自动填写表单并提交

    让一个网页打开的同时自动为另一个网页自动填写表单并提交   if  you  use  "window.open"  to  open  the  window,you  can  ...

  4. R语言使用fs包的file_copy函数、dir_copy函数、link_copy函数将文件、目录、超链接从一个位置拷贝(copy)到另一个位置

    R语言使用fs包的file_copy函数.dir_copy函数.link_copy函数将文件.目录.超链接从一个位置拷贝(copy)到另一个位置 目录

  5. 试编写一个汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数

    试编写一个汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数 data segment data ends stack segment stack dw 30h dup ...

  6. 编写程序,统计一个长度为2的字符串在另一个字符串中出现的次数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p137 习题5 4.统计一个长度为2的字符串在另一个字符串中出现的次数.例如,假定输入的字符串为:as ...

  7. 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?...

    代码: package com.liron.p1; /*** 一个整数,它加上100后是一个完全平方数,再加上168又是* 一个完全平方数,请问该数是多少?* */ public class Topi ...

  8. 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个...

    2019独角兽企业重金招聘Python工程师标准>>> 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如"我ABC ...

  9. 天猫php采集列表,QueryList: QueryList是一个基于phpQuery的通用列表采集类,是一个简单、 灵活、强大的采集工具,采集任何复杂的页面 基本上就一句话就能搞定了。...

    #QueryList交流社区: http://querylist.cc/ #QueryList文档: http://doc.querylist.cc/ #QueryList交流QQ群:12326696 ...

最新文章

  1. Nature子刊:精胺介导稻瘟病菌侵染水稻叶片的新机制!
  2. depot用例视图建模
  3. Java元组Tuple使用实例--转载
  4. Cheatsheet: 2011 12.01 ~ 12.12
  5. 使用rpm包安装mysql_centos下利用rpm包安装mysql
  6. python内置的集成开发工具是什么_python内置的集成开发工具是什么_后端开发
  7. iphone如何信任软件_【手机软件】千禾影院:全新观影神器,支持安卓+iOS,最新、最全、高清、免费!...
  8. DataView的ToTable方法,类似数据库Distinct。
  9. eigen库学习笔记
  10. Android APP性能优化(一)
  11. thinkpython2e电子书下载_《Think Python 2e》中译版电子书分享
  12. 转换成CSV文件、Word、Excel、PDF等的方法--读取CSV文件的方法
  13. readlink()不能读取硬链接的目标
  14. CH340以及CH系列USB转串口驱动下载
  15. LumaQQ.NET For Visual Studio 2005 代码下载
  16. 通达OA2019安装教程
  17. bxt是什么意思,是什么意思
  18. 怎么制作QQ动态表情包,GIF出处是哪
  19. 【重识云原生】第六章容器基础6.4.7.2节——CronJob
  20. 完全搞懂java中的时间戳,时区,日期格式

热门文章

  1. 前端未来之路在何方?
  2. 一个完整的AjaxPro例子
  3. 网际快车FlashGet全新使用技巧精彩荟萃
  4. 开发者所需要知道的iOS7 SDK新特性
  5. Flink Watermark相关概念(窗口、水位线、迟到事件)
  6. 大学计算机基础实用教程重点知识,大学计算机基础实用教程
  7. 项目中的里程碑怎么定?
  8. 如何写英文离职邮件/英文离职邮件怎么写/英文farewell邮件怎么写/ how to write farewell email
  9. 三维重建开源软件介绍
  10. 利用ASP显示当前在线人数