|
发表于 2011-10-9 13:52:35
|
显示全部楼层
- package Server;
- public class Demo
- {
- public static void main(String[] args)
- {
- System.out.println("Hello World!");
- }
- }
- class Fish{
- int id;
- Fish next;
- Fish back;
- }
- class FishQun{//鱼群我不知道单词是什么,就这样写了,你理解就行。
- private int length = 0;
- Fish[] fishArr = new Fish[10];
- Fish first;
- Fish last;
-
- /**
- * 添加功能,只写了这一个功能。。
- * @param fish
- */
- public void add(Fish fish){
- if(fishArr.length == this.length){
- Fish[] tempFishArr = new Fish[length*3/2+1];
- System.arraycopy(fishArr, 0, tempFishArr, 0, length);
- }
- fish.id = length;
- fishArr[length++] = fish;
-
- if(length <= 0) {
- first = fish;
- last = fish;
- fish.next = fish;
- fish.back = fish;
- } else {
- last.next = fish;
- fish.back = last;
- fish.next = first;
- first.back = fish;
- last = fish;
- }
-
- }
- public int length(){
- return length;
- }
- }
复制代码 我也是新手,嘿嘿。。共同进步,应该是对的吧。 |
|