E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
力扣回溯算法
算法训练营Day3
移除链表元素:
力扣
题目链接该题目就是数据结构中链表一章的基
momolinshaomo
·
2024-01-12 13:19
java
算法
leetcode
链表
c语言
2024.1.9
力扣
每日一题——字符串中的额外
2024.1.9题目来源我的题解方法一集合+动态规划方法二字典树+动态规划题目来源
力扣
每日一题;题序:2707我的题解方法一集合+动态规划题目的要求是讲字符串s划分为多个不重叠的子串,然后尽可能使得更多的子串匹配到
菜菜的小彭
·
2024-01-12 13:48
java
力扣每日一题
leetcode
算法
java
2024.1.11
力扣
每日一题——构造有效字符串的最少插入数
2024.1.11题目来源我的题解方法一暴力模拟方法二动态规划方法三直接拼接方法四计算组数题目来源
力扣
每日一题;题序:2645我的题解方法一暴力模拟直接模拟,根据题意可知若是abc则不用插入,若是ab,
菜菜的小彭
·
2024-01-12 13:48
java
力扣每日一题
leetcode
算法
java
算法训练营Day37
#Java#动态规划Feelingandexperiences:目标和:
力扣
题目链接给你一个非负整数数组nums和一个整数target。
momolinshaomo
·
2024-01-12 13:17
算法
【层次遍历】leetcode 特定深度节点链表
示例:输入:[1,2,3,4,5,null,7,8]1/\23/\\457/8输出:[[1],[2,3],[4,5,7],[8]]来源:
力扣
(LeetCode)链接:https://leetcode-cn.com
修行者12138
·
2024-01-12 12:40
代码随想录算法训练营Day24|77. 组合
77.组合题目链接:77.组合文档链接:77.组合视频链接:带你学透
回溯算法
-组合问题(对应
力扣
题目:77.组合)|回溯法精讲!
Magical_Jason
·
2024-01-12 09:22
算法训练
算法
力扣
_数组28—子集
题目给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。输入:nums=[1,2,3]nums=[1,2,3]nums=[1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]][[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]][[],[1
qweasdwxc
·
2024-01-12 08:56
leetcode
算法
数据结构
2021-06-30
IT1.LeetCode
力扣
:二叉树的前序遍历2021-06-30(144.二叉树的前序遍历)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-12 08:39
java.lang.Character.isLetterOrDigit()的用法
今天在刷
力扣
题的时候遇到了一道题想了一会儿时间做出来了,然而时间却超了。我在查看题解的时候发现用到了API中的一个方法:Character.isLetterOrDigit()。
冬瓜的编程笔记
·
2024-01-12 08:21
算法
java
LeetCode第48题思悟——旋转图像(rotate-image)
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/ro
是启山啊
·
2024-01-12 07:57
LeetCode思悟
旋转图像
rotate-image
力扣
289. 生命游戏
模拟+染色思路:可以复制一个表格,然后根据规则两层循环模拟出结果,但是空间复杂度太高;可以复用原有数组,对其进行染色标记;最终状态是活的标记值>1,还原标记值时可以使用规则val>0;之前是活的现在是死的,标记成-1,统计活细胞时可以使用规则abs(val)=1;根据规则归纳:R1:如果活细胞周围八个位置的活细胞数少于两个,则该位置活细胞死亡,状态由live变成die,用-1标记;(原状态是liv
slowfastflow
·
2024-01-12 07:47
力扣实践
游戏
力扣
48. 旋转图像
几何翻转思路:顺时针旋转可以拆解成:先沿着水平中轴线进行翻转:m[i][j]->m[n-1-i][j](x1+x2)/2=(n-1)/2x1=(n-1)-x2y轴不变沿着主对角线进行翻转:m[i][j]->m[j][i]classSolution{public:voidrotate(vector>&matrix){intsize=matrix.size();//fliphorizontalfor(
slowfastflow
·
2024-01-12 07:43
力扣实践
leetcode
算法
职场和发展
两数相加
题目来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers给出两个非空的链表用来表示两个非负的整数。
Zzk_fcc1
·
2024-01-12 07:28
LeetCode61-旋转链表
1.题目描述来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/rotate-list著作权归领扣网络所有。
Curya
·
2024-01-12 04:52
算法
数据结构
leetcode
python
力扣
-- 好数对的数目1512
给你一个整数数组nums。如果一组数字(i,j)满足nums[i]==nums[j]且i
.无聊人.
·
2024-01-12 04:52
leetcode
算法
数据结构
[
力扣
Hot100]Day3 最长连续序列
题目描述给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。出处思路此题可用带排序的哈希表,先构建哈希表,然后遍历哈希表,维护一个工作数和一个最长记录(初始值均为1),若相邻两个哈希表项的key相差1,则工作数++,否则视情况更新最长记录并把工作数归1。value不起作用,题目无需考虑存在多个相同key
谛听misa
·
2024-01-12 04:17
力扣Hot100题
leetcode
哈希算法
散列表
[
力扣
Hot100]Day2 字母异位词分组
题目描述给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。出处思路这题有点考阅读理解,意思就是把输入数组中的所含字母相同但顺序不同的单词放到同一个数组里,最后拿一个大数组把各个数组都包括进去。可以将字符串排序后作为key,使用哈希表存储。代码classSolution{public:unordered_map>has
谛听misa
·
2024-01-12 04:12
力扣Hot100题
leetcode
算法
LeetCode 2696.删除子串后的字符串最小长度:栈
【LetMeFly】2696.删除子串后的字符串最小长度:栈
力扣
题目链接:https://leetcode.cn/problems/minimum-string-length-after-removing-substrings
Tisfy
·
2024-01-12 04:09
题解
#
力扣LeetCode
leetcode
算法
题解
栈
字符串
算法训练营Day43(背包问题)
1049.最后一块石头的重量II1049.最后一块石头的重量II-
力扣
(LeetCode)classSolution{publicintlastStoneWeightII(int[]stones){intsum
不吃青椒!
·
2024-01-12 03:23
算法
leetcode
职场和发展
算法训练营Day40(动态规划)
343.整数拆分343.整数拆分-
力扣
(LeetCode)理解难度大,但学完其实很简单classSolution{publicintintegerBreak(intn){//dp[i]:分拆数字i,可以得到的最大乘积为
不吃青椒!
·
2024-01-12 03:53
算法
动态规划
力扣
热题 100
文章目录哈希双指针滑动窗口子串普通数组矩阵链表二叉树图论回溯二分查找栈堆贪心算法动态规划多维动态规划技巧哈希双指针移动零classSolution{publicvoidmoveZeroes(int[]nums){intk=0;for(inti=0;iinorderTraversal(TreeNoderoot){ListreusltList=newArrayListreusltList){if(ro
greedy-hat
·
2024-01-12 03:48
刷题
leetcode
算法
职场和发展
代码随想录刷题
文章目录数组链表哈希表字符串双指针法栈与队列二叉树
回溯算法
贪心算法动态规划单调栈数组链表哈希表字符串双指针法栈与队列二叉树
回溯算法
贪心算法动态规划爬楼梯classSolution{publicintclimbStairs
greedy-hat
·
2024-01-12 03:18
刷题
算法
LeetCode——1234. 替换子串得到平衡字符串
来源:
力扣
(L
天地神仙
·
2024-01-12 01:54
力扣
leetcode
算法
LeetCode解法汇总2645. 构造有效字符串的最少插入数
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:.
失落夏天
·
2024-01-12 01:24
编程题
leetcode
算法
职场和发展
力扣
(LeetCode) 76.最小覆盖子串(java)
题目方法一:滑动窗口publicclassMinWindow{publicStringminWindow(Strings,Stringt){//滑动窗口//定义滑动窗口的左边界l和右边界r;定义数组need保存滑动窗口内包含的字符以及对应的数量;定义num记录t的字符数量;定义min记录最小窗口大小;定义start记录最小窗口起始位置;//步骤1:l和r初始均停留在起始0处,r不断右移扩大窗口的范
Cnc2014
·
2024-01-12 01:24
LeetCode
leetcode
算法
职场和发展
力扣
解法汇总1016. 子串能表示从 1 到 N 数字的二进制串
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
描述:给定一个二进制字符串
失落夏天
·
2024-01-12 01:54
编程题
leetcode
算法
职场和发展
力扣
解法汇总1234. 替换子串得到平衡字符串
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
描述:有一个只含有
失落夏天
·
2024-01-12 01:23
编程题
leetcode
算法
c++
LeetCode解法汇总2696. 删除子串后的字符串最小长度
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:.
失落夏天
·
2024-01-12 01:23
编程题
leetcode
算法
职场和发展
“三指针法“合并两个有序数组(
力扣
每日一练)
力扣
官方题解是双指针:还有糕手:Python:defmerge(nums1,m,nums2,n):#两个指针分别指向nums1和nums2的最后一个元素p1=m-1p2=n-1#指向nums1的最后一个位置
CCSBRIDGE
·
2024-01-12 00:31
leetcode
算法
职场和发展
java基础入门-01-【基础、运算符、判断和循环、数组、方法】
Java基础入门-01-【基础、运算符、判断和循环、数组、方法】Java入门到起飞(含斯坦福大学练习题+
力扣
算法题+大厂java面试题)1、Java入门常用CMD命令Java基础学习JDK的安装目录介绍
良辰美景好时光
·
2024-01-12 00:56
java入门
java
力扣
题:字符串变换-1.6
力扣
题-1.6[
力扣
刷题攻略]Re:从零开始的
力扣
刷题生活
力扣
题1:6.Z字形变换解题思想:首先判断特殊条件,直接输出s;然后创建字符数组,遍历字符串将字符放置对应的位置,然后将数组进行拼接即可.classSolution
yu~~~
·
2024-01-12 00:56
leetcode
数据库
算法
力扣
题:高精度运算-1.4
力扣
题-1.4[
力扣
刷题攻略]Re:从零开始的
力扣
刷题生活
力扣
题1:306.累加数解题思想:首先先通过secondStart和secondEnd可以确定num1=num[0:secondStart],num2
yu~~~
·
2024-01-12 00:25
leetcode
python
算法
力扣
(leetcode)第541题反转字符串II(Python)
541.反转字符串II题目链接:541.反转字符串II给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。示例1:输入:s=“abcdefg”,k=2输出:“bacdfeg”示例2:输入:s=“abcd”,k=2输出:“bacd”提示
十八子是李
·
2024-01-11 23:33
Python题集
leetcode
python
android
算法
开发语言
力扣
(leetcode)第551题学生出勤记录I(Python)
551.学生出勤记录I题目链接:551.学生出勤记录I给你一个字符串s表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符:‘A’:Absent,缺勤‘L’:Late,迟到‘P’:Present,到场如果学生能够同时满足下面两个条件,则可以获得出勤奖励:按总出勤计,学生缺勤(‘A’)严格少于两天。学生不会存在连续3天或连续3天以上的迟到(‘L’)
十八子是李
·
2024-01-11 23:33
Python题集
leetcode
python
android
算法
开发语言
力扣
(leetcode)第521题最长特殊序列I(Python)
521.最长特殊序列I题目链接:521.最长特殊序列I给你两个字符串a和b,请返回这两个字符串中最长的特殊序列的长度。如果不存在,则返回-1。[最长特殊序列]定义如下:该序列为某字符串独有的最长子序列(即不能是其他字符串的子序列)。字符串s的子序列是在从s中删除任意数量的字符后可以获得的字符串。例如,“abc”是“aebdc”的子序列,因为删除“aebdc”中斜体加粗的字符可以得到“abc”。“a
十八子是李
·
2024-01-11 23:02
Python题集
leetcode
python
android
算法
开发语言
力扣
(leetcode)第520题检测大写字母(Python)
520.检测大写字母题目链接:520.检测大写字母我们定义,在以下情况时,单词的大写用法是正确的:全部字母都是大写,比如“USA”。单词中所有字母都不是大写,比如“leetcode”。如果单词不只含有一个字母,只有首字母大写,比如“Google”。给你一个字符串word。如果大写用法正确,返回true;否则,返回false。示例1:输入:word=“USA”输出:true示例2:输入:word=“
十八子是李
·
2024-01-11 23:59
Python题集
leetcode
python
算法
开发语言
一篇文章,让你对Lamdba表达式感到不在困难
小编发现在leetcode(
力扣
)上,许多大佬的解题方法中有大量使用lamdaa表达式,让小编向往,但代码阅读对小编这样的小白不太友好,所以小编决定学习lamdba表达式,让自己更加了解和使用lamdba
韶光不负
·
2024-01-11 22:35
Java
练习
java
开发语言
后端
如何练习笔试中的ACM模式? 这个网站上线了!
【图片】卡码网地址:https://kamacoder.com为什么卡码网录友们在求职的时候会发现,很多公司的笔试题和面试题都是ACM模式,而大家习惯去
力扣
刷题,
力扣
是核心代码模式。
代码随想录
·
2024-01-11 22:50
开发语言
面试
《剑指 Offer》专项突破版 - 面试题 8 : 和大于或等于 k 的最短子数组(C++ 实现)- 详解同向双指针(滑动窗口算法)
-
力扣
(LeetCode)题目:输入一个正整数组成的数组和一个正整数k,请问数组中和大于或等于k的连续子数组的最短长度是多少?如果不存在所有数字之和大于或等于k的子数组,则返回0。
melonyzzZ
·
2024-01-11 21:12
数据结构
算法
c++
数据结构
leetcode
代码随想录第22天|235. 二叉搜索树的最近公共祖先 , 701.二叉搜索树中的插入操作,450.删除二叉搜索树中的节点
LeetCode235.二叉搜索树的最近公共祖先题目链接:235.二叉搜索树的最近公共祖先-
力扣
(LeetCode)思路:搜索一条边的写法:if(递归函数(root->left))return;if(递归函数
yec10
·
2024-01-11 21:23
代码随想录
算法
代码随想录Day22|235.二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中节点
二叉搜索树的最近公共祖先701.二叉搜索树中的插入操作450.删除二叉搜索树中节点235.二叉搜索树的最近公共祖先文章讲解:代码随想录(programmercarl.com)题目链接:235.二叉搜索树的最近公共祖先-
力扣
囿丫七
·
2024-01-11 21:22
算法
leetcode
数据结构
53、二叉搜索树BST-LeetCode.700.二叉搜索树中的搜索
来源:
力扣
(LeetCode)思路:了解BST的性质,左叶子节点小于根节点,右叶子节点大于根节点迭代:借助于自己声明的数据结构,实现迭代!
烟白
·
2024-01-11 21:22
数据结构
leetcode
深度优先
代码随想录算法训练营第22天|235.二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
一、235.二叉搜索树的最近公共祖先
力扣
在二叉树:公共祖先问题(opensnewwindow)中,如果递归函数有返回值,如何区分要搜索一条边,还是搜索整个树。
海棠依旧€
·
2024-01-11 21:52
代码随想录算法训练营
算法
leetcode
职场和发展
数据结构
java
【
力扣
算法】230. 二叉搜索树中第K小的元素--二叉树中序遍历套路
描述给定一个二叉搜索树的根节点root,和一个整数k,请你设计一个算法查找其中第k个最小元素(从1开始计数)。算法因为是二叉搜索树左子树小于根小于右子树所以使用中序遍历就能找到第k小的值classSolution{public:intres=0;intrank=0;intkthSmallest(TreeNode*root,intk){findNumk(root,k);returnres;}void
John-s
·
2024-01-11 21:52
力扣
日记1.11-【二叉树篇】450. 删除二叉搜索树中的节点
力扣
日记:【二叉树篇】450.删除二叉搜索树中的节点日期:2024.1.11参考:代码随想录、
力扣
450.删除二叉搜索树中的节点题目描述难度:中等给定一个二叉搜索树的根节点root和一个值key,删除二叉搜索树中的
RobinChan730
·
2024-01-11 21:52
leetcode
算法
职场和发展
力扣
题解-701. 二叉搜索树中的插入操作
题目:701.二叉搜索树中的插入操作给定二叉搜索树(BST)的根节点和要插入树中的值,将值插入二叉搜索树。返回插入后二叉搜索树的根节点。输入数据保证,新值和原始二叉搜索树中的任意节点值都不同。注意,可能存在多种有效的插入方式,只要树在插入后仍保持为二叉搜索树即可。你可以返回任意有效的结果。例如,给定二叉搜索树:4/\27/\13和插入的值:5你可以返回这个二叉搜索树:4/\27/\/135或者这个
lppamber
·
2024-01-11 21:51
Binary
Tree
leetcode
二叉树
二查搜索树
力扣
:701.二叉搜索树中的插入操作
力扣
:701.二叉搜索树中的插入操作代码随想录题目:给定二叉搜索树(BST)的根节点root和要插入树中的值value,将值插入二叉搜索树。返回插入后二叉搜索树的根节点。
empty__barrel
·
2024-01-11 21:51
二叉树
leetcode
算法
职场和发展
力扣
刷题-python-二叉树-4(二叉搜索树、查找、插值、删除、修改)
文章目录1.验证二叉搜索树2.二叉搜索树的最小绝对差3.二叉搜索树的插入和删除4.将有序数组恢复成二叉搜索树5.二叉树值的修改6.总结1.验证二叉搜索树98.验证二叉搜索树-
力扣
(LeetCode)(leetcode-cn.com
朗风风
·
2024-01-11 21:20
python(力扣)-刷题笔记
leetcode
python
算法
二叉树8|235. 二叉搜索树的最近公共祖先|701.二叉搜索树中的插入操作|450.删除二叉搜索树中的节点
二叉树8|235.二叉搜索树的最近公共祖先|701.二叉搜索树中的插入操作|450.删除二叉搜索树中的节点一、235.二叉搜索树的最近公共祖先题目连接:235.二叉搜索树的最近公共祖先-
力扣
(LeetCode
顾小九
·
2024-01-11 21:20
Java刷题
leetcode
算法
数据结构
深度优先
java
力扣
日记1.10-【二叉树篇】701. 二叉搜索树中的插入操作
力扣
日记:【二叉树篇】701.二叉搜索树中的插入操作日期:2024.参考:代码随想录、
力扣
——————————————————————天哪,上次打开
力扣
还是2023,转眼已经2024?!
RobinChan730
·
2024-01-11 21:47
leetcode
算法
职场和发展
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他