原文:(移動順序保證字符串相對位置不變)小Q最近遇到了一個難題:把一個字符串的大寫字母放到字符串的后面,各個字符的相對位置不變,且不能申請額外的空間。 你能幫幫小Q嗎?

思路:這個題的思路是可以考慮用插入排序的思想,首相我們需要的是將大寫字母和小寫字母進行互換,針對這道題來講,是將小寫字母放在大寫字母的前面,那么我們就需要找到小寫字母,然后將其保存到一個變量,將其前面的大些字母往后移,最終再將此值插入到首個大寫字母的位置。 ...

2016-08-29 20:39 2 2419 推薦指數:

查看詳情

Q最近遇到了一個難題:把一個字符串大寫字母放到字符串后面,各個字符相對位置不變且不申請額外空間。 你能幫幫Q嗎?

Q最近遇到了一個難題:把一個字符串大寫字母放到字符串后面,各個字符相對位置不變且不申請額外空間。你能幫幫Q嗎? 輸入描述: 輸入數據有多組,每組包含一個字符串s,且保證:1<=s.length<=1000. 輸出描述: 對於每組數據 ...

Sat Aug 20 00:42:00 CST 2016 0 2100
Java判斷一個字符串中有多少大寫字母、小寫字母和數字

Java判斷一個字符串中有多少大寫字母、小寫字母和數字 思路: 大寫字母就是A-Z之間,小寫字母是a-z之間,數字就是0-9之間,於是做判斷就好;用到的String知識點,遍歷字符串, 長度方法length() 和轉char數據類型的toCharArray()方法。 代碼如下: ...

Tue Mar 19 02:29:00 CST 2019 0 6419
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM