
LeetCode
南易武痴
15岁开始程序开发,第一个用到的语言是VB,后续相继学习c#,Java,PHP,python,JavaScript,node.js,golang等语言,掌握oracle,mysql,mongoDB等主流数据库系统。
展开
-
lintcode-396 · 硬币排成线 III-JavaScript实现-经典博弈型动态规划
描述有 n 个硬币排成一条线, 第 i 枚硬币的价值为 values[i].两个参赛者轮流从任意一边取一枚硬币, 直到没有硬币为止. 拿到硬币总价值更高的获胜.请判定 第一个玩家 会赢还是会输.样例样例 1:输入: [3, 2, 2] 输出: true 解释: 第一个玩家在刚开始的时候拿走 3, 然后两个人分别拿到一枚 2.样例 2:输入: [1, 20, 4] 输出: false 解释: 无论第一个玩家在第一轮拿走 1 还是 4, 第二个玩家都可以拿到 20.挑战在 n原创 2021-12-01 16:54:16 · 895 阅读 · 0 评论 -
Go语言的LeetCode刷题之旅-004-两个排序数组的中位数
Go语言的LeetCode刷题之旅-004-两个排序数组的中位数题目:给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。示例 1:nums1 = [1, 3]nums2 = [2]中位数是 2.0示例 2:nums1 = [1, 2]nums2 ...原创 2018-06-29 14:33:52 · 834 阅读 · 0 评论 -
Go语言的LeetCode刷题之旅-005-最长回文子串
Go语言的LeetCode刷题之旅-005-最长回文子串题目:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"思路:题目要求寻找字符串中的最长回文。 当然,我们可以使用下面...原创 2018-06-29 15:04:28 · 1248 阅读 · 0 评论 -
Go语言的LeetCode刷题之旅-001-两数之和
题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解题思路a + b = target 也可以看成是a = targe...原创 2018-06-28 17:33:53 · 839 阅读 · 1 评论 -
Go语言的LeetCode刷题之旅-002-两数相加
Go语言的LeetCode刷题之旅-02-两数相加题目:给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原...原创 2018-06-28 17:40:42 · 1347 阅读 · 0 评论 -
Go语言的LeetCode刷题之旅-003-无重复字符的最长子串
Go语言的LeetCode刷题之旅-03-无重复字符的最长子串题目:给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答案必须是一个子串,”pwk...原创 2018-06-28 17:52:55 · 617 阅读 · 0 评论 -
leetcode-08字符串转整数java实现
leetcode-08字符串转整数java实现不使用trim()class Solution { public int myAtoi(String str) { char c; boolean sgin=false; boolean over=false; boolean hasSgin=false; i...原创 2019-09-12 10:20:09 · 391 阅读 · 0 评论