摘要: 在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封... 阅读全文
posted @ 2015-11-25 23:38 码代码的banana 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1、给定一个链表,删除链表中倒数第n个节点,返回链表的头节点。给出链表1->2->3->4->5->null和 n = 2.删除倒数第二个节点之后,这个链表将变成1->2->3->5->null.注意链表中的节点个数大于等于n挑战O(n)时间复杂度解题思路:刚开始看到倒数第n个节点,不禁感慨如果是数... 阅读全文
posted @ 2015-11-25 00:59 码代码的banana 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Given a binary tree, return all root-to-leaf paths.Given the following binary tree: 1 / \2 3 \ 5All root-to-leaf paths are:[ "1->2->5", "1->3... 阅读全文
posted @ 2015-11-25 00:21 码代码的banana 阅读(145) 评论(0) 推荐(0) 编辑