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题
说说百度大模型算法工程师二面经历
2.
Leetcode题
具体题意记不清了,但是类似【208.实现Trie(前缀树)】题目内容Trie(发音类似“try”)或者说前缀树是一种树形数据结构,用于高效地存储和检索字符串数据集中的
AI小白熊
·
2024-09-10 08:15
百度
算法
人工智能
大模型
面试
ai
自然语言处理
LeetCode题
解:Word Ladder
Giventwowords(beginWordandendWord),andadictionary’swordlist,findthelengthofshortesttransformationsequencefrombeginWordtoendWord,suchthat:OnlyonelettercanbechangedatatimeEachintermediatewordmustexistin
CheeRok
·
2024-09-09 09:57
LeetCode
LeetCode全题解
leetcode
LeetCode学习之路(C++)——字符串(3)
Leetcode题
解-字符串目录
Leetcode题
解-字符串242.两个字符串包含的字符是否完全相同409.计算一组字符集合可以组成的回文字符串的最大长度205.字符串同构647.回文子字符串个数9.判断一个整数是否是回文数
Alex_SCY
·
2024-09-06 23:51
Leetcode
leetcode
LeetCode题
目笔记——2357. 使数组中所有元素都等于零
文章目录题目描述题目链接题目难度——简单方法一:直接模拟代码/Python方法二:哈希表代码/Python总结题目描述给你一个非负整数数组nums。在一步操作中,你必须:选出一个正整数x,x需要小于或等于nums中最小的非零元素。nums中的每个正整数都减去x。返回使nums中所有元素都等于0需要的最少操作数。示例1:输入:nums=[1,5,0,3,5]输出:3解释:第一步操作:选出x=1,之后
pip install USART
·
2024-09-02 17:22
LeetCode
算法
leetcode
数据结构
利用LeetCode练习Java基础
LeetCode题
目:题目链接:https://leetcode-cn.com/problems/reverse-integer/题目描述整数反转给你一个32位的有符号整数x,返回x中每位上的数字反转后的结果
FOX有爱
·
2024-08-31 08:52
Java
leetcode题
解-336. Palindrome Pairs
题目:Givenalistofuniquewords,findallpairsofdistinctindices(i,j)inthegivenlist,sothattheconcatenationofthetwowords,i.e.words[i]+words[j]isapalindrome.Example1:Givenwords=[“bat”,“tab”,“cat”]Return[[0,1],[
liuchongee
·
2024-08-31 01:01
leetcode刷题
leetcode
LeetCode 875. 爱吃香蕉的珂珂
最近刷
LeetCode题
目的一些思路,题目信息珂珂喜欢吃香蕉。这里有N堆香蕉,第i堆中有piles[i]根香蕉。警卫已经离开了,将在H小时后回来。珂珂可以决定她吃香蕉的速度K(单位:根/小时)。
SundyGuo
·
2024-08-30 22:43
LeetCode
LeetCode
Leetcode3232. 判断是否可以赢得数字游戏
Everydaya
Leetcode题
目来源:3232.判断是否可以赢得数字游戏解法1:3232.判断是否可以赢得数字游戏用一个sum1统计个位数的和,sum2统计十位数的和。
UestcXiye
·
2024-08-30 17:14
Every
day
a
LeetCode
游戏
LeetCode
数据结构与算法
C++
代码随想录算法训练营第九天|151.翻转字符串里的单词、卡码网:55.右旋转字符串、28. 实现 strStr()、459.重复的子字符串
151.翻转字符串里的单词
leetcode题
目链接如果不使用辅助空间原地操作的话,算法会比较复杂一些。
sagen aller
·
2024-08-30 12:40
算法
代码随想录算法训练营第九天 | LeetCode 28
文章目录前言一、LeetCode28总结前言
LeetCode题
目:LeetCode28Takeaway:KMP算法。一、LeetCode28经典KMP算法题,理解很重要。
Bingjiaokong
·
2024-08-29 08:05
随想录刷题
leetcode
算法
职场和发展
对经典动态规划问题【爬台阶】的一些思考
背景今天在做
Leetcode题
目时,做到了一道经典的动态规划问题:爬楼梯,题目的大致意思很简单,有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。
况之嘉禾
·
2024-08-28 07:15
Leetcode刷题笔记
杂七杂八的思考
动态规划
算法
leetcode
【
LeetCode题
库】2356. 每位教师所教授的科目种类的数量
文章目录原题题解解题笔记我是一名立志把细节说清楚的博主,欢迎【关注】~原创不易,如果有帮助,记得【点赞】【收藏】哦~❥(^_-)~如有错误、疑惑,欢迎【评论】指正探讨,我会尽可能第一时间回复的,谢谢支持原题表:Teacher+-------------+------+|ColumnName|Type|+-------------+------+|teacher_id|int||subject_id
我梦Leo
·
2024-08-25 19:42
LeetCode题库
leetcode
算法
mysql
sql
数据库
不错链接整理
不错链接整理算法https://github.com/MisterBooo/LeetCodeAnimation手把手撕
LeetCode题
目,扒各种算法套路的裤子https://github.com/labuladong
xushuanglu_csdn
·
2024-02-29 01:09
提升
学习
开源
Leetcode209. 长度最小的子数组
Everydaya
Leetcode题
目来源:209.长度最小的子数组解法1:暴力暴力法是最直观的方法。
UestcXiye
·
2024-02-20 22:34
Every
day
a
LeetCode
leetcode
C++
算法
前缀和
二分查找
滑动窗口
暴力
算法学习笔记 4-3 深搜(DFS)与广搜(BFS):初识问题状态空间 与 LeetCode真题(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个
LeetCode题
解我都写了详细注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章
小成同学_
·
2024-02-20 06:16
数据结构与算法
算法
leetcode
dfs
bfs
java
数据结构学习笔记 2-1 二叉树(Binary Tree)与 LeetCode真题(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个
LeetCode题
解我都写了详细注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章
小成同学_
·
2024-02-20 06:16
数据结构与算法
数据结构
二叉树
leetcode
java
dfs
【
leetcode题
解C++】134.加油站 and 860.柠檬水找零 and 406.根据身高重建队列
134.加油站在一条环路上有n个加油站,其中第i个加油站有汽油gas[i]升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1个加油站需要消耗汽油cost[i]升。你从其中的一个加油站出发,开始时油箱为空。给定两个整数数组gas和cost,如果你可以按顺序绕环路行驶一周,则返回出发时加油站的编号,否则返回-1。如果存在解,则保证它是唯一的。示例1:输入:gas=[1,2,3,4,5],co
WISHMELUCK1'
·
2024-02-19 22:03
Linux
C/C++
leetcode
算法
c++
【
leetcode题
解C++】122.买卖股票的最佳时机II and 55.跳跃游戏 and 45.跳跃游戏II
122.买卖股票的最佳时机II给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。示例1:输入:prices=[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得
WISHMELUCK1'
·
2024-02-19 22:32
leetcode
leetcode
c++
算法
【
leetcode题
解C++】51.N皇后 and 76.最小覆盖子串
51.N皇后按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。示例1:输入:n=4输出:[[".Q..","...Q","Q...","..Q.
WISHMELUCK1'
·
2024-02-19 22:26
leetcode
leetcode
c++
算法
【
leetcode题
解C++】78.子集 and 90.子集II and 491.非递减子序列
78.子集给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。示例1:输入:nums=[1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例2:输入:nums=[0]输出:[[],[0]]思路:既然要寻找子集,那么通过回溯算法来进行枚举也是合理的,相比之前完成的“组
WISHMELUCK1'
·
2024-02-19 18:05
leetcode
leetcode
c++
算法
LeetCode题
解:102. 二叉树的层序遍历,BFS,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/binary-tree-level-order-traversal/解题思路:该题可以使用BFS,逐层遍历二叉树。使用队列进行遍历,队列中按顺序存储了每一层的节点。每次循环时,将队列中当前层的节点依次取出,即可在这次循环中,获取到当前层所有节点的值。同时,将当前层每个节点的子节点,依次存入队列尾部,等待下一次遍历处理。不断
Lee_Chen86
·
2024-02-19 14:28
LeetCode
leetcode
38.外观数列
题目来源:
leetcode题
目,网址:38.外观数列-力扣(LeetCode)解题思路:递归扫描即可。
十年一觉尘与土
·
2024-02-14 21:09
#
Java
LeetCode
Java
236.二叉树的最近公共祖先
题目来源:
leetcode题
目,网址:236.二叉树的最近公共祖先-力扣(LeetCode)解题思路:分别获得从根节点到两个目标节点的链路,寻找到最后一个相同节点即可。
十年一觉尘与土
·
2024-02-14 21:09
#
C++
LeetCode
C++
面试题 05.07. 配对交换
题目来源:
leetcode题
目,网址:面试题05.07.配对交换-力扣(LeetCode)解题思路:若将所给数左移一位,则奇数位与目标值的奇数位相同;若将所给数右移一位,则偶数位与目标值的偶数位相同。
十年一觉尘与土
·
2024-02-14 21:09
#
C++
LeetCode
C++
102.二叉树的层序遍历
题目来源:
leetcode题
目,网址:102.二叉树的层序遍历-力扣(LeetCode)解题思路:从根节点开始,逐个取出该层的节点并将该节点的左右非空子节点加入队列中。
十年一觉尘与土
·
2024-02-14 21:38
#
C++
C++
leetcode链表经典题目(python)
leetcode题
目链接文章目录一、引入头节点作用二、设计链表三、206反转链表四、142环形链表一、引入头节点作用链表的一大问题就是操作当前节点必须要找前一个节点才能操作。
aoeh
·
2024-02-13 12:09
python
leetcode
链表
leetcode
数据结构
LeetCode题
19. 删除链表的倒数第 N 个结点(双指针法)
给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]提示:链表中结点的数目为sz10){fast=fast.next;}ListNodetemp=null;while(fast!=null){temp=slow
夏日暖阳628
·
2024-02-13 11:21
java
排序算法
算法
Leetcode题
库 19.删除链表的倒数第N个结点(双指针法 C实现)
文章目录解析思路代码解析临时结构体t指向head的前一个结点p0指针指向被删除结点的前一个结点p1指针遍历链表flag表示p0与p1指针的相对距离思路使用p1遍历链表,p1移动一次flag自加1当flag>n时,p0同步移动此时p1领先p0(n+1)个身位,保证了p0指向倒数第n个数据结点的前一个结点遍历完成后第n个数据结点的前结点p0指向第n个数据结点的后结点,完成在链表中删除第n个数据结点的操
柳家山头号矿工
·
2024-02-13 11:17
Leetcode刷题集
链表
指针
leetcode题
:69. x 的平方根
//69.x的平方根//二分法intmySqrt(intx){if(xx/mid)//即mid*mid>x,防止mid*mid溢出{right=mid;}elseif(mid<x/mid)//mid*mid<x{left=mid+1;}else{returnmid;}}//精确returnleft-1;}
古月_方源
·
2024-02-13 10:30
leetcode
LeetCode题
目记录-643. 子数组最大平均数 I(C++代码实现)
题目链接:643.子数组最大平均数I-力扣(LeetCode)(leetcode-cn.com)题目要求:解题思路:思路:1.得到数组的前缀和;2.然后求得相差为4的两个前缀和的差,即为该长度为4的子序列的和;3.最后比较sum和nums[k]的大小,得到较大的(因为在2中的寻找最大sum的时候并没有比较与nums[k]和nums[0]之间的和)4.最后返回sum/k即可;C++代码实现:clas
wyypersist
·
2024-02-13 00:30
刷题之路
leetcode
c++
算法
LeetCode题
目记录-654. 最大二叉树(C++代码实现)
题目链接:https://leetcode-cn.com/problems/maximum-binary-tree/题目要求:C++代码实现:/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nu
wyypersist
·
2024-02-13 00:29
刷题之路
leetcode
c++
算法
LeetCode题
目记录-645. 错误的集合(C++代码实现)
题目链接:645.错误的集合-力扣(LeetCode)(leetcode-cn.com)题目要求:题目思路:思路:见下方代码。C++代码实现:classSolution{public:vectorfindErrorNums(vector&nums){intn=nums.size();sort(nums.begin(),nums.end());vectorres;for(inti=0;i
wyypersist
·
2024-02-13 00:29
刷题之路
leetcode
c++
算法
Leetcode题
目记录------判断环形链表
Leetcode141题:给定一个链表,判断链表中是否有环。主要有两种方法,利用哈希表存储和快慢指针方法,快慢指针方法占用内存较少且泛用性较高,故在此记录。classSolution{public:boolhasCycle(ListNode*head){if(head==nullptr||head->next==
Elvenleglas
·
2024-02-13 00:28
题目记录
leetcode
LeetCode题
目汇总目录
简介从2021.年10月5日开始整理,记录一些经典题的解法,方便自己检索和查阅。周赛2021.10.3261场周赛2题1255/36022021.10.262场双周赛3题294/2807题解区间问题题号标签推荐难度题解备注56.合并区间排序★★★★4星C++57.插入区间模拟★★★5星C++可能做不出1288.删除被覆盖区间模拟★★★4星C++区间DP题号标签推荐难度题解备注1000.合并石头的最
SYaoJun
·
2024-02-13 00:28
LeetCode经典题
leetcode
动态规划
算法
Leetcode题
目记录:计算加和能被60整除的数组值对
@[TOC]
LEETCODE题
目记录:计算加和能被60整除的数组值对题目描述:在歌曲列表中,第i首歌曲的持续时间为time[i]秒。返回其总持续时间(以秒为单位)可被60整除的歌曲对的数量。
Elvenleglas
·
2024-02-12 23:57
题目记录
leetcode
leetcode题
目记录
文章目录单调栈[127.单词接龙](https://leetcode.cn/problems/word-ladder/)[139.单词拆分](https://leetcode.cn/problems/word-break/)[15.三数之和](https://leetcode.cn/problems/3sum/)[140.单词拆分II](https://leetcode.cn/problems/w
&orange
·
2024-02-12 23:27
leetcode
算法
221. 最大正方形
221.最大正方形题目链接:221.最大正方形代码如下://动态规划//参考官方
leetcode题
解classSolution{public:intmaximalSquare(vector>&matrix
咔咔咔的
·
2024-02-12 10:49
leetcode
c++
LeetCode题
解:三角形最小路径和
题目描述给定一个三角形triangle,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点在这里指的是下标与“上一层结点小标”相同或者等于“上一层结点下表+1”的两个结点。也就是说,如果正位于当前行的下标i,那么下一步可以移动到下一行的下标i或者i+1。示例输入:triangle=[[2],[3,4],[6,5,7],[4,1,8,3]]输出:11解释:2346574183
搬码人
·
2024-02-12 10:06
Leetcode2560. 打家劫舍 IV
Everydaya
Leetcode题
目来源:2560.打家劫舍IV解法1:二分答案+动态规划给定数组nums,从中选择一个长度至少为k的子序列A,要求A中没有任何元素在nums中是相邻的。
UestcXiye
·
2024-02-12 06:08
Every
day
a
LeetCode
leetcode
数据结构与算法
C++
动态规划
二分
Leetcode2842. 统计一个字符串的 k 子序列美丽值最大的数目
Everydaya
Leetcode题
目来源:2842.统计一个字符串的k子序列美丽值最大的数目解法1:哈希+数学提示:统计每个字符出现次数的个数,然后从大到小遍历次数c及其个数num。
UestcXiye
·
2024-02-12 06:08
Every
day
a
LeetCode
leetcode
数据结构与算法
C++
哈希
数学
Leetcode题
库-删除排序数组中的重复项(java语言版)
题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,3
嘘,淡定点
·
2024-02-11 21:31
编程文章
java
X图形
蓝桥杯的题目和
Leetcode题
目最大的不同点在于,蓝桥杯的题目大部分都是以实际问题出发的,因此对于蓝桥杯的题目,我们首先得弄懂题意,这点我们可以从两个地方进行理解:题目要求题目样例这两个地方可以很好的帮助我们理解题目的意思
hand2some2
·
2024-02-11 15:03
算法解析
算法
顺序表、链表:
LeetCode题
目
目录206141202611914292206方法一classSolution{public:ListNode*reverseList(ListNode*head){//传入一个链表,返回反转之后的链表ListNodenew_head,*p=head,*q;//定义一个虚拟头节点用来生成新链表;*p指向链表head的首地址;*q用来存放p的下一个值new_head.next=NULL;//虚拟头节
_哇呀呀_
·
2024-02-11 10:22
数据结构与算法
链表
leetcode
数据结构
【算法与数据结构】42、LeetCode接雨水
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2024-02-11 07:52
算法
算法
【算法与数据结构】496、503、LeetCode下一个更大元素I II
文章目录一、496、下一个更大元素I二、503、下一个更大元素II三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2024-02-11 07:50
算法
算法
Leetcode3019. 按键变更的次数
Everydaya
Leetcode题
目来源:3019.按键变更的次数解法1:双指针给你一个下标从0开始的字符串s,该字符串由用户输入。按键变更的定义是:使用与上次使用的按键不同的键。
UestcXiye
·
2024-02-10 20:48
Every
day
a
LeetCode
leetcode
数据结构与算法
C++
双指针
Leetcode3021. Alice 和 Bob 玩鲜花游戏
Everydaya
Leetcode题
目来源:3021.Alice和Bob玩鲜花游戏解法1:数学Alice和Bob在一个长满鲜花的环形草地玩一个回合制游戏。
UestcXiye
·
2024-02-10 20:48
Every
day
a
LeetCode
数据结构与算法
leetcode
C++
数学
Leetcode2786. 访问数组中的位置使分数最大
Everydaya
Leetcode题
目来源:2786.访问数组中的位置使分数最大解法1:动态规划状态数组:dp[i][0]:访问下标范围[0,i]中的元素且最后访问的元素是偶数时的最大得分;dp[i][
UestcXiye
·
2024-02-10 20:18
Every
day
a
LeetCode
leetcode
数据结构与算法
C++
动态规划
LeetCode题
解 _ 78.子集
谢谢平台提供-http://bjbsair.com/2020-04-13/tech-info/65261.html力扣78.子集(点击查看题目)题目描述给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入:nums=[1,2,3]输出:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]解决方案观察全排列
HDX柿子
·
2024-02-10 05:02
IBM面试流程 6个步骤
/careers/search2.简历筛选在线投递简历后,会有1-2周的时间等待IBM的HR筛选简历,如果合适的话,会给我们发代码能力测试评估3.代码能力测试考察面试者的代码知识和能力,这里建议多去刷
leetcode
M.François
·
2024-02-08 17:51
面试
外企
面试
职场和发展
IBM
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他