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
力扣+剑指offer
力扣
:77. 组合
回溯解法思路:1.先定义一个接收全部组合的集合,在定义一个单个组合的集合,再写一个回溯方法来进行回溯,回溯终止条件,把单个集合中的组合加入到大集合去,同时选择下一个值进行递归组合,递归到达到组合的个数时,回溯,删除处理的点进行下一个点的组合。classSolution{//返回全部数字组合的接收集合List>li1=newArrayListli2=newArrayList>combine(intn
AnDanXingKo
·
2024-02-04 16:21
回溯
java
算法
OJ刷题:《
剑指offer
》之单身狗1、2 !(巧用位操作符,超详细讲解!)
目录1.单身狗11.1题目描述1.2排序寻找1.3巧用位操作符2.单身狗21.1题目描述1.2排序寻找1.3巧用位操作符不是每个人都能做自己想做的事,成为自己想成为的人。克心守己,律己则安!创作不易,宝子们!如果这篇文章对你们有帮助的话,别忘了给个免费的赞哟~1.单身狗11.1题目描述在一个整型数组中,只有一个数字出现一次,其他数组都是成对出现的,请找出那个只出现一次的数字。例如:数组中有:123
秋风起,再归来~
·
2024-02-04 16:18
初阶C语言刷题
算法
11 21
我决定,每天必做
力扣
打卡,牛客打卡,产品打卡。日记打卡,积累今天的感触和日记随笔,刘媛媛打卡,可可英语打卡。B站频打卡,做一点小应用打卡。88888888,幸运数组。连绵不绝的城市,什么都有,除了尽头
justdoita
·
2024-02-04 16:50
力扣
热门100题刷题笔记 - 4.寻找两个正序数组的中位数
力扣
热门100题-4.寻找两个正序数组的中位数题目链接:4.寻找两个正序数组的中位数题目描述:给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。
zyqaq412
·
2024-02-04 15:18
力扣刷题记录
leetcode
笔记
算法
力扣
热门100题刷题笔记 - 3.无重复字符的最长子串
力扣
热门100题-3.无重复字符的最长子串题目链接:3.无重复字符的最长子串题目描述:给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。
zyqaq412
·
2024-02-04 15:18
力扣刷题记录
leetcode
笔记
算法
leetcode刷题(
剑指offer
)113.路径总和Ⅱ
113.路径总和Ⅱ给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,5,1],targetSum=22输出:[[5,4,11,2],[5,8,4,5]]示例2:输入:root=[1,2,3],targetSum
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
算法
职场和发展
leetcode刷题(
剑指offer
)138.随机链表的复制
138.随机链表的复制给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点。
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
链表
算法
leetcode刷题(
剑指offer
) 297.二叉树的序列化和反序列化
297.二叉树的序列化与反序列化序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列/反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。提示:输入输出格式与
花里胡哨的菜只因
·
2024-02-04 12:55
leetcode
linux
服务器
2024.2.2每日一题
LeetCode石子游戏VI1686.石子游戏VI-
力扣
(LeetCode)题目描述Alice和Bob轮流玩一个游戏,Alice先手。
~努力努力再努力k
·
2024-02-04 12:54
算法学习
#
每日一题
算法
leetcode
2024.2.3每日一题
LeetCode石子游戏VII1690.石子游戏VII-
力扣
(LeetCode)题目描述石子游戏中,爱丽丝和鲍勃轮流进行自己的回合,爱丽丝先开始。有n块石子排成一排。
~努力努力再努力k
·
2024-02-04 12:54
算法学习
#
每日一题
算法
leetcode
2024.2.1每日一题
LeetCode今天看到一个评论挺有意思的,非常符合我现在的状况简单题–稍加思索,嘴角上扬中等题–认真对待,眉头一皱困难题–绞尽脑汁,Ctrlcv数字游戏LCP24.数字游戏-
力扣
(LeetCode)题目描述小扣在秋日市集入口处发现了一个数字游戏
~努力努力再努力k
·
2024-02-04 12:23
算法学习
#
每日一题
算法
leetcode
2024.2.4每日一题
LeetCodeNim游戏292.Nim游戏-
力扣
(LeetCode)题目描述你和你的朋友,两个人一起玩Nim游戏:桌子上有一堆石头。你们轮流进行自己的回合,你作为先手。
~努力努力再努力k
·
2024-02-04 12:19
算法学习
#
每日一题
算法
leetcode
LEETCODE的第二题——两数相加(链表)
LEETCODE的第二题——两数相加(链表)本文主要用于记录刷
力扣
的题解,因为自己算法太菜,所以想通过深度学习
力扣
的每一道题目的原理来提高自己。
宁77吖
·
2024-02-04 12:03
数据结构
leetcode
链表
算法
java经典面试题基础篇(持续更新算法)
文章目录一.基础算法1.1两数相加1.2无重复字符的最长子串1.3输出二叉树1.4
剑指Offer
04.二维数组中的查找1.5
剑指Offer
07.重建二叉树5.1思考:5.1.1前序遍历+中序遍历5.1.2
最难不过坚持丶渊洁
·
2024-02-04 12:33
Java体系
java
leetcode
链表
力扣
刷题-274.H指数
给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数。计算并返回该研究者的h指数。根据维基百科上h指数的定义:h代表“高引用次数”,一名科研人员的h指数是指他(她)至少发表了h篇论文,并且至少有h篇论文被引用次数大于等于h。如果h有多种可能的值,h指数是其中最大的那个。classSolution{public:inthIndex(vector&cita
cynicism??
·
2024-02-04 11:29
C++练手
leetcode
算法
职场和发展
做了三遍才懂的动态规划之线性DP---LeetCode 300. 最长递增子序列
QA模块关键原题链接:300.最长递增子序列-
力扣
(LeetCode)解题思路为了构造尽可能长的上升子序列,我们采取的策略是让子序列的增长尽可能慢,即在相同长度的子序列中,选择末尾数最小的一个。
like455
·
2024-02-04 10:25
数据结构与算法分析
力扣
动态规划
leetcode
算法
排序算法
二分搜索
java
数据结构
代码随想录算法训练营第39天 | 62.不同路径 + 63.不同路径 II
今日任务62.不同路径63.不同路径II62.不同路径-Medium题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start
熠如星泽
·
2024-02-04 09:24
算法
leetcode
c++
动态规划
双非本科准备秋招(15.3)——
力扣
二叉树
今天学了二叉树结点表示法,建树代码如下。publicclassTreeNode{publicintval;publicTreeNodeleft;publicTreeNoderight;publicTreeNode(intval){this.val=val;}publicTreeNode(intval,TreeNodeleft,TreeNoderight){this.val=val;this.lef
随心自风流
·
2024-02-04 09:24
leetcode
求职招聘
java
算法
数据结构
秋招
力扣
最小栈 -栈 leetcode题库第一百五十五题
来自
力扣
leetcode题库里面的第155题,《最小栈》链接:https://leetcode-cn.com/problems/min-stack题目为:设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈
隔壁小王1
·
2024-02-04 09:49
数据结构
leetcode
数据结构
栈
[349. 两个数组的交集](C语言)(两种解法:双指针+排序,哈希)
关键点和步骤讲解放在代码相应位置前提:看本文章之前,建议先看看这篇对哈希算法的讲解哦,可能事半功倍哦~传送门:常见的三种哈希结构(数组,set,map)-CSDN博客题目链接:349.两个数组的交集-
力扣
脑子不好的小菜鸟
·
2024-02-04 08:20
刷题
哈希算法
算法
散列表
【leetcode热题100】最小覆盖子串
难度:困难通过率:29.2%题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述给定一个字符串S和一个字符串T,请在S中找出包含T所有字母的最小子串。
kiugvui
·
2024-02-04 08:55
leetcode热题100
leetcode
算法
职场和发展
【leetcode热题100】颜色分类
难度:中等通过率:40.7%题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述给定一个包含红色、白色和蓝色,一共n个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色
kiugvui
·
2024-02-04 08:54
leetcode热题100
leetcode
算法
职场和发展
【leetcode热题100】回文数
难度:简单通过率:40.7%题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
kiugvui
·
2024-02-04 08:24
leetcode热题100
leetcode
算法
职场和发展
java数据结构与算法刷题-----LeetCode15. 三数之和
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-04 08:53
算法
java
算法
leetcode
链表
【leetcode热题100】Z 字形变换
难度:中等通过率:29.8%题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z字形排列。
kiugvui
·
2024-02-04 08:53
leetcode热题100
leetcode
职场和发展
算法
【leetcode热题100】矩阵置零
难度:中等通过率:38.4%题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。
kiugvui
·
2024-02-04 08:49
leetcode热题100
leetcode
矩阵
算法
LeetCode第 123 场双周赛个人题解
最大好子数组和1、原题链接2、题目描述3、思路分析4、代码详解四、100193.人员站位的方案数II1、原题链接2、题目描述3、思路分析4、代码详解一、100222.三角形类型II1、原题链接三角形类型II-
力扣
EQUINOX1
·
2024-02-04 08:19
Leetcode周赛
leetcode
算法
职场和发展
数据结构
c++
算法42:天际线问题(
力扣
218题)---线段树
218.天际线问题城市的天际线是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度,请返回由这些建筑物形成的天际线。每个建筑物的几何信息由数组buildings表示,其中三元组buildings[i]=[lefti,righti,heighti]表示:lefti是第i座建筑物左边缘的x坐标。righti是第i座建筑物右边缘的x坐标。heighti是第i座建筑物的高度。你可
街头小瘪三
·
2024-02-04 07:01
算法
数据结构
算法
力扣
C++实现字符串相加
题目:字符串相加classSolution{public:stringaddStrings(stringnum1,stringnum2){intend1=num1.size()-1;intend2=num2.size()-1;stringstrRet;strRet.reserve(end1>end2?end1+2:end2+2);//优化:提前开空间intnext=0,ret=0;while(en
NineOne_豆浆狂魔
·
2024-02-04 06:16
leetcode
c++
算法
c语言
如何寻找最长回文子串
读完本文,你可以去
力扣
拿下如下题目:1312.让字符串成为回文串的最少插入次数-----------回文串就是正着读反着读都一样的字符,在笔试面试中经常出现这类问题。
labuladong
·
2024-02-04 05:06
力扣
刷题之旅:启程篇(二)
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-04 04:42
数据结构
python
算法
leetcode
链表
力扣
刷题之python报错SyntaxError: invalid syntax ^
本人
力扣
小白,第一天刷题一直出错SyntaxError:invalidsyntax,,,,解决办法:检查语言选项是否为python3,选python的话,默认为python2,如图然后就解决了
Explore.
·
2024-02-04 04:42
python
力扣
力扣
刷题之旅:启程篇(一)
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-04 04:41
算法
数据结构
leetcode
python
链表
LeetCode:108. 将有序数组转换为二叉搜索树
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/balance-a-binary-search-tree著作权归领扣网络所有。
天降小纸箱
·
2024-02-04 03:51
[
剑指offer
] 不用加减乘除做加法
本文首发于我的个人博客:尾尾部落题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。解题思路用位运算来实现。step1:进行异或运算,计算两个数各个位置上的相加,不考虑进位;step2:进行位与运算,然后左移一位,计算进位值;step3:把异或运算的结果赋给num1,把进位值赋给num2,依此循环,进位值为空的时候结束循环,num1就是两数之和。参考代码publi
繁著
·
2024-02-04 03:59
二分查找-迭代法
Go算法每天5道,开心快乐每一天一点都不开心哈哈哈哈哈哈-2.1day11.22(1.231.251.29)1.23已复习704.二分查找
力扣
题目链接//左闭右开funcsearch(nums[]int
vd_vd
·
2024-02-04 02:16
go
语言算法【代码随想录】
golang
算法
面试经典150题 -- 哈希表(总结)
总的链接面试经典150题-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台383.赎金信用哈希表模拟;用两个长为26的整数数组模拟哈希表,分别统计r和m中的频次,如果在m中字符出现的都比r中的小
ros275229
·
2024-02-04 01:33
leetcode
算法学习
面试
算法
leetcode
哈希表
面试经典150题 -- 区间(总结)
总的链接:面试经典150题-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台最经典150题,掌握面试所有知识点https://leetcode.cn/studyplan/top-interview
ros275229
·
2024-02-04 01:32
leetcode
算法学习
面试
区间
算法
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-03 23:13
力扣刷题
leetcode
sql
算法
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-03 23:12
力扣刷题
leetcode
sql
数据库
Leetcode-3--递归、DFS、回溯
Leetcode--回溯、进制运算递归24两两交换链表143重排链表98验证二叉搜索树1796不同的二叉搜索树二叉树展开成链表回溯22括号生成39组合总和40组合总和216组合总和46排列47全排列⭐️
剑指
NKidult
·
2024-02-03 23:20
Leetcode
【
力扣
43】字符串相乘 C++题解(模拟+字符串+高精度)
给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的BigInteger库或直接将输入转换为整数。示例1:输入:num1=“2”,num2=“3”输出:“6”示例2:输入:num1=“123”,num2=“456”输出:“56088”提示:1=0;i--){for(intj=l2-1;j>=0;j--){intm
HEX9CF
·
2024-02-03 23:48
Algorithm
Problems
leetcode
c++
java
leetcode 206:反转链表(python)
来源:
力扣
(LeetCode)链接:LeetCode206.反转链表著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
nanashi_F
·
2024-02-03 22:08
leetcode
算法
leetcode
python
算法
链表
206. 反转链表
力扣
难度简单1915给你单链表的头节点head,请你反转链表,并返回反转后的链表。
努力学习的梅子
·
2024-02-03 22:36
每日刷题
链表
数据结构
leetcode
代码随想录算法训练营第二天|LeetCode 977.有序数组的平方 LeetCode 209.长度最小的子数组 LeetCode 59.螺旋矩阵II
长度最小的子数组LeetCode59.螺旋矩阵IILeetCode977.有序数组的平方文档讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili
力扣
题目
iwtup
·
2024-02-03 22:48
算法
算法学习Day02 | LeetCode 977.有序数组的平方、LeetCode 209.长度最小的子数组、LeetCode 59.螺旋矩阵II
一、LeetCode977.有序数组的平方题目链接:977.有序数组的平方-
力扣
(LeetCode)文章讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili1
不会写代码的里奇
·
2024-02-03 22:45
算法
c++
算法
leetcode
数据结构
面试
笔记
经验分享
【
力扣
hot100】刷题笔记Day2
不熟悉python就cv大法先,理清楚思路更重要哈希1.两数之和-
力扣
(LeetCode)暴力法能过,遍历两遍求和是否为targetclassSolution(object):deftwoSum(self
小涛44
·
2024-02-03 22:13
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
力扣
【
力扣
hot100】刷题笔记Day3
283.移动零-
力扣
(LeetCode)一个指针遍历,一个指针用于交换前面的0classSolution(object):defmoveZeroes(self,nums):pre=0#用于交换前面的0foriinrange
小涛44
·
2024-02-03 22:08
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
【
力扣
经典面试题】274. H 指数
目录题目描述:解题方法:代码:总结:题目描述:给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数。计算并返回该研究者的h指数。根据维基百科上h指数的定义:h代表“高引用次数”,一名科研人员的h指数是指他(她)至少发表了h篇论文,并且至少有h篇论文被引用次数大于等于h。如果h有多种可能的值,h指数是其中最大的那个。示例1:输入:citations=[3
程序小勇
·
2024-02-03 22:06
力扣经典算法题
leetcode
算法
职场和发展
数据结构
c++
终于结束年前算法篇的计划了!!!
花了差不多一个月终于在年前刷完了:代码随想录+
剑指offer
||的所有题目了,这一路刷过来还是感觉不容易的最开始一天7到8题,到后面遇见熟练类型的题目一天可以写16到18题,个人感觉最难的部分还是贪心,
学心理学的猫
·
2024-02-03 21:25
经验分享
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他