Java语言 建立含有n个元素的顺序表,实现插入、删除操作,同时length表示数组容量。(数据结构)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java语言 建立含有n个元素的顺序表,实现插入、删除操作,同时length表示数组容量。(数据结构)相关的知识,希望对你有一定的参考价值。

插入要求:在元素ai位置插入元素data,length表示数组容量。
删除要求:删除数据元素ai,将其保存到临时变量data,并输出删除之后的整个顺序表。
求大神给出完整的程序代码,谢谢~

public class Test
public static void main(String[] args)
int length = 5;
int ai = 1;
String data = "data";
String[] array = insertArrar(data, ai, length);
data = delArray(array, ai, length);
System.out.println(data);


public static String[] insertArrar(String data,int ai,int length)
String[] array = new String[length];
array[ai] = data;
return array;

public static String delArray(String[] array,int ai,int length)
String data = "";
data=array[ai];
array[ai]=null;
for(int i = 0; i<array.length;i++)
System.out.println(array[i]);

return data;

参考技术A ArrayList<Integer> 这个是顺序的,插入、删除,都很方便

以上是关于Java语言 建立含有n个元素的顺序表,实现插入、删除操作,同时length表示数组容量。(数据结构)的主要内容,如果未能解决你的问题,请参考以下文章

数据结构,用JAVA编写顺序表

建立一个含10个元素的顺序线性表 然后在第i个位置插入元素M 再在第j个位置删除元

设计一个有序顺序表 数据结构(java)

数据结构 c语言版 ——顺序表的查找、插入与删除

在n个结点的顺序表中插入一个结点需平均移动几个结点

顺序表和链表的基本操作,用C语言实现!