技术栈
力扣
小钊(求职中)
2 天前
java
·
算法
·
排序算法
·
力扣
算法知识、常用方法总结
ASCII码1-9 : 49 - 57; A-Z : 65 - 90; a-z : 97 - 122小写 = 大写 + 32; 大写 = 小写 - 32
老四啊laosi
2 天前
算法
·
力扣
·
总价为目标值得两商品
[双指针] 6. 查找总价为目标值的两个商品
题目链接https://leetcode.cn/problems/he-wei-sde-liang-ge-shu-zi-lcof/
木子墨516
2 天前
数据结构
·
c++
·
算法
·
力扣
LeetCode 热题 100 精讲 | 链表篇:反转链表·环形链表·有序链表·LRU
LeetCode 206. 反转链表给你单链表的头节点 head,请你反转链表,并返回反转后的链表。示例:
小辉同志
3 天前
c++
·
算法
·
力扣
·
剪枝
·
回溯
39. 组合总和
回溯:39. 组合总和给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。
Q741_147
8 天前
c++
·
算法
·
leetcode
·
力扣
·
数组
·
找规律
每日一题 力扣 2840. 判断通过操作能否让字符串相等 II 力扣 2839. 判断通过操作能否让字符串相等 I 找规律 字符串 C++ 题解
力扣 2839. 判断通过操作能否让字符串相等 I示例 1: 输入:s1 = “abcd”, s2 = “cdab” 输出:true 解释: 我们可以对 s1 执行以下操作: 选择下标 i = 0 ,j = 2 ,得到字符串 s1 = “cbad” 。 选择下标 i = 1 ,j = 3 ,得到字符串 s1 = “cdab” = s2 。
小此方
10 天前
c++
·
算法
·
力扣
算法实战论01(双指针篇一):双指针的核心思想与应用场景总结
大家好,这里是还在拼命肝C++的此方,但是今天开始,我将同步连载新的专栏【算法实战论】,本专栏未来内容力求做到——不仅会做题,更理解本质。还是感谢大家一直以来的支持。 本文将围绕双指针这一常见技巧展开,重点讲清它在什么情况下可以使用,以及指针是如何移动的。内容会结合一些典型场景,通过具体例子一步步分析,让你看清每一步为什么这么做,从而真正掌握双指针的使用方法,而不是只会套固定写法。
玛卡巴卡ldf
12 天前
java
·
数据结构
·
算法
·
leetcode
·
力扣
【LeetCode 手撕算法】(矩阵)73-矩阵置零、54-螺旋矩阵(贪吃蛇)、48-旋转图像
给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用原地算法
Q741_147
12 天前
算法
·
leetcode
·
前缀和
·
矩阵
·
力扣
·
哈希表
每日一题 力扣 3548. 等和矩阵分割 II 前缀和 哈希表 C++ 题解
力扣 3548. 等和矩阵分割 II示例 1: 输入: grid = [[1,4],[2,3]] 输出: true 解释: 在第 0 行和第 1 行之间进行水平分割,结果两部分的元素和为 1 + 4 = 5 和 2 + 3 = 5,相等。因此答案是 true。
Aaswk
14 天前
c语言
·
算法
·
leetcode
·
力扣
·
剪枝
回溯算法的本质理解
回溯算法就是用递归代替可能无限嵌套的for循环。这么说可能不好理解,让我们以一道经典题目77. 组合 来引入。
旖-旎
16 天前
c++
·
算法
·
二分查找
·
力扣
二分查找(点名)(8)
https://blog.csdn.net/2601_95366422/article/details/158774021
旖-旎
17 天前
c++
·
算法
·
二分查找
·
力扣
二分查找(寻找旋转排序数组中的最小值)(7)
https://blog.csdn.net/2601_95366422/article/details/158771447
旖-旎
18 天前
c++
·
算法
·
leetcode
·
二分查找
·
力扣
·
双指针
二分查找(山脉数组的峰顶索引)(5)
https://blog.csdn.net/2601_95366422/article/details/158770218
旖-旎
18 天前
c++
·
算法
·
二分查找
·
力扣
·
双指针
二分查找(x的平方根)(4)
https://blog.csdn.net/2601_95366422/article/details/158690947
旖-旎
20 天前
c++
·
算法
·
二分查找
·
力扣
·
双指针
二分查找(1)
704. 二分查找 - 力扣(LeetCode)提到二分查找,很多人第一反应就是“数组必须有序”。其实,这种说法并不准确。二分查找真正的前提是数组具有二分性。那么,什么是二分性呢?
旖-旎
21 天前
c++
·
算法
·
二分查找
·
力扣
·
双指针
二分查找(搜索插入位置)(3)
https://blog.csdn.net/2601_95366422/article/details/158662505
8Qi8
1 个月前
c语言
·
数据结构
·
c++
·
算法
·
leetcode
·
链表
·
力扣
LeetCode61. 旋转链表
这道题的核心在于:先连成环,再找断点,最后断开。给定一个单链表和一个非负整数 k,将链表向右旋转 k 个位置。
SoulruiA
1 个月前
java
·
算法
·
力扣
超容易理解+模版套路解决LeetCode 前序+中序、中序+后序、前序+后序遍历构造树问题
这三道题的解法类似 都是基于归并排序的分治思想 不断划分左右子树进行解答。下列题1和题2解法几乎完全相同 题三根据前序后序遍历的话需要加以注意 后面详细讲解
锅包一切
1 个月前
c++
·
学习
·
算法
·
leetcode
·
力扣
·
刷题
·
队列
PART7 队列
lc.933lc.649
锅包一切
2 个月前
c++
·
学习
·
算法
·
leetcode
·
动态规划
·
力扣
·
刷题
PART17 一维动态规划
lc.1137lc.746lc.198
锅包一切
2 个月前
c++
·
算法
·
leetcode
·
力扣
·
双指针
PART2 双指针
lc.283lc.392lc.11lc.1679