?? linearlist1.java
字號:
public class LinearList1
{
private int table[];
private int n;
public boolean isFull()
{
return n >= table.length;
}
public LinearList1(int n)
{
table = new int[n];
this.n = 0;
}
public int get(int i)
{
if(i > 0 && i <= n)
{
return table[i-1];
}
else
{
return -1;
}
}
public void set(int i ,int k)
{
if(i > 0 && i <= n + 1)
{
table[i - 1] = k;
if(i == n + 1)
{
n ++;
}
}
}
public void insert(int i,int k)
{
int j;
if(!isFull())
{
if(i<=0) i=1;
if(i>n) i=n+1;
for(j=n;j>=i;j--)
table[j]=table[j-1];
table[i-1]=k;
n++;
}
else
System.out.println("數組已滿,無法插入"+k+"值!");
}
public void insert(int k)
{
insert(n+1,k);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -