摘要: 给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶: 如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。 示例: 输入: (7 -> 2 阅读全文
posted @ 2019-11-08 20:10 有为吴 阅读(200) 评论(0) 推荐(0)
摘要: 设计一个电话目录管理系统,让它支持以下功能: get: 分配给用户一个未被使用的电话号码,获取失败请返回 -1check: 检查指定的电话号码是否被使用release: 释放掉一个电话号码,使其能够重新被分配示例: // 初始化电话目录,包括 3 个电话号码:0,1 和 2。PhoneDirecto 阅读全文
posted @ 2019-11-08 00:19 有为吴 阅读(534) 评论(0) 推荐(0)
摘要: 用一个 非空 单链表来表示一个非负整数,然后将这个整数加一。 你可以假设这个整数除了 0 本身,没有任何前导的 0。 这个整数的各个数位按照 高位在链表头部、低位在链表尾部 的顺序排列。 示例: 输入: [1,2,3]输出: [1,2,4] 解法1: public static ListNode p 阅读全文
posted @ 2019-11-08 00:05 有为吴 阅读(732) 评论(0) 推荐(0)