文章 2024-10-14 来自:开发者社区

Leetcode第三十三题(搜索旋转排序数组)

题目描述: 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1...

Leetcode第三十三题(搜索旋转排序数组)
文章 2024-10-14 来自:开发者社区

【LeetCode-每日一题】 删除排序数组中的重复项

【LeetCode-每日一题】 删除排序数组中的重复项给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1,...

文章 2024-08-16 来自:开发者社区

LeetCode第83题删除排序链表中的重复元素

继续打卡算法题,今天学习的是第83题删除排序链表中的重复元素,这道题目是道简单题。算法题的一些解题思路和技巧真的非常巧妙,每天看一看算法题和解题思路,我相信对我们的编码思维和编码能力有一些提升。 分析一波题目 本题如果使用hashmap存储已经存在的元素,使用一个新链表构建不重复的元素,这种解法很好理解。不过使...

LeetCode第83题删除排序链表中的重复元素
文章 2024-08-16 来自:开发者社区

LeetCode第34题在排序数组中查找元素的第一个和最后一个位置

继续打卡算法题,今天学习的是LeetCode的第34题在排序数组中查找元素的第一个和最后一个位置,这道题目是道中等题。算法题的一些解题思路和技巧真的非常巧妙,每天看一看算法题和解题思路,我相信对我们的编码思维和编码能力有一些提升。 分析一波题目 这个题目里的数组是有序的,同时需要查找数字出现的第一个和最后一个位置,我们可以想到使用双指针遍历这个数组,只要依次查找等于目标值的位置,并且更新...

LeetCode第34题在排序数组中查找元素的第一个和最后一个位置
文章 2024-08-09 来自:开发者社区

LeetCode初级算法题:反转链表+统计N以内的素数+删除排序数组中的重复项Java详解

1 反转链表 1.1 题目 反转链表 反转一个单链表。 输入: 1->2->3->4->5 输出: 5->4->3->2->1 1.2 解题思路 解法1:迭代 迭代,重复某一过程,每一次处理结果作为下一次处理的初始值,这些初始值类似于状态、每次处理都会改变状态、直至到达最终状态 ...

LeetCode初级算法题:反转链表+统计N以内的素数+删除排序数组中的重复项Java详解
文章 2024-08-05 来自:开发者社区

【Leetcode刷题Python】34. 在排序数组中查找元素的第一个和最后一个位置(二分查找)

1 题目 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 示例 1: 输入:nums = [5,7,7,8,8,10], target ...

【Leetcode刷题Python】34. 在排序数组中查找元素的第一个和最后一个位置(二分查找)
文章 2024-07-17 来自:开发者社区

刷爆 LeetCode 周赛 339,贪心 / 排序 / 拓扑排序 / 平衡二叉树

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。大家好,我是小彭。上周末是 LeetCode 第 339 场周赛,你参加了吗?这场周赛覆盖的知识点比较少,前三题很简单,第四题上难度。周赛大纲2609. 最长平衡子字符串(Easy)模拟:$O(n)$2610. 转换二维数组(Medium)贪心:$O(n)$2611. 老鼠和奶酪...

刷爆 LeetCode 周赛 339,贪心 / 排序 / 拓扑排序 / 平衡二叉树
文章 2024-06-28 来自:开发者社区

力扣随机一题 哈希表 排序 数组

2491.划分技能点相等的团队【中等】 题目: 给你一个正整数数组 skill ,数组长度为 偶数 n ,其中 skill[i] 表示第 i 个玩家的技能点。将所有玩家分成 n / 2 个 2 人团队,使每一个团队的技能点之和 相等 。 团队的 化学反应 等于团队中玩家的技能点 乘积 。 返回所有团队的 化学反应 之和,如果无法使每个团队的技能点之和相等,则返回 ...

力扣随机一题 哈希表 排序 数组
文章 2024-06-28 来自:开发者社区

力扣每日一题 6/19 排序+动态规划

2713.矩阵中严格递增的单元格数【困难】 题目: 给你一个下标从 1 开始、大小为 m x n 的整数矩阵 mat,你可以选择任一单元格作为 起始单元格 。 从起始单元格出发,你可以移动到 同一行或同一列 中的任何其他单元格,但前提是目标单元格的值 严格大于 当前单元格的值。 你可以多次重复这一过程,从一个单元格移动到另一个单元格,直到无法再进行任何移动。 ...

力扣每日一题 6/19 排序+动态规划
文章 2024-06-13 来自:开发者社区

【LeetCode刷题】二分查找:寻找旋转排序数组中的最小值、点名

题目1:153.寻找旋转排序数组中的最小值 思路分析: ...

【LeetCode刷题】二分查找:寻找旋转排序数组中的最小值、点名

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注