String:434. Number of Segments in a String
来源:互联网 发布:09年乌鲁木齐事件知乎 编辑:程序博客网 时间:2024/05/16 09:22
我的方法是,如果碰到不是空格的字符,count加1,然后指针往后一直到找到一个空格,然后从这个位置再接着往下找,碰到非空格的字符继续加1.
class Solution {public: int countSegments(string s) { int count = 0; int cur = 0; while(cur < s.size()) { if(s[cur] != ' ') count++; while(s[cur] != ' ' && cur < s.size()) { cur++; } cur++; } return count; }};看到别人的写法,在字符串末尾加一个空格,这样,计算非空格和空格这一个组合的个数。
class Solution {public: int countSegments(string s) { int res = 0; s.push_back(' '); for(int i = 1; i < s.size(); ++i) if(s[i] == ' ' && s[i-1] != ' ') ++res; return res; }};
阅读全文
0 0
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String*
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434. Number of Segments in a String
- 434.Number of Segments in a String(String-Easy)
- String:434. Number of Segments in a String
- Leetcode434. Number of Segments in a String
- CSS3选择器
- C++中常用函数记录
- java文件上传struts2封装调用即可(ssh框架)
- CRC校验程序
- Java基础15:进程间和线程间的通信方式
- String:434. Number of Segments in a String
- 1004 array array array
- mysql 创建索引
- Java学习第一天
- 织梦列表分页<title>SEO多种解决办法
- Select标签那些事儿
- 1112. Stucked Keyboard (20)
- hive 三种方式区别和搭建
- spring事务声明:"声明式事务"和"编程式事务"介绍