力扣java算法
文章平均质量分 52
研究生复试准备
sunshengling
这个作者很懒,什么都没留下…
展开
-
蓝桥杯 算法训练 粘木棍
蓝桥杯搜索原创 2022-12-09 17:32:41 · 229 阅读 · 0 评论 -
力扣-4. 寻找两个正序数组的中位数(java)
题目描述 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 示例 1: 输入:nums1 = [1,3], nums2 = [2] 输出:2.00000 解释:合并数组 = [1,2,3] ,中位数 2 示例 2: 输入:nums1 = [1,2], nums2 = [3,4] 输出:2.50000 解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 =原创 2022-04-08 15:44:08 · 196 阅读 · 0 评论 -
力扣-6. Z 字形变换(数组)
力扣6:z字形变换原创 2022-04-06 17:48:25 · 103 阅读 · 0 评论 -
力扣双指针
977 有序数组的平方 给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100] 排序后,数组变为 [0,1,9,16,100] 示例 2: 输入:nums = [-7,-3,2,3,11] 输出:[4,9,9,49,121]呃 总是有点没想到,提交了四遍才通过。。。。。 class Solution {原创 2022-01-23 21:44:43 · 71 阅读 · 0 评论 -
力扣算法二分查找
二分查找 704 二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 提示: 你可以假设 nums 中的所有元素是不重复的。 n 将在 [1, 10000]之间。 nums 的每个元素都将在 [-9999, 9999]之间。 package原创 2022-01-23 09:20:57 · 88 阅读 · 0 评论