恭喜发现宝藏!微信搜索公众号【TechGuide】关注更多新鲜好文和互联网大厂的笔经面经。 作者@TechGuide【全网同名】 点赞再看,养成习惯,您动动手指对原创作者意义非凡🤝
文章目录
第一道:小美的序列检查(100%)
题目描述
- 第一道:小美的序列检查(100%)
- 题目描述
- 参考代码:
- 第二道: 小美的回文串构建(100%)
- 题目描述
- 参考代码
- Java版本
- CPP版本
- 第三道:小美的机器人(100%)
- 题目描述
- 参考代码
- Java版本
- CPP版本
- Python版本
- 第四道:小美的最快到达时间(100%)
- 参考代码
- CPP版本
- Java版本
- 第五道:小美的水洼地冒险(100%)
- 题目描述
- 参考代码
- Java版本
- C#版本(18%)
小美给小团一个n个数字构成的数字序列,问小团能不能经过重新排列后形成1到n的排列。
举例:
小美给小团[2, 1, 3],则可以经过重新排列后构成[1, 2, 3],这是可行的。
小美给小团[4, 4, 1, 3],则无法经过重新排列后构成[1, 2, 3, 4],这是不可行的。
为了防止小团靠运气碰对答案,小美会进行多组询问。
输入描述
第一行是一个数T,表示有T组数据。
对于每组数据:
第一行一个数字n表示小美给出的序列由n个数字构成。
接下来一行n个空格隔开的正整数。
输出描述
对于每组数据,如果可以重新排列后得到1到n的排列,回答一行Yes,如果不可以,回答No
参考代码:import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
List detail = new ArrayList();
// 微信关注TechGuide,每天实时更新大厂笔经面经
for (int i = 0;i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?