![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
string
qq_43399804
这个作者很懒,什么都没留下…
展开
-
string常见的操作
1.统计一个给定字符串每个字母出现的次数 a[s[i]-'a']++;//数组a用来存储每个字母出现的次数提前创建一个26位的数组,根据给定的数组长度对该数组进行遍历,a[s[i]-'a']++其中s[i]-'a'是确定给字符串s第i个元素在26个英文字母表的位置,该数组从0开始标号,根据ASI码查找,对应元素每出现一次就加一*例题:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1class Solution {public: int firstUni原创 2021-05-19 15:24:00 · 35 阅读 · 0 评论 -
string
3.1.1 string基本概念本质:string是C++风格的字符串,而string本质上是一个类string和char区别:. char是一个指针string是一个类,类内部封装了char*,管理这个字符串,是一个char型的容器。特点:string类内部封装了很多成员方法例如:查找find,拷贝copy,删除delete替换replace,插入insertstring管理char所分配的内存,不用担心复制越界和取值越界等,由类内部进行负责3.1.2 string构造函数构造函数原型:s原创 2021-05-09 21:09:06 · 44 阅读 · 0 评论