含有空格或者逗号的字符串反转最有效的办法——栈
用栈实现带有空格或者逗号的字符串的反转
//字符串反转,整型数字反转
#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;
}
含有空格或者逗号的字符串反转最有效的办法——栈相关推荐
- 代码随想录算法训练营第08天 | LeetCode 344.反转字符串,541. 反转字符串2,剑指Offer 05.替换空格,151.翻转字符串里的单词,剑指Offer58-II.左旋转字符串
LeetCode [344. 反转字符串] 题目:编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 s 的形式给出. 不要给另外的数组分配额外的空间,你必须**原地修改输入数组**. ...
- Java字符串去空格(中间,首尾)跟反转
去空格方法 str.trim(); //去掉首尾空格 str.replace(" ",""); //去除所有空格,包括首尾.中间 反转方法 1. 利用 Stri ...
- 【算法】c++输入含有空格的字符串或整数
文章目录 输入带空格字符串 1.正则表达式scanf("%[^\n]]",str) 2. gets函数 区别 3.getline(cin,string str) 区别 4.cin. ...
- python输入字符串并反序result_python字符串反转的四种方法详解
python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...
- 前端面试:手写代码JS实现字符串反转
前端萌新面试:手写代码JS实现字符串反转 前言 因为做前年小红书的前端校招面试题,发现出现好几道关于字符串对象和数组对象的题目,说难不难,但突然要写的话一时想不起来,这不想着做个小总结. 首先明白字符 ...
- 字符串反转python_Python 反转字符串(reverse)的方法小结
前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...
- 题库练习4(提取不重复的数字、字符个数统计、数字颠倒、字符串反转)
1. 提取不重复的数字 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 1.1 分析 注意去重的同时要保证数字要按照输入顺序打印--LinkedHashSet impo ...
- android 字符串反转,Golang之字符串操作(反转中英文字符串)
//字符串反转 package main import "fmt" func reverse(str string) string { var result string strL ...
- 557. 反转字符串中的单词 III golang 数组和字符串反转
题目 189.反转数组 557. 反转字符串中的单词 III 557. 反转字符串中的单词 III LeetCode链接 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初 ...
最新文章
- 嵌入式 自旋锁、互斥锁、读写锁、递归锁
- Unity的Lerp函数实现缓动
- libncurses.so.5 is needed by unixODBC_值得一看的全息网游 ——生存游戏by那时烟花
- Java黑皮书课后题第3章:*3.32(几何:点的位置)给定一个从点p0(x0,y0)到p1(x1,y1)的有向线段,可以用以下公式判定定点p2(x2, y2)是在线段的左侧、右侧,或者在该线段上
- git提交 本地分支和远程分支断开连接
- EBay架构案例分析
- c#Code Contracts代码协定
- GDAL源码剖析(十二)之GDAL Warp API使用说明
- python语言的读法-就语法而言,Python 这个语言怎么样?
- 软工文档-项目开发计划
- 测试测量(3)- 如何选择设备的平台
- TCP/IP网络编程项目式教程(微课版)
- mac算法c语言,MAC算法原理
- html背景图片定位方法
- vue项目屏幕自适应_vue项目自适应屏幕和浏览器
- 力扣刷题day42|121买卖股票的最佳时机、122买卖股票的最佳时机II
- 长短期记忆网络(LSTM)简述
- OA办公自动化系统开发方案及源码
- pytorch搭建Resnet50实现狗狗120个品种类的分类
- 在组策略中设置从网络访问计算机选项,如何在组策略中设置“用户权利指派”策略?...
热门文章
- xcode修改时间后就要重新编译_[NewLife.XCode]反向工程(自动建表建库大杀器)
- 线性判别用于提取词向量_历年试题公开 | 2017级线性代数(I)期末试题
- c语言编译错误c267,为啥编译出现HAHA.C(31): error C267: 'adc0832': requires ANSI-style prototype.......
- php ipa 版本定制,class.php
- 决策树(二)--C4.5
- 2015-UNet论文翻译
- matlab 删掉空行,在MATLAB中使用XLSWRITE:如何删除空单元格?
- while求和java,while语句基本练习(求和思想,统计思想)
- flume正则拦截器
- Win32汇编学习笔记(罗云彬)(二)