第二题题目是按k组反转链表,但是他没给链表结构,所以不用像leetcode那题一样,直接用数组存储处理就可以了
输入:
[1,2,3,4,5]
2
输出:
[2,1,4,3,5] //不够K的倍数的数字5维持原状
用Java比C++好做定义一个字符串转换为按 , 数组分割的数组的函数
/*Java
public static String [] strTostrArray(String str) {
str=str.replace("[","");
str=str.replace("]","");
str=str.replace(","," ");
String [] strs=str.split(" ");//以空格作为分隔符返回字符串数组
return strs;
*/
后面的按k组反转输出就好了,主要就是这个字符串处理的问题