
leetcode
CAceAs
这个作者很懒,什么都没留下…
展开
-
leetcode 34. 在排序数组中查找元素的第一个和最后一个位置
虽然只是一道中等难度的题目,但是看了官方的解答,有很精彩的地方,但是总体代码写得不算优雅。 class Solution { // returns leftmost (or rightmost) index at which `target` should be // inserted in sorted array `nums` via binary search. pr...原创 2019-11-26 21:37:39 · 281 阅读 · 0 评论 -
环的幸运子序列
做了米哈游的一道笔试题,没做出来。现在将重新思考的代码记录一下(很希望重新测试一下能不能AC) 题目: 存在一个循环数组,求出和最大的连续子数组。 输入数字: 第一行是数组个数 第二行是具体的数组值 剑指offer上有类似题目: 题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数...原创 2019-11-05 21:26:07 · 262 阅读 · 1 评论 -
剑指Offer 两个链表的第一个公共节点
题目描述 输入两个链表,找出它们的第一个公共结点。 链表定义如下: public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } 题中的公共节点的意思是val相同,next节点也相同。 评论区有种解法很巧妙: publi...原创 2019-10-31 22:18:09 · 164 阅读 · 0 评论 -
LeetCode(1)两数之和,两数相加,无重复字符的的最小子串
文章目录两数之和自己写的代码结果暴力法代码结果两遍哈希表代码结果 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums...原创 2019-05-27 18:07:26 · 506 阅读 · 0 评论