扑克牌那个我直接队列只a了82%,有大佬帮忙看看吗 import java.util.Arrays; import java.util.LinkedList; import java.util.Scanner; public class Solution3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); LinkedList<Integer> queue = new LinkedList<>(); LinkedList<Integer> result=new LinkedList<>(); for (int i = 0; i < n; i++) { queue.addLast(scanner.nextInt()); result.addLast(i); } int[] ans=new int[n]; while (!result.isEmpty()){ result.addLast(result.removeFirst()); result.addLast(result.removeFirst()); ans[result.removeFirst()]=queue.removeFirst(); } for (int an : ans) { System.out.println(an); } } }
点赞 评论

相关推荐

我就是0offer糕手:北大不乱杀
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务