String 習題練習

2021-07-25 06:36:10 字數 2278 閱讀 9907

1、將乙個字串進行反轉。將字串中指定部分進行反轉。

abcdefghijk。

cdefgh。

public class stringtest1 

public static string reversestring(string str,int start,int end)

//過載,定義乙個反轉全部字串的方法

public static string reversestring(string str)

//定義乙個調換陣列中字元元素的方法

private static void reverse(char arr,int start,int end) }

//定義乙個通過第三方變數調換陣列中元素位置的方法

private static void swap(char arr,int x,int y)

}

2、模擬乙個trim方法,去除字串兩端的空格

public class stringtest2 

//方法1:呼叫trim方法

public static string method_1(string str)

//方法2:

public static string mytrim(string str)

}

3、獲取乙個字串在另乙個字串中出現的次數。"abkkcdkkefkkskk"

public class stringtest3 

//key為將要獲取的字串的變數

public static int getindexof(string str,string key)

return count;

}}

4、獲取兩個字串中最大相同子串。第乙個動作:將短的那個串進行長度一次遞減的子串列印。

"abcwerthelloyuiodef"

"cvhellobnm"

public class stringtest4 

public static string compare(string s1,string s2)

public static string reversestring(string str,int start,int end)

//過載,定義乙個反轉全部字串的方法

public static string reversestring(string str)

//定義乙個調換陣列中字元元素的方法

private static void reverse(char arr,int start,int end) }

//定義乙個通過第三方變數調換陣列中元素位置的方法

private static void swap(char arr,int x,int y)

}

2、模擬乙個trim方法,去除字串兩端的空格

public class stringtest2 

//方法1:呼叫trim方法

public static string method_1(string str)

//方法2:

public static string mytrim(string str)

}

3、獲取乙個字串在另乙個字串中出現的次數。"abkkcdkkefkkskk"

public class stringtest3 

//key為將要獲取的字串的變數

public static int getindexof(string str,string key)

return count;

}}

4、獲取兩個字串中最大相同子串。第乙個動作:將短的那個串進行長度一次遞減的子串列印。

"abcwerthelloyuiodef"

"cvhellobnm"public class stringtest4

public static string compare(string s1,string s2){

string max, min;

//用三元運算子比較出字串短的,用短的字串和長的來比較,這樣能提高效率

max = (s1.length()>s2.length())?s1:s2;

min = (max==s1)?s2:s1;

//用巢狀

for(int x=0; x

2019 02 16 習題練習

報數問題 有n個人圍成一圈,順序排號。從第乙個人開始報數 從1到3報數 凡報到3的人退出圈子,問最後留下的是原來第幾號的那位 方法1 number int input input the people number person list list range 1,number 1 position...

C 習題練習。

當前版本 v1.0.0 完成日期 2019.3.29 函式名稱 count one bits 函式功能 返回引數二進位制中 1 的個數 入口引數 n 出口引數 空 返回型別 void int count one bits unsigned int n n 1 return count 當前版本 v1...

遞迴習題練習

1.二分查詢筆試題 給定乙個排序陣列和目標陣列,在陣列找到目標值並返回其索引,如不存在陣列中,則返回他將會按順序插入的位置。class ppublic indexnode int index,boolean flag public static indexnode findval int arr,i...