国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 湖州市| 沅江市| 温宿县| 静乐县| 黎川县| 京山县| 怀安县| 寻乌县| 阜城县| 梅河口市| 梅州市| 中方县| 突泉县| 灯塔市| 大同县| 贡嘎县| 文山县| 衢州市| 聂拉木县| 柘城县| 雅江县| 侯马市| 瓦房店市| 会泽县| 秀山| 江都市| 洛隆县| 甘孜| 西宁市| 海林市| 周至县| 嵩明县| 昭平县| 荥阳市| 南陵县| 红河县| 蓬安县| 五峰| 五峰| 蓬安县| 鄂伦春自治旗|