2024年java数组的增删改查CURD操作(1),高并发系统设计负载均衡架构

本文分享了Java面试中的数组操作题,包括插入、删除方法的实现,以及提供了一线大厂面试题的系统化学习资源链接。
摘要由CSDN通过智能技术生成

写在最后

为了这次面试,也收集了很多的面试题!

以下是部分面试题截图

Java程序员秋招三面蚂蚁金服,我总结了所有面试题,也不过如此

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

System.out.println(“该数下标为:”+i);

//return;

s++;

}

}

if(s==0){

System.out.println(“您查找的元素不存在!”);

}

}

//在数组中增加一个元素

public static void ins(int[] a){

Scanner sc = new Scanner(System.in);

System.out.println(“请输入一个要插入的数的地址:”);

int n = sc.nextInt();

System.out.println(“请输入一个要插入的数:”);

int s = sc.nextInt();

int b[] = new int[a.length+1];

//先扩容

for (int i=0;i<a.length ;i++ ) {

b[i]=a[i];

}

//插入位置之后的元素后移1位;

for (int j=b.length-1;j>n ;j-- ) {

b[j]=b[j-1];

}

//将要插入的位置之后的元素后移一位;

for (int i=0;i<b.length ;i++ ) {

//如果找到插入地址,原元素后移1位,插入元素放到插入地址上;

if (n==i) {

b[i+1]=b[i];

b[i]=s;

}

}

System.out.print(“新增后数组为:”);

for (int i=0;i<b.length; i++) {

System.out.print(b[i]+“\t”);

}

}

//删除函数

//先查找要删除的数在不在数组中,如果在,将要删除的数改为0

//然后再把后面的元素前移一位;

public static void del(int[] a){

Scanner sc = new Scanner(System.in);

System.out.println(“请输入一个要删除的数:”);

int n = sc.nextInt();

//定义一个布尔常量

boolean s = false;

//循环查找要删除的数

for (int i=0;i<a.length ;i++ ) {

//查找要删除的元素

if (a[i]==n) {

//如果找到此元素,把s改为true;

s=true;

//将要删除的值设为0

a[i]=0;

//从右向左移位

for (int j=i;j<a.length-1 ;j++ ) {

a[j]=a[j+1];

}

//最后一位设为0

a[a.length-1]=0;

}

}

System.out.println(“删除成功!删除后的数组元素为:”);

if (s==false) {

System.out.println(“数据找不到删除失败!”);

}

//再次循环查看数组是否删除成功

for (int i=0;i<a.length ;i++ ) {

System.out.print(a[i]+“\t”);

}
}
}

最后

金三银四马上就到了,希望大家能好好学习一下这些技术点

学习视频:

大厂面试真题:

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

Hk-1714846399542)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值