Leetcode】3028.边界上的蚂蚁

题目描述 思路 题目中要求我们返回 蚂蚁返回到边界的次数。简单来想,就是蚂蚁原来的位置的一维坐标为0,然后经过,若干次移动,统计有几次坐标再次变为0的个数。 我们利用前缀和,像定义一个数组,算出前缀和数组,统计前缀和数组中0出现的次数,就是蚂蚁返回到边界的次数,然后我们返回即可。 代码 class Solution {public: int returnToBoundaryCount(vector<int>&...

40. 组合总和 II(力扣LeetCode

文章目录 40. 组合总和 II题目描述回溯算法 40. 组合总和 II 题目描述 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用 一次 。 注意:解集不能包含重复的组合。 示例 1: 示例 2: 提示: 1 <= candidates.length <...

代码训练LeetCode(1)合并有序数组详解

代码训练(1)LeetCode之合并两个有序数组 Author: Once Day Date: 2024年3月5日 漫漫长路,才刚刚开始… 全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客 参考文章: 88. 合并两个有序数组 - 力扣(LeetCode)力扣 (LeetCode) 全球极客挚爱的技术成长平台 文章目录 代码训练(1)LeetCode之合并两个有序数组1. 问题2. 分...

LeetCode //C - 560. Subarray Sum Equals K

length<=2∗104-1000 <= nums[i] <= 1000 − 1 0 7 < = k < = 1 0 7 -10^7 <= k <= 10^7 −107<=k<=107 From: LeetCode Link: 560. Subarray Sum Equals K Solution: Ideas: This code defines a simple hash table implementat...

LeetCode 热题 100 (尽量ACM模式刷) 持续更新!!!

LeetCode 热题 100 哈希hash 1 两数之和 /* * 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。 * 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 * 你可以按任意顺序返回答案。 */#include <iostream>#include <unordered_m...

93. 复原 IP 地址(力扣LeetCode

文章目录 93. 复原 IP 地址题目描述回溯算法回溯优化(在原s字符串上操作) 93. 复原 IP 地址 题目描述 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 ‘.’ 分隔。 例如:“0.1.2.201” 和 “192.168.1.1” 是 有效 IP 地址,但是 “0.011.255.245”、“192.168.1.312” 和 “192.16...

LeetCode的使用场景以及使用方法

LeetCode是一个在线编程平台,主要面向程序员和算法爱好者,提供大量的算法题目供用户练习和提高。LeetCode的算法题目涵盖了各种编程语言和数据结构,以及不同难度的级别,适合不同水平的程序员进行挑战。 使用场景: 准备面试:许多互联网公司在面试时会要求候选人解决一些算法题目,以测试他们的编程能力和问题解决能力。在LeetCode上练习算法题目可以帮助候选人熟悉面试中可能遇到的题目类型,提高应对面试的能力。提...

78. 子集(力扣LeetCode

文章目录 78. 子集题目描述回溯算法 78. 子集 题目描述 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 示例 2: 提示: 1 <= nums.length <= 10-10 <= nums[i] <= 10nums 中的所有元素 互不相同 回溯算法 // 78. 子集class Sol...

leetcode刷题(javaScript)——链表相关场景题总结

206. 反转链表  给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 /** * Definition for singly-linked list. * function ListNode(val, next) { * this.val = (val===undefined ? 0 : val) * this.next = (next===undefined ? null : next) ...

小白水平理解面试经典题目LeetCode 655. Print Binary Tree【Tree】

====================================================================== 🍀🍀🍀🍀🍀🍀更多算法题解请看 面试数据结构与算法总结分类+leetcode目录【基础版】 编码道路漫漫,只要先看脚下的路,徐徐前进即可。...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.008682(s)
2024-04-18 13:50:39 1713419439