Java算法与数据结构学习时遇到的问题

jemoii 发布于 2014/10/16 17:47
阅读 220
收藏 1
C语言中实现链表,使用结构体定义结点,使用指针实现链表中增加结点、删除结点等操作。而Java中,java.util.LinkedList中已包含这些操作的方法,直接调用即可实现这些操作。Java的数据结构学习时,书上自己定义了接口MyList,由MyAbstractList实现,扩展得到MyLinkedList也实现了这些操作。直接调用和自己定义有什么区别,又分别用于什么情况?“就做题而言,完成具体功能调用方法,考察算法自己定义”是这样吗?
加载中
0
首席撸出血
首席撸出血
我也看了数据结构的书,其实也发现了比如   快速排序,Arrays.sort() 方法直接实现了,其实就是让你理解原理,知道是怎么实现的
0
lock_free
lock_free
书上的意思是让你自己实现一个List。做完之后就可以知道实现原理了。
0
大漠胡杨
大漠胡杨
1.培养动手,动脑。2.了解其内部结构。3.掌握好数据结构,对以后的帮助非常大!!!
返回顶部
顶部