![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
一只穿雲箭
路漫漫其修远兮
展开
-
《java算法系列》打卡第一天
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解决方案方法一:暴力法暴力法很简单。遍历每个元素 xx,并查找是否存在一个值与 target - xtarg...原创 2018-06-11 23:37:43 · 479 阅读 · 0 评论 -
《java算法系列》第二天打卡
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807字符串相乘二进制求和两整数之和字符串相加两数相加 II...原创 2018-06-12 20:09:57 · 290 阅读 · 0 评论 -
《java算法系列》第三天打卡
给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须是一个子串,"pwke" 是 子序列 而不是子串方法一:暴力法思路逐个检查所有的子字符串,原创 2018-06-13 23:42:45 · 176 阅读 · 0 评论 -
《java算法系列》回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你能不将整数转为字...原创 2018-06-22 23:47:59 · 299 阅读 · 0 评论 -
《java算法系列打卡第四天》
给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。解决方案方法:弹出和推入数字 & 溢出前进行检查思路我们可以一...原创 2018-06-19 00:33:35 · 430 阅读 · 0 评论 -
《Java算法系列》最长回文数
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb" public String longestPalindrome(String s) { int curstart=0;//current start 当前...原创 2018-06-27 21:18:31 · 1126 阅读 · 0 评论