看了JDK1.5的泛型,还是不能自己模仿库里的LinkedList、ArrayList等实现基本的数据结构
有没有高手对这个比较熟悉的啊?
可不可以写一个简单的程序(比如实现一个可以插入、删除节点的链表)讲一下啊?
帮帮忙啊!
谢谢!

解决方案 »

  1.   

    你直接看JSDK的源码不就完了吗?
      

  2.   

    到底什么任务?看你也没说清楚啊?做一个LinkedList和ArrayList?
      

  3.   

    任务:“基本数据结构的Java模板实现”
    就是用JDK1.5加入的泛型实现几个基本的数据结构
    链表之类都可以
      

  4.   

    LinkedList内部是实现的双向链表,专门支持插入删除。ArrayList内部实现就是数组,只不过封装起来了。双向链表简单说就是一个结点指向下一个结点,如果要删除,就把指向下一个结点的指针指向其他你想要的结点,ArrayList实现起来就比较困难,太影响效率,你可以看看孙鑫老师的视频,讲的很清楚,就算你不了解数据结构,也能听的很明白,要在这里说清楚内部机制,那可麻烦了