▼ LeetCode
肖朋伟
订阅号:JavaJobs
展开
-
LeetCode01 - 两数之和(Java 实现)
LeetCode01 - 两数之和来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = ...原创 2019-07-14 18:06:20 · 680 阅读 · 0 评论 -
LeetCode02 - 两数相加(Java 实现)
LeetCode02 - 两数相加(Java 实现)来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers题目描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和...原创 2019-07-14 19:35:58 · 764 阅读 · 0 评论 -
LeetCode03 - 无重复字符的最长子串(Java 实现)
LeetCode03 - 两数相加(Java 实现)来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters题目描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重...原创 2019-07-14 23:15:36 · 764 阅读 · 0 评论 -
告别吧 - 单链表反转(Java 实现)
告别吧 - 单链表反转(Java 实现)若有不足,还望指正,一、递归实现帮助理解:编写递归代码时最重要的有以下三点 : —— 摘自《算法 4》(1)递归总有一个最简单的情况,即方法的第一条语句总是一个包含 return 的条件语句。(2)递归调用总是去尝试解决一个规模更小的子问题,这样递归才能收敛到最简单的情况。含有某个参数一直在缩小。(3)递归调用的父问题和尝试解决的子问题之间不应...原创 2019-08-28 00:10:58 · 1946 阅读 · 0 评论