用栈实现带有空格或者逗号的字符串的反转

//字符串反转,整型数字反转
#include <iostream>
#include <string>
#include<stack>using namespace std;int main()
{cout << "请输入一行字符串:" << endl;string str;getline(cin, str);int L = str.length();const char* ss = str.c_str();stack<char> s;int i = 0;while (L--){s.push(str[i++]);}while(!s.empty()){cout << s.top();s.pop();}cout << endl;return 0;
}

含有空格或者逗号的字符串反转最有效的办法——栈相关推荐

  1. 代码随想录算法训练营第08天 | LeetCode 344.反转字符串,541. 反转字符串2,剑指Offer 05.替换空格,151.翻转字符串里的单词,剑指Offer58-II.左旋转字符串

    LeetCode [344. 反转字符串] 题目:编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 s 的形式给出. 不要给另外的数组分配额外的空间,你必须**原地修改输入数组**. ...

  2. Java字符串去空格(中间,首尾)跟反转

    去空格方法 str.trim(); //去掉首尾空格 str.replace(" ",""); //去除所有空格,包括首尾.中间 反转方法 1. 利用 Stri ...

  3. 【算法】c++输入含有空格的字符串或整数

    文章目录 输入带空格字符串 1.正则表达式scanf("%[^\n]]",str) 2. gets函数 区别 3.getline(cin,string str) 区别 4.cin. ...

  4. python输入字符串并反序result_python字符串反转的四种方法详解

    python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...

  5. 前端面试:手写代码JS实现字符串反转

    前端萌新面试:手写代码JS实现字符串反转 前言 因为做前年小红书的前端校招面试题,发现出现好几道关于字符串对象和数组对象的题目,说难不难,但突然要写的话一时想不起来,这不想着做个小总结. 首先明白字符 ...

  6. 字符串反转python_Python 反转字符串(reverse)的方法小结

    前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...

  7. 题库练习4(提取不重复的数字、字符个数统计、数字颠倒、字符串反转)

    1. 提取不重复的数字 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 1.1 分析 注意去重的同时要保证数字要按照输入顺序打印--LinkedHashSet impo ...

  8. android 字符串反转,Golang之字符串操作(反转中英文字符串)

    //字符串反转 package main import "fmt" func reverse(str string) string { var result string strL ...

  9. 557. 反转字符串中的单词 III golang 数组和字符串反转

    题目 189.反转数组 557. 反转字符串中的单词 III 557. 反转字符串中的单词 III LeetCode链接 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初 ...

最新文章

  1. 嵌入式 自旋锁、互斥锁、读写锁、递归锁
  2. Unity的Lerp函数实现缓动
  3. libncurses.so.5 is needed by unixODBC_值得一看的全息网游 ——生存游戏by那时烟花
  4. Java黑皮书课后题第3章:*3.32(几何:点的位置)给定一个从点p0(x0,y0)到p1(x1,y1)的有向线段,可以用以下公式判定定点p2(x2, y2)是在线段的左侧、右侧,或者在该线段上
  5. git提交 本地分支和远程分支断开连接
  6. EBay架构案例分析
  7. c#Code Contracts代码协定
  8. GDAL源码剖析(十二)之GDAL Warp API使用说明
  9. python语言的读法-就语法而言,Python 这个语言怎么样?
  10. 软工文档-项目开发计划
  11. 测试测量(3)- 如何选择设备的平台
  12. TCP/IP网络编程项目式教程(微课版)
  13. mac算法c语言,MAC算法原理
  14. html背景图片定位方法
  15. vue项目屏幕自适应_vue项目自适应屏幕和浏览器
  16. 力扣刷题day42|121买卖股票的最佳时机、122买卖股票的最佳时机II
  17. 长短期记忆网络(LSTM)简述
  18. OA办公自动化系统开发方案及源码
  19. pytorch搭建Resnet50实现狗狗120个品种类的分类
  20. 在组策略中设置从网络访问计算机选项,如何在组策略中设置“用户权利指派”策略?...

热门文章

  1. xcode修改时间后就要重新编译_[NewLife.XCode]反向工程(自动建表建库大杀器)
  2. 线性判别用于提取词向量_历年试题公开 | 2017级线性代数(I)期末试题
  3. c语言编译错误c267,为啥编译出现HAHA.C(31): error C267: 'adc0832': requires ANSI-style prototype.......
  4. php ipa 版本定制,class.php
  5. 决策树(二)--C4.5
  6. 2015-UNet论文翻译
  7. matlab 删掉空行,在MATLAB中使用XLSWRITE:如何删除空单元格?
  8. while求和java,while语句基本练习(求和思想,统计思想)
  9. flume正则拦截器
  10. Win32汇编学习笔记(罗云彬)(二)