思路

给定火车字符数组,将硬座字符放入栈中,将软坐字符向前移动,最后依次出栈放入字符数组。

代码

void match(char train[]){Stack s;InitStack(s);char *p=train,*q=train,c;while(*p){if(*p=='H'){Push(s,*p);}else{*(q++)=*p;}p++;}while(!StackEmpty(s)){Pop(s,c);*(q++)=c;}
}

王道数据结构3.3.6——2、铁道进行车厢调度,将一辆列车的硬座车厢都调到软坐车厢后面相关推荐

  1. 王道——数据结构——栈和队列(1)

    系列文章目录 其他章节相关文章 王道--数据结构--树与二叉树(1) 本章节其他相关文章 文章目录 系列文章目录 其他章节相关文章 本章节其他相关文章 前言 一.栈的顺序存储 一.顺序栈 二.共享栈 ...

  2. 王道数据结构线性表:有读者认为直接去掉p结点会造成断链?

    王道数据结构线性表:有读者认为直接去掉p结点会造成断链? 我用图解的方式来说明一下,文字有点多,看起来比较眼疼,但是内容不多,希望能对你有帮助. 书上的代码 解释 (ps:对上面解释的一点补充↓)

  3. 王道数据结构课代表 - 考研数据结构 第三章 栈和队列 究极精华总结笔记

    本篇博客是考研期间学习王道课程 传送门 的笔记,以及一整年里对数据结构知识点的理解的总结.希望对新一届的计算机考研人提供帮助!!!   关于对 栈和队列 章节知识点总结的十分全面,涵括了<王道数 ...

  4. 王道数据结构课代表 - 考研数据结构 第五章 树和二叉树 究极精华总结笔记

    本篇博客是考研期间学习王道课程 传送门 的笔记,以及一整年里对数据结构知识点的理解的总结.希望对新一届的计算机考研人提供帮助!!!   关于对 树和二叉树 章节知识点总结的十分全面,涵括了<王道 ...

  5. 【2023王道数据结构】【字符串匹配算法】字符串的KMP(next数组)模式匹配算法C、C++完整实现(可直接运行)

    ~~~笔锋至此又怎能平淡而终,故事开始便不承认普通✌✌✌ ✌ 题目及题解持续更新中 [2023王道数据结构目录]课后算法设计题C.C++代码实现完整版大全 题目: 字符串的KMP(next)模式匹配算 ...

  6. 2021版王道数据结构课后代码题全部实现

    历时2个多月,把21版王道数据结构的课后代码题全部实现了一遍,一共96道题 文件目录结构: 编程环境:Visual Studio 2019 编程语言:C/C++ 其中,每道题都是一个独立的cpp文件, ...

  7. 王道数据结构p41——22

    王道数据结构p41--22 代码 #include<stdio.h> #include<stdlib.h> typedef struct lnode{int data;lnod ...

  8. 23王道数据结构代码题全解(二)

    计划更新23王道数据结构所有课后代码习题的实现,虽然考试写的一般都是伪代码,但是强迫症的我还是全部实现了一遍,仓库在这里 代码全部是用 C++ 写的,都可以编译运行,包含暴力解和最优解. 持续更新,目 ...

  9. 2023王道数据结构考研习题汇总

    2023王道数据结构考研复习习题汇总目录 文章目录 2023王道数据结构考研复习习题汇总目录 第2章:线性表 2.2线性表的顺序表示-综合应用题(基础题1-9) 2.2线性表的顺序表示-综合应用题(4 ...

  10. 王道数据结构2021年课件PPT分享

    链接:https://pan.baidu.com/s/1tNzmRvS9PMBGsAqyOlB_EA  提取码:a123 王道数据结构2021年课件PPT分享 动动小手赞一赞

最新文章

  1. Matlab2012a下配置LibSVM—3.18
  2. java serializable深入了解
  3. SAP Cloud for Customer Sales Order Pricing Date的配置
  4. vue监听路由的变化,跳转到同一个页面时,Url改变但视图未重新加载问题
  5. linux 驱动器发送信号,Linux设备驱动并发控制详解(自旋锁,信号量)
  6. 计算机图形学完整笔记(七):曲线曲面 - 1
  7. RS485/RS232通信协议
  8. vb.net读取写入EXCEl的终极方法-NOPI。
  9. Office 2013 论文排版心得
  10. vue3的抽离封装方法
  11. 偷得浮生半日闲:三层神经网络的python实现
  12. Android原生OS风格ROM包,小米5S 的LineageOS14.1刷机包 安卓7.1.1原生风格 20180203更新...
  13. 倍福--运动中修改速度
  14. 计算机技术实训的内容,计算机专业生产实习目的及内容
  15. 电路基础 01电压、电流和功率
  16. 快来!火星车数字人带你探索火星上的“中国印记”
  17. 微信小程序 云数据库使用(上)
  18. 想自学android软件开发,从何入手
  19. SAP小技巧 商业图形(一)简介
  20. C语言---自定义函数判断闰年

热门文章

  1. 金融经济学期末梳理(王江)第七章 风险厌恶程度度量
  2. python数据笔记分析_python数据分析入门学习笔记
  3. msvcp140.dll丢失如何修复?win7丢失msvcp140.dll的修复方法
  4. python必学的os模块详解_讨论 - 廖雪峰的官方网站
  5. 利用ISA防火墙发布邮件服务器并部署OWA访问
  6. vue解决Not allowed to load local resource
  7. 信息流广告如何操作?一文搞懂!
  8. 【华人学者风采】周明 微软亚洲研究院
  9. lattice绘图工具
  10. ERP-非财务人员的财务培训教(一.二)------财务基础知识