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

【Leetcode刷题Python】剑指 Offer II 082. 含有重复元素集合的组合

1 题目 题目描述: 给定一个可能有重复数字的整数数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次,解集不能包含重复的组合。 示例 1: 输入: candidates = [10,1,2,7,6,1,5]...

文章 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-08-05 来自:开发者社区

【Leetcode刷题Python】203.移除链表元素

1 题目 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 2 解析 (1)方法一迭代法,依次直接对head链表的每个元素进行判断。遇到待删除元素直接删除。注意,需要考虑一种情况,如果链表是[7,7,7,7],删除的元素是7,是不能直接用head.next = head.next.next的,因为head...

【Leetcode刷题Python】203.移除链表元素
文章 2024-05-27 来自:开发者社区

【力扣刷题】只出现一次的数字、多数元素、环形链表 II、两数相加

一、只出现一次的数字 1.1 题目描述 给你一个非空整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 ...

【力扣刷题】只出现一次的数字、多数元素、环形链表 II、两数相加
文章 2024-03-14 来自:开发者社区

LeetCode刷题---215. 数组中的第K个最大元素(双指针,快速选择)

一、编程题:215. 数组中的第K个最大元素(快速选择) 1.题目描述   给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 LeetCode题目链接。 2.示例1: 输...

LeetCode刷题---215. 数组中的第K个最大元素(双指针,快速选择)
文章 2023-12-13 来自:开发者社区

六六力扣刷题双指针之移除元素

前言之前小六六一直觉得自己的算法比较菜,算是一个短板吧,以前刷题也还真是三天打鱼,两天晒网,刷几天,然后就慢慢的不坚持了,所以这次,借助平台的活动,打算慢慢的开始开刷,并且自己还会给刷的题总结下,谈谈自己的一些思考,和自己的思路等等,希望对小伙伴能有所帮助吧,也可以借此机会把自己短板补一补,希望自己能坚持下去呀链表的合集六六力扣刷题哈希表之哈希理论六六力扣刷题哈希表之有效的字母异位词六六力扣刷题....

文章 2023-12-13 来自:开发者社区

六六力扣刷题链表之 删除排序链表中的重复元素 II

前言之前小六六一直觉得自己的算法比较菜,算是一个短板吧,以前刷题也还真是三天打鱼,两台晒网,刷几天,然后就慢慢的不坚持了,所以这次,借助平台的活动,打算慢慢的开始开刷,并且自己还会给刷的题总结下,谈谈自己的一些思考,和自己的思路等等,希望对小伙伴能有所帮助吧,也可以借此机会把自己短板补一补,希望自己能坚持下去呀链表六六力扣刷题链表之移除链表元素六六力扣刷题链表之反转链表六六力扣刷题链表之两两交换....

六六力扣刷题链表之 删除排序链表中的重复元素 II
文章 2023-12-13 来自:开发者社区

六六力扣刷题链表之移除链表元素

前言之前小六六一直觉得自己的算法比较菜,算是一个短板吧,以前刷题也还真是三天打鱼,两台晒网,刷几天,然后就慢慢的不坚持了,所以这次,借助平台的活动,打算慢慢的开始开刷,并且自己还会给刷的题总结下,谈谈自己的一些思考,和自己的思路等等,希望对小伙伴能有所帮助吧,也可以借此机会把自己短板补一补,希望自己能坚持下去呀贪心六六力扣刷题贪心算法之基础和最大子序和六六力扣刷题贪心算法之买卖股票的最佳时机六六....

六六力扣刷题链表之移除链表元素
文章 2023-12-13 来自:开发者社区

六六力扣刷题数组之移除元素

前言之前小六六一直觉得自己的算法比较菜,算是一个短板吧,以前刷题也还真是三天打鱼,两台晒网,刷几天,然后就慢慢的不坚持了,所以这次,借助平台的活动,打算慢慢的开始开刷,并且自己还会给刷的题总结下,谈谈自己的一些思考,和自己的思路等等,希望对小伙伴能有所帮助吧,也可以借此机会把自己短板补一补,希望自己能坚持下去呀贪心六六力扣刷题贪心算法之基础和最大子序和六六力扣刷题贪心算法之买卖股票的最佳时机六六....

文章 2023-12-06 来自:开发者社区

LeetCode刷题Day05——链表(链表元素删除、相交、环形链表)

一、删除链表中的倒数第n个节点题目链接:19.删除链表中的倒数第n个节点/** * <pre> * 最简单的方法显然是先遍历一遍链表,知道长度后重新遍历一次就可以找到指定节点了,由此方法我们不难延伸到另一种解法 * 既然是删除倒数第n个节点,那么也就是一旦遇到最后一个节点那么它前面的第n个节点就是要删除的节点 * 我们只要使用快慢指针,慢指针在快指针前n位,那么当快指针到达链...

LeetCode刷题Day05——链表(链表元素删除、相交、环形链表)

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

算法编程

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

+关注