鱼C论坛

 找回密码
 立即注册
查看: 3060|回复: 5

求个用java编的用数组模拟链表的程序

[复制链接]
发表于 2011-10-8 21:26:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
麻烦哪位大侠给我参考下啊
在下非常感谢  用数组模拟链表的一个例子程序
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-8 23:08:14 | 显示全部楼层
每一个元素都有一个属性,指向下一个元素。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-9 10:04:10 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 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;
        }
}
我也是新手,嘿嘿。。共同进步,应该是对的吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-9 13:55:14 | 显示全部楼层
其实不这样也行的,模仿Iterator类写。。刚刚我写的时候没想起来。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-10 14:45:43 | 显示全部楼层
菜得要自杀 发表于 2011-10-9 13:55
其实不这样也行的,模仿Iterator类写。。刚刚我写的时候没想起来。。

非常感谢 3Q~
一起进步哈 嘿嘿
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 19:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表