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
LeetCode题
LeetCode题
解 20(17,79) 电话号码的字母组合,单词搜索<回溯>
文章目录电话号码的字母组合(17)代码解答单词搜索(79)代码解答电话号码的字母组合(17)思路:根据题意我们必须根据数字获取对应的字符数组,因此我们先定义1个字符数组表示这个电话表privateString[]letters={"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};接着我们定义结果集,同时我们对特殊case进行判断Lis
Java练习时长2年半
·
2023-10-29 14:14
Leetcode每日一题
leetcode
java
算法
数据结构
3.无重复字符的最长子串
题目来源:
leetcode题
目,网址:3.无重复字符的最长子串-力扣(LeetCode)解题思路:滑动窗口。使用哈希集合来记录窗口中的字符。
十年一觉尘与土
·
2023-10-29 11:35
#
C++
LeetCode
C++
274. H 指数
题目来源:
leetcode题
目,网址:274.H指数-力扣(LeetCode)解题思路:对各论文引用次数进行计数。
十年一觉尘与土
·
2023-10-29 11:35
#
C++
LeetCode
C++
贪心法LeetCode算法例子【总】
本文章记录贪心法的一些
LeetCode题
目,是我学习b站小象学院视频教程所做笔记,文末注明教程出处。
这个饕字怎么读
·
2023-10-29 10:25
笔记
算法
算法
数据结构
leetcode
c++
代码随想录算法训练营第四天| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、160.链表相交
leetcode24
leetcode题
目链接代码随想录文章讲解代码随想录视频讲解两两交换链表中的节点方法一:虚拟头节点重点还是需要定义虚拟头节点:因为指针一定要指向要反转的两个节点的前一个节点节点数为奇数
yaya_mama
·
2023-10-29 10:18
代码随想录刷题营
算法
python
leetcode
力扣
链表
算法学习笔记 4-1 二分算法(Binary-Search):致敬经典,超越经典 与 LeetCode真题(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个
LeetCode题
解我都写了详细注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章
小成同学_
·
2023-10-28 21:32
数据结构与算法
算法
java
leetcode
二分算法
二分查找
leetcode题
目63. 不同路径 II
题目描述链接:https://leetcode-cn.com/problems/unique-paths-ii/一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用1和0来表示。示例
castlet
·
2023-10-28 16:00
利用python同步github上的题解
前言博客里有一篇
Leetcode题
解,想着要同步更新,没有思考过程,至少想把代码贴出来;结果自己很懒,并没有随声更新;但是自己一定会上传题解到github上,所以就写了一段代码将github上
leetcode
MrYun
·
2023-10-28 14:13
题目:2558.从数量最多的堆中取走礼物
题目来源:
leetcode题
目,网址:2558.从数量最多的堆取走礼物-力扣(LeetCode)解题思路:按要求模拟即可。
十年一觉尘与土
·
2023-10-28 10:52
#
Java
leetcode
java
面试题 05.03. 翻转数位
题目来源:
leetcode题
目,网址:面试题05.03.翻转数位-力扣(LeetCode)解题思路:首先,获得所给数字连续数位情况,然后遍历数位情况,获得翻转1个1所能得到的最长连续1个数。
十年一觉尘与土
·
2023-10-28 09:07
#
C++
LeetCode
C++
面试题 04.02.最小高度数
题目来源:
leetcode题
目,网址:面试题04.02.最小高度树-力扣(LeetCode)解题思路:以中间节点为根节点建立一颗二叉查找树即可。
十年一觉尘与土
·
2023-10-28 09:37
#
C++
LeetCode
C++
面试题 04.04. 检查平衡性
题目来源:
leetcode题
目,网址:面试题04.04.检查平衡性-力扣(LeetCode)解题思路:从下到上,逐个节点判断即可。
十年一觉尘与土
·
2023-10-28 09:37
#
C++
LeetCode
C++
面试题 05.01. 插入
题目来源:
leetcode题
目,网址:面试题05.01.插入-力扣(LeetCode)解题思路:截取N第j位到31位,M低j-i+1位,N低i位,拼接即可。
十年一觉尘与土
·
2023-10-28 09:34
#
C++
LeetCode
C++
LeetCode题
目(Python实现):两数之和
文章目录题目自己的想法算法实现执行结果复杂度分析哈希表法执行结果复杂度分析小结题目给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]自
RexT1
·
2023-10-27 22:58
LeetCode题目
算法
列表
数据结构
leetcode
python
题目:2520.统计能整除数字的位数
题目来源:
leetcode题
目,网址:2520.统计能整除数字的位数-力扣(LeetCode)解题思路:逐位判断即可。
十年一觉尘与土
·
2023-10-26 23:38
#
Java
leetcode
java
房屋染色
LeetCode题
目地址这里有n个房子在一列直线上,现在我们需要给房屋染色,分别有红色蓝色和绿色。每个房屋染不同的颜色费用也不同,你需要设计一种染色方案使得相邻的房屋颜色不同,并且费用最小。
只为此心无垠
·
2023-10-26 10:00
题目:2413.最小偶倍数
题目来源:
leetcode题
目,网址:2413.最小偶倍数-力扣(LeetCode)解题思路:若n是偶数,n即为所求;若n是奇数,2*n即为所求。
十年一觉尘与土
·
2023-10-26 09:35
#
Java
leetcode
java
布尔值数组的状态压缩
今天做一个
LeetCode题
发现一个小技巧,特来与你们分享一下。做的
LeetCode题
是关于二维矩阵的图论建模,像下面这样的:图论建模二维矩阵可以不产生一个图结构,直接在二维矩阵上计算。
我脱下短袖
·
2023-10-26 02:35
MySQL精髓:如何使用ALL一次找到最大值
题目来自
LeetCode题
目表:Project±------------±--------+|ColumnName|Type|±------------±--------+|project_id|int
代码魔法师Sunny
·
2023-10-26 00:44
mysql
数据库
MySQL:IFNULL无法返回null的情况
如果没找到则返回NULL(
Leetcode题
目)。又或者是找出某个不等于特定值的数,这个时候用IFNULL,很合理也很容易想到。比如我们要找出不等于0的数,如果没找到就返回NULL。
White--Night
·
2023-10-25 22:43
数据库相关
数据库
mysql
【LeetCode刷题日志】189.轮转数组
目录1.题目描述2.解题思路+代码实现方法一:使用额外的数组解题思路:代码实现:方法二:环状替换解题思路:代码实现:方法三:数组翻转解题思路:代码实现:1.题目描述OJ链接【
leetcode题
号:189
库库的里昂
·
2023-10-25 10:59
LeetCode
刷题日志
1024程序员节
数据结构
leetcode
算法
排序算法
开发语言
c语言
C语言暑假学习刷题——Day6
目录选择题考点一:break与continue的理解考点二:逻辑运算考点三:do-while循环考点四:函数传参考点五:默认返回的类型编程题【
leetcode题
号:747.至少是其他数字两倍的最大数】【
奋斗小温
·
2023-10-25 05:24
C语言
学习
c语言
leetcode
算法
Leetcode 1089.复写零(Duplicate Zeros)
Leetcode1089.复写零1题目描述(
Leetcode题
目链接) 给你一个长度固定的整数数组arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。
就叫昵称吧
·
2023-10-25 02:13
Leetcode
算法
leetcode
代码随想录算法训练营第十四天 | 二叉树 part02 | 层序遍历
层序遍历思路问题是,C语言没有队列结构,其实只要创建一个足够大的数组,维护队列的头和尾索引,就能做到类似队列的东西以
leetcode题
库102.二叉树的层序遍历为例写个层序遍历模板/***Definitionforabinarytreenode
SunmoonWanna
·
2023-10-25 02:23
代码随想录算法训练营
数据结构
Leetcode题
目解析之字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一个字母只会出现在其中的一个片段。返回一个表示每个字符串片段的长度的列表。
整个题目的思路如下1.先找到字符串中第一个字符在整字符串中最后出现的位置,将该位置标记为临时节点temp_nodetemp_node1=S.rfind(S[0])2.检查从字符串开头到临时节点中的每一个字符串,在临时节点后面有没有再次出现,如果出现,则更新临时节点的位置3.返回每一个临时节点之前的字符串长度classSolution(object):defpartitionLabels(self,
Z_Inception
·
2023-10-25 02:17
leetcode
字符串
算法
leetcode
python
Leetcode 面试题 16.01.交换数字
Leetcode面试题16.01.交换数字1题目描述(
Leetcode题
目链接) 编写一个函数,不用临时变量,直接交换numbers=[a,b]中a与b的值。
就叫昵称吧
·
2023-10-24 09:08
Leetcode
leetcode
算法
LeetCode题
解:342. Power of Four
题目链接:342.PowerofFour题目描述:Givenaninteger(signed32bits),writeafunctiontocheckwhetheritisapowerof4.Example:Givennum=16,returntrue.Givennum=5,returnfalse.Followup:Couldyousolveitwithoutloops/recursion?中文翻
茂升快跑
·
2023-10-24 08:45
算法技巧
leetcode
LeetCode题
集
题目来源:力扣(LeetCode)https://leetcode-cn.com/如有侵权请联系作者删除1、给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍classSolution:deftwoSum(self,nums:List[int],target:int
万物皆可代码
·
2023-10-24 05:29
来自北大算法课的
Leetcode题
解:1658. 将x减到0的最小操作数
代码仓库:Github|Leetcodesolutions@doubleZ0108fromPekingUniversity.解法1(超时12/94):回溯,首先一想肯定会超时,因为回溯本质就是一点一点试探,加一位进来完整尝试一遍,如果最终不行则跳过这位再试下一位,只能说是一种写法比较优雅的暴力枚举法。但还是说下回溯的设计:递归函数的参数为双支针ij划定范围,val用于判断递归终止;如果val==0
doubleZ0108
·
2023-10-23 23:05
算法
leetcode
面试题 01.09.字符串轮转
题目来源:
leetcode题
目,网址:面试题01.09.字符串轮转-力扣(LeetCode)解题思路:将s2与自身拼接,判断s1是否为其子串即可。
十年一觉尘与土
·
2023-10-23 08:00
#
C++
LeetCode
C++
面试题 02.01. 移除重复节点
题目来源:
leetcode题
目,网址:110.平衡二叉树-力扣(LeetCode)解题思路:哈希表。遍历链表若当前元素在哈希表中,则将其删除,否则将其加入哈希表。
十年一觉尘与土
·
2023-10-23 08:00
#
C++
LeetCode
C++
面试题 02.02 返回倒数第 k 个节点
题目来源:
leetcode题
目,网址:面试题02.02.返回倒数第k个节点-力扣(LeetCode)解题思路:双指针。首先,让head指向链表头节点,让end指向第k个节点。
十年一觉尘与土
·
2023-10-23 08:57
#
C++
LeetCode
C++
Leetcode1971. 寻找图中是否存在路径
Everydaya
Leetcode题
目来源:1971.寻找图中是否存在路径解法1:并查集并查集介绍:并查集详解代码:/**@lcapp=leetcode.cnid=1971lang=cpp**[1971
UestcXiye
·
2023-10-23 03:52
Every
day
a
leetcode
leetcode
算法
并查集
Leetcode1838. 最高频元素的频数
Everydaya
Leetcode题
目来源:1838.最高频元素的频数解法1:排序+滑动窗口发现1:操作后的最高频元素必定可以是数组中已有的某一个元素。
UestcXiye
·
2023-10-23 03:21
Every
day
a
leetcode
leetcode
算法
滑动窗口
数组元素移除问题
一.数组理论基础移除数组元素的底层逻辑:移位、覆盖函数实现:del、pop()、remove()等二.暴力算法(两重循环)0.参考思路原题:来自
Leetcode题
库27题27.移除元素算法思路(可参考我在
认真编程的紫衫龙王
·
2023-10-22 23:39
数组方法
python
数据结构
【算法】数组|元素查找与移除
存放在连续内存空间上的相同类型数据的集合下标从0开始内存地址是连续的正是因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址,而且数组的元素是不能删的,只能覆盖一.数组元素查找
LeetCode
我就是太阳_
·
2023-10-22 23:05
算法
算法
数据结构
java
leetcode:516. 最长回文子序列
题目来源
leetcode题
目描述题目解析思路暴力递归classSolution{intf(string&s,intL,intR){if(L>R){return0;}if(L==R){return1;}if
OceanStar的学习笔记
·
2023-10-22 17:26
算法与数据结构
leetcode
动态规划
算法
[Leetcode] 0728. 自除数
728.自除数点击上方,跳转至
leetcode题
目描述自除数是指可以被它包含的每一位数整除的数。例如,128是一个自除数,因为128%1==0,128%2==0,128%8==0。自除数不允许包含0。
YEGE学AI算法
·
2023-10-22 17:00
LeetCode
leetcode
算法
华为od
职场和发展
[Leetcode] 0026. 删除有序数组中的重复项
26.删除有序数组中的重复项点击上方,跳转至
Leetcode题
目描述给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。
YEGE学AI算法
·
2023-10-22 17:00
LeetCode
leetcode
算法
职场和发展
[Leetcode] 0013. 罗马数字转整数
13.罗马数字转整数点击上方,跳转至
leetcode题
目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。
YEGE学AI算法
·
2023-10-22 17:59
LeetCode
leetcode
算法
python
华为od
职场和发展
[Leetcode] 0697.数组的度
697.数组的度点击上方标题跳转至
leetcode题
目描述给定一个非空且只包含非负数的整数数组nums,数组的度的定义是指数组里任一元素出现频数的最大值。
YEGE学AI算法
·
2023-10-22 17:29
LeetCode
leetcode
算法
数据结构
职场和发展
排序算法
[Leetcode] 0706. 设计哈希映射
706.设计哈希映射点击跳转至
leetcode题
目描述不使用任何内建的哈希表库设计一个哈希映射(HashMap)。
YEGE学AI算法
·
2023-10-22 17:29
LeetCode
哈希算法
leetcode
算法
职场和发展
[Leetcode] 0709. 转换成小写字母
709.转换成小写字母点击上方跳转至
Leetcode题
目描述给你一个字符串s,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。
YEGE学AI算法
·
2023-10-22 17:29
LeetCode
leetcode
算法
职场和发展
[Leetcode] 0724. 寻找数组的中心下标
724.寻找数组的中心下标点击上方,跳转至
leetcode题
目描述给你一个整数数组nums,请计算数组的中心下标。数组中心下标是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。
YEGE学AI算法
·
2023-10-22 17:29
LeetCode
leetcode
算法
华为od
职场和发展
[Leetcode] 0703.数据流中的第K大元素
703.数据流中的第K大元素点击上方标题跳转至
leetcode题
目描述设计一个找到数据流中第k大元素的类(class)。注意是排序后的第k大元素,不是第k个不同的元素。
YEGE学AI算法
·
2023-10-22 17:58
LeetCode
leetcode
算法
职场和发展
c++
开发语言
[Leetcode] 0682. 棒球比赛
682.棒球比赛点击上方标题跳转至
leetcode题
目描述你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。
YEGE学AI算法
·
2023-10-22 17:58
LeetCode
leetcode
算法
面试题 01.06. 字符串压缩
题目来源:
leetcode题
目,网址:面试题01.06.字符串压缩-力扣(LeetCode)解题思路:计算压缩后的字符串长度,如果该长度小于原字符串长度,返回压缩后的字符串,否则返回原字符串。
十年一觉尘与土
·
2023-10-22 13:33
#
C++
LeetCode
C++
LeetCode刷题总结C++-数组篇(下)
其他三个篇章可参考:LeetCode刷题总结C++-数组篇(上),子数组问题(共17题)LeetCode刷题总结C++-数组篇(中),矩阵问题(共12题)本系列50道题是作者在
LeetCode题
库数组标签中包含的
Pancy93
·
2023-10-22 00:11
leetcode数组汇总_LeetCode刷题总结-数组篇(下)
其他三个篇章可参考:本系列50道题是作者在
LeetCode题
库数组标签中包含的202道题中,按照解答考点分类归纳总结的题型。解法仅供参考,主要在于题目和考点的分类。
Boresight
·
2023-10-22 00:11
leetcode数组汇总
LeetCode刷题小结---数组篇
(数组中数字出现的次数)8.位运算加法9.搜索旋转排序数组总结前言本文用于记录刷
LeetCode题
过
TheBug114514
·
2023-10-22 00:39
秋招日寄
leetcode
动态规划
java
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他