解决方案 »

  1.   

    Java不是有专门的集合类吗?
    list、set什么的!
      

  2.   

    有没有jdk API,木有先下一个。
    http://download.csdn.net/detail/yangnianbing110/6409929
    其次,java里已经有了非常好的集合类了。像有序集合list和它常用的实现类ArrayList,无须集合set和它常用实现类Hashset都介绍的很详细。而且基本都是动态增长的,会根据你添加的数据自动扩容底层数组。你可以参考下。像你这种有C++基础的多看看API是效率最好的。
      

  3.   

    新手路过。我觉得的方法是对链表操作,应该写在链表类吧
    链表BusList类:
     public class BusList{
         BusList next;
         Bus data;
         void cre();        
         void add(Bus e);    //add方法你要考虑下链表为空的情况和非空的情况,
         void show();    //这个遍历一遍就好
    }
    Bus类只放数据就好了。直接用泛型集合类最快了。
      

  4.   

    主要看需求,然后根据需求定位所适宜的数据结构(比如链表插入删除快,list查找快等等)。最后尽量使用API,源码可用来学习~