LintCode49
来源:互联网 发布:矩阵的秩8个性质及证明 编辑:程序博客网 时间:2024/06/03 14:44
字符大小写排序
给定一个只包含字母的字符串,按照先小写字母后大写字母的顺序进行排序。
注意事项
小写字母或者大写字母他们之间不一定要保持在原始字符串中的相对位置。
样例
给出"abAcD",一个可能的答案为"acbAD"
代码:
class Solution {
public:
/**
* @param chars: The letters array you should sort.
*/
void sortLetters(string &letters) {
// write your code here利用快速排序思想
int i=0,j=letters.size()-1;
while(i<j){
while(i<j&&letters[i]>=97&&letters[i]<=122)
i++;
while(i<j&& letters[j]>=65&&letters[j]<=90)
j--;
swap(letters[i],letters[j]);
}
}
};
阅读全文
0 0
- LintCode49
- Lintcode49 Sort Letters by Case solution 题解
- Android UI 自动化测试之UiDevice
- 使用自定义端口连接SQL Server 2008的方法
- 【jzoj5237】【GDOI2018模拟8.7】【最长公共子序列 】【动态规划】
- UVA796 Critical Links (tanjar求桥)
- 简单使用百度语音合成、工具类直接使用
- LintCode49
- 进程通信值pipe管道
- CodeForces
- Leetcode Median of Two Sorted Arrays
- Appium官网Introduction
- hdu3507Print Article(斜率)
- JZOJ 5234. 【NOIP2017模拟8.7A组】外星人的路径
- SQL的四种连接-左外连接、右外连接、内连接、全连接、交叉连接
- kickstart笔记