/**给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j * ,满足 nums[i] == nums[j] 且 abs(i - j) <= k (绝对值)。如果存在,返回 true ;否则,返回 false 。*/
- public class Demo25 {
- public static void main(String[] args) {
- Scanner sc=new Scanner(System.in);
- System.out.println("请输入一个整数k");
- int k=sc.nextInt();
- System.out.println("请输入数组元素个数");
- int n=sc.nextInt();
- System.out.println("请依次输入数组元素");
- int[] nums=new int[n];
- for (int i = 0; i
- nums[i]=sc.nextInt();
- }
- for (int i = 0; i
1 ; i++) { - for (int j = i+1; j <=i+k&&j
- if(nums[i]==nums[j]){
- System.out.println(true);
- return;
- }
- }
- }
- System.out.println(false);
- }
- }
-
相关阅读:
python表白弹框
利用LVM制作swap交换分区
Dubbo和Spring Cloud相关
Vue入门
稀疏奖励问题解决方案总览
PolarDB-X 全局 Binlog 解读之性能篇(上)
【AutoSAR】 CP 和 AP
Java版分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis 电子招标采购系统功能清单
vue中插槽slot
C语言从入门到精通 第二章(数据的表现形式)
-
原文地址:https://blog.csdn.net/m0_72084166/article/details/133777162