首页 > 其他分享 >字符串的翻转

字符串的翻转

时间:2023-04-22 20:13:17浏览次数:30  
标签:begin end string move 字符串 翻转

151:reverse(a.begin(),a.end());

翻转一个字符串a,翻转位置不计end

s.erase(a.begin()+idx,a.end());

删除最后的剩余不是单词的部分

String::move在string中push_back()是将数据复制一遍放进新的string这样造成了内存的浪费,move可以避免此问题。

 

标签:begin,end,string,move,字符串,翻转
From: https://www.cnblogs.com/wangkaixin-yy/p/17343794.html

相关文章

  • QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显
    场景QGIS在Windows上下载安装与建立空间数据库连接:在上面实现QGIS的安装之后,版本是3.26.3。业务需求:1、在dwg文件上绘制多边形区域,并获取绘制区域的wkt字符串。2、根据已知的wkt字符串,在dwg上显示。如果新建多边形图层参考如下QGIS怎样设置简体中文以及新建可编辑的多边形的图层:......
  • C语言发展历程、第一个C程序、数据类型、常量变量、字符串
    一、C语言的发展过程计算机是硬件,能识别电信号,电信号有两种,正电和负电,转化成数字信号1/0,计算机只能识别二进制指令,二进制语言是最早的低级语言。通过查表使用,只有科学家掌握。后来人们用一串二进制数表示一个功能,这个就叫助记符,如10100001-ADD,这就是汇编语言。后来人们想能不能用......
  • [oeasy]python0136_接收输入_input函数_字符串_str
    输入变量回忆上次内容上次研究了一行赋值多个变量a=b=5a,b=7,8 还研究了标识符的惯用法python使用的是snake_case蛇形命名法用下划线分隔开小写字母的方法这样就可以更合理地命名变量了  变量变量能变的量......
  • Java编码规范-字符串与Integer的比较,BigDecimal非空参数
    Java编码规范-字符串与Integer的比较,BigDecimal非空参数packagecom.example.core.mydemo;importjava.math.BigDecimal;publicclassIntTest{publicstaticvoidmain(String[]args){Integertype=2;//if("2".equals(type)){if(typ......
  • [oeasy]python0136_接收输入_input函数_字符串_str
    输入变量回忆上次内容上次研究了一行赋值多个变量a=b=5a,b=7,8还研究了标识符的惯用法python使用的是snake_case蛇形命名法用下划线分隔开小写字母的方法这样就可以更合理地命名变量了变量变量能变的量我可以手工输入变量的值吗?......
  • 不定长字符串的输入,保存
    不定长字符串的输入,保存对于输入一行随意大小的字符串求其长度并输入指定位上字符,用C++可以编程为:#include<iostream>#include<string>#include<cstring>usingnamespacestd;intmain(){intlen;stringstr;cin>>str;len=str.size();//也可用len=strlen(str.c......
  • 2023.3.24 【字符串】AC自动机
    2023.3.24【模板】AC自动机题目描述有这样一个问题:给定\(n\)个模式串\(s_i\)和一个文本串\(t\),求有多少个不同的模式串在文本串里出现过。两个模式串不同当且仅当他们编号不同。题面多简单qwq如果我们简化一下这个问题,模式串和文本串都只有一个,那么我们就可以用一个10......
  • vuejs四舍五入、字符串、数组、Set去重
     url如果使用get方式传递数组。只需传入多个同名参数即可eg: https://test.net/do.action?paramA=valArr1&paramA=valArr2&paramsB=valB此时paramA在后台即可使用数组方式接收————————————————   vue使用newSet去重 constarr=newSet()ThisList.forEach......
  • java 字符串切割
    1、根据特定的字符,切割整个字符串放置到数组中。1Stringstr="这是,一个,数字,1234567";2String[]split=str.split(",");3for(inti=0;i<split.length;i++){4System.out.println(split[i]);5} 2、字符串......
  • 字符串插值替换器,替换字符串中的插值表达式(简单实现,仅用于短文本)
    packagecom.geostar.geoonline.tools.config_write.util;importlombok.Builder;importlombok.Getter;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.regex.Pattern;/***字符串插值替换器,......