国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

LintCode Sort Letters by Cases

2019-11-08 18:40:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

description: Given a string which contains only letters. Sort it by lower case first and upper case second.

Notice

It’s NOT necessary to keep the original order of lower-case letters and upper case letters.

Have you met this question in a real interview? Yes Example For “abAcD”, a reasonable answer is “acbAD”

簡(jiǎn)單的two pointers algorithm 的使用

public class Solution { /** *@param chars: The letter array you should sort by Case *@return: void */ public void sortLetters(char[] chars) { //write your code here if (chars == null || chars.length == 0 || chars.length == 1) { return; } int left = 0; int right = chars.length - 1; while (left <= right) { if (left >= right) { return; } while (left <= right && Character.isLowerCase(chars[left])) { left++; } while (left <= right && Character.isUpperCase(chars[right])) { right--; } if (left <= right) { char temp = chars[left]; chars[left] = chars[right]; chars[right] = temp; left++; right--; } } }}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 井研县| 浑源县| 韩城市| 莫力| 繁昌县| 深圳市| 含山县| 无棣县| 边坝县| 红河县| 宁陕县| 南木林县| 和林格尔县| 浪卡子县| 从化市| 缙云县| 山东| 太白县| 凉城县| 霍邱县| 昭苏县| 营山县| 长武县| 乌审旗| 天气| 兴城市| 益阳市| 南华县| 图木舒克市| 且末县| 台东县| 勐海县| 新乡县| 左权县| 腾冲县| 瑞金市| 宁强县| 久治县| 广宗县| 海淀区| 隆化县|