-
每日一题:在排序数组中查找元素的第一个和最后一个位置(LeetCode 34)
题目 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1,……
Finn程序定制开发 2022-05-18502 0 -
每日一题:寻找两个正序数组的中位数(LeetCode 4)
题目 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) ……
Finn程序定制开发 2022-05-18511 0 -
每日一题:只出现一次的数字 III(LeetCode 260)
题目 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 进阶: ……
Finn程序定制开发 2022-05-16582 0 -
每日一题:从前序与中序遍历序列构造二叉树(LeetCode 105)
题目 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 参考代码 /……
Finn程序定制开发 2022-05-11467 0 -
每日一题:二叉树的前序遍历(LeetCode 144)
题目 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 参考代码 递归算法很简单,如果不懂可以查看《大话数据结构》178页(PDF下载)。以下为迭代写法……
Finn程序定制开发 2022-05-10606 0 -
每日一题:种花问题(LeetCode 605)
题目 假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组 flowe……
Finn程序定制开发 2022-05-08540 0 -
每日一题:分发饼干(Leetcode 455)
题目 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃……
Finn程序定制开发 2022-05-07574 0 -
每日一题:颜色分类(LeetCode 75)
题目 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整……
Finn程序定制开发 2022-05-06630 0 -
每日一题:合并区间(Leetcode 56)
题目 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数……
Finn程序定制开发 2022-05-05665 0 -
每日一题:两数之和(LeetCode 1)
题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入……
Finn程序定制开发 2022-05-04506 0