关注
暴力递归了解下,但是我只有45% import java.util.Scanner; public class 纽劢1 { public static void main(String[] args) throws Exception{ //输入 Scanner sc = new Scanner(System.in); int t = Integer.parseInt(sc.nextLine()); int[] a = new int[t]; for (int i = 0; i < t; i++) { a[i] = Integer.parseInt(sc.nextLine()); } for (int k = 0; k < t; k++) { int[] m = new int[a[k]]; for (int j = 1; j <= a[k]; j++) { m[j - 1] = j; } int last = last(m); System.out.println(last); } } //递归方法 public static int last(int[] m) { //长度为2时输出,返回 if (m.length == 2) { System.out.print(m[0] + " "); return m[1]; } //否则输出移除的数 System.out.print(m[0] + " "); int[] s = new int[m.length - 1]; s[s.length - 1] = m[1]; for (int i = 2, j = 0; i <= s.length; i++, j++) { s[j] = m[i]; } return last(s); } }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 写给毕业5年后的自己 #
2018次浏览 45人参与
# 海信求职进展汇总 #
63321次浏览 351人参与
# 华泰证券Fintech星战营 #
166561次浏览 190人参与
# 职场捅娄子大赛 #
309311次浏览 3146人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
106703次浏览 776人参与
# 华为求职进展汇总 #
4634905次浏览 28218人参与
# 好好告别我的学生时代 #
29330次浏览 628人参与
# 如果今天是你的last day,你会怎么度过? #
21026次浏览 193人参与
# 晒一下我的毕业照 #
26680次浏览 283人参与
# 如何缓解求职过程中的焦虑? #
4927次浏览 79人参与
# 记录实习开销 #
18276次浏览 138人参与
# 简历无回复,你会继续海投还是优化再投? #
69339次浏览 697人参与
# 互联网行业现在还值得去吗 #
17676次浏览 55人参与
# 如果中了500万,你会离职吗? #
80822次浏览 649人参与
# 00后45度躺现状 #
94416次浏览 490人参与
# 上班苦还是上学苦呢? #
221081次浏览 1319人参与
# 运营来爆料 #
43484次浏览 323人参与
# 租房前辈的忠告 #
170707次浏览 6446人参与
# 嵌入式岗知多少 #
40215次浏览 429人参与
# 节后第一天上班,我的精神状态 #
10105次浏览 82人参与
# 如何KTV领导 #
56322次浏览 416人参与