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小题
算法每日一题: 计算K置位下标对应元素的和 | 位运算
题目:
leetcode
2859给你一个下标从0开始的整数数组nums和一个整数k。请你用整数形式返回nums中的特定元素之和,这些特定元素满足:其对应下标的二进制表示中恰存在k个置位。
星恒star
·
2024-01-29 02:14
算法
LeetCode
387. 字符串中的第一个唯一字符
示例:s="
leetcode
"返回0s="love
leetcode
"返回2提示:你可以假定该字符串只包含小写字母。
freesan44
·
2024-01-29 02:06
LeetCode
链表总结
206.反转链表两种方法,一种是迭代法(头插法),一种是递归法。头插法比较简单,就不再多说了,讲下递归法。主要是要注意递归以后head->next指向的是哪个结点,其实head->next的指向是不变的,还是正序第二个,但是逆序以后就是倒数第二个结点了,按照递归的思路需要让这倒数第二个结点指向head结点,所以head->next->next=head,然后记得将head->next置为null,
CCloth
·
2024-01-29 01:09
leetcode
链表
算法
中午
那时候有一道题不会,咱那时候戴老师就说,如果有不会的题先空着,先做别的题,不要因为这一道
小题
去影响后面的题。全部做完之后再做这一题可能就会了。我就用
王启萱
·
2024-01-29 01:01
LeetCode
2765.最长交替子数组:O(n)的做法(两次遍历)
【LetMeFly】2765.最长交替子数组:O(n)的做法(两次遍历)力扣题目链接:https://
leetcode
.cn/problems/longest-alternating-subarray/
Tisfy
·
2024-01-29 01:03
题解
#
力扣LeetCode
leetcode
算法
题解
数组
遍历
【力扣每日一题】力扣365水壶问题
题目来源力扣365水壶问题https://
leetcode
.cn/problems/water-and-jug-problem/description/题目概述有两个水壶,容量分别为jug1Capacity
写做四月一日的四月一日
·
2024-01-29 01:42
leetcode
算法
java
c++
代码随想录算法训练营29期|day 11 任务以及具体安排
Dequedeque=newLinkedListdeque=newArrayDequestack=newLinkedList();for(Strings:tokens){if("+".equals(s)){//
leetcode
-源潮-
·
2024-01-29 00:05
算法
206、反转链表 | 算法(
leetcode
,附思维导图 + 全部解法)300题
零标题:算法(
leetcode
,附思维导图+全部解法)300题之(206)反转链表一题目描述题目描述题目描述二解法总览(思维导图)思维导图三全部解法1方案11)代码://方案1“自己。化归法”。
码农三少
·
2024-01-29 00:42
650. 2 Keys Keyboard
https://
leetcode
.com/problems/2-keys-keyboard/description/解题思路:dp[i]=dp[j]+i/j;wheni%j==0classSolution
becauseyou_90cd
·
2024-01-29 00:04
代码随想录算法训练营第四十四天|完全背包、518. 零钱兑换 II、377. 组合总和 Ⅳ
题目:完全背包文章链接:代码随想录视频链接:
LeetCode
:完全背包题目链接:卡码网题目链接图释:#include#includeusingnamespacestd;//先遍历背包,再遍历物品voidtest_CompletePack
一楼二栋
·
2024-01-29 00:03
算法
c++
leetcode
代码随想录算法训练营第四十三天|1049. 最后一块石头的重量 II、 494. 目标和、474.一和零
题目:1049.最后一块石头的重量II文章链接:代码随想录视频链接:
LeetCode
:1049.最后一块石头的重量||题目链接:力扣题目链接图释:classSolution{public:intlastStoneWeightII
一楼二栋
·
2024-01-29 00:02
算法
leetcode
c++
代码随想录算法训练营第四十六天|139.单词拆分、多重背包、背包问题总结
题目:139.单词拆分文章链接:代码随想录视频链接:
LeetCode
:139.单词拆分题目链接:力扣题目链接图释:classSolution{public:boolwordBreak(strings,vector
一楼二栋
·
2024-01-29 00:31
算法
c++
leetcode
【
Leetcode
】293. Flip Game
YouareplayingthefollowingFlipGamewithyourfriend:Givenastringthatcontainsonlythesetwocharacters:+and-,youandyourfriendtaketurnstofliptwoconsecutive"++"into"--".Thegameendswhenapersoncannolongermakeamov
云端漫步_b5aa
·
2024-01-29 00:02
2019-07-14
1.在
leetcode
上刷了两道题,发现了两个需要后期下意识去改善的点。一是想题时思维不够清晰,不够敏捷。二是讲题时无法用语言清晰表达思路。排除杂念,刻意练习!2.晚上去看了新上映的狮子王。
观察er
·
2024-01-29 00:28
leetCode
进阶算法题+解析(十三)
反正链表2题目:反转从位置m到n的链表。请使用一趟扫描完成反转。说明:1≤m≤n≤链表长度。示例:输入:1->2->3->4->5->NULL,m=2,n=4输出:1->4->3->2->5->NULL思路:说实话,这个题,感觉难点在一次扫描完成翻转吧。我现在的想法就是到了第m个元素开始,保存之前的链表,然后创建一个新链表,从后往前挂,挂到n个,直接把之前的链表接上这个新链表,然后后面的正常接。应
唯有努力不欺人丶
·
2024-01-29 00:45
leetCode
进阶算法题+解析(七十五)
这周的刷题周记,从周三开始。分汤题目:有A和B两种类型的汤。一开始每种类型的汤有N毫升。有四种分配操作:提供100ml的汤A和0ml的汤B。提供75ml的汤A和25ml的汤B。提供50ml的汤A和50ml的汤B。提供25ml的汤A和75ml的汤B。当我们把汤分配给某人之后,汤就没有了。每个回合,我们将从四种概率同为0.25的操作中进行分配选择。如果汤的剩余量不足以完成某次操作,我们将尽可能分配。当
唯有努力不欺人丶
·
2024-01-28 23:10
算法沉淀——滑动窗口(
leetcode
真题剖析)
算法沉淀——滑动窗口01.长度最小的子数组02.无重复字符的最长子串03.最大连续1的个数III04.将x减到0的最小操作数05.水果成篮06.找到字符串中所有字母异位词07.串联所有单词的子串08.最小覆盖子串滑动窗口算法是一种用于解决数组或列表中子数组或子序列问题的有效技巧。它通过维护一个可变大小的窗口(通常是一个连续的子数组或子序列),在数据流中滑动该窗口来进行问题求解。这种方法在一维数组和
爱学习的鱼佬
·
2024-01-28 22:25
算法沉淀
算法
leetcode
职场和发展
算法沉淀——双指针算法(
leetcode
真题剖析)
算法沉淀——双指针算法01.移动零02.复写零03.快乐数04.盛最多水的容器05.有效三角形的个数06.和为s的两个数字07.三数之和08.四数之和双指针算法(TwoPointerAlgorithm)是一种常用于数组(或链表)操作的算法技巧。它的核心思想是通过维护两个指针,在数组中高效地解决一些问题,这里的指针不一定是真实的指针,是一种抽象的概念,比如数组的下标,C++的迭代器等等。这两个指针可
爱学习的鱼佬
·
2024-01-28 22:54
算法沉淀
算法
leetcode
职场和发展
基数排序(实现对负数的排序)以力扣912题为例
力扣912题(用基数排序实现):力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台classSolution{publicint[]sortArray(int[]nums){//基数排序(实现负数和正数的排序
码见愁
·
2024-01-28 22:22
算法
数据结构
leetcode
LeetCode
- #337. 打家劫舍III
来源:力扣(
LeetCode
)链接
小酒馆的猫_1ee1
·
2024-01-28 22:55
面试经典150题(90-92)
leetcode
150道题计划花两个月时候刷完,今天(第四十八天)完成了3道(90-92)150:90.(108.将有序数组转换为二叉搜索树)题目描述:给你一个整数数组nums,其中元素已经按升序排列,
tigerffff
·
2024-01-28 21:09
面试经典
150
题
面试
算法
数据结构
leetcode
面试经典150题(93-95)
leetcode
150道题计划花两个月时候刷完,今天(第五十三天)完成了3道(93-95)150:93.(53.最大子数组和)题目描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素
tigerffff
·
2024-01-28 21:36
面试经典
150
题
算法
数据结构
leetcode
LeetCode
-202-快乐数
示例说明请见
LeetCode
官网。来源:力扣(
LeetCode
)链接:https://
leetcode
-c
雄狮虎豹
·
2024-01-28 20:54
【动态规划】【逆向思考】【C++算法】960. 删列造序 III
作者推荐【动态规划】【map】【C++算法】1289.下降路径最小和II本文涉及知识点动态规划汇总
LeetCode
960.删列造序III给定由n个小写字母字符串组成的数组strs,其中每个字符串长度相等
闻缺陷则喜何志丹
·
2024-01-28 20:37
#
算法题
算法
动态规划
c++
力扣
逆推
子序列
优先
【
LeetCode
】每日一题 2024_1_27 最大合金数(二分)
文章目录
LeetCode
?启动!!!题目:最大合金数题目描述代码与解题思路
LeetCode
?启动!!!
戊子仲秋
·
2024-01-28 20:03
LeetCode
每日一题
leetcode
算法
职场和发展
【
LeetCode
】每日一题 2024_1_28 水壶问题(脑筋急转弯/搜索/数学)
文章目录
LeetCode
?启动!!!题目:水壶问题题目描述代码与解题思路
LeetCode
?启动!!!
戊子仲秋
·
2024-01-28 20:32
LeetCode
每日一题
leetcode
算法
职场和发展
【算法路线图】算法小抄题解-一文理解算法体系-费元星
最新链接:有道云笔记--------------------------------------------高频算法题——每次跳槽刷一遍结合之前的面试经历和刷
leetcode
的经历,总计了113道高频算法题
未来星_狒狒
·
2024-01-28 20:31
算法
javaScript 结构算法刷题 数组题
二分搜索的常见问题,区间左右闭合,区间左闭右开区间左右闭合实现(即nums=[a,b,c,…,z])
leetcode
704va
superGGBordz
·
2024-01-28 19:51
算法
javascript
leetcode
滑动窗口算法
LeetCode
上至少有9道题目可以用此方法高效解决。但是有几道是VIP题目,有几道题目虽不难但太复杂,所以本文只选择点赞最高,较为经典的,最能够讲明白的三道题来讲解。
weixin_42719028
·
2024-01-28 19:20
数据结构/算法
算法
数据结构
java
算法学习(5):
LeetCode
刷题之滑动窗口
前言:滑动窗口算法专门优化一种连续问题场景,如找出字符串或者数组中满足xx条件的最长(或最短)的连续子串(或子数组)。滑动窗口的解题思路如下:需要用到双指针进行求解,两个指针构造一个窗口,窗口的移动是重点!右指针每次往前移动一格,每次移动会有一个新的元素进入窗口,这时条件可能就会发生变化,再根据当前条件来决定左指针是否移动,以及移动多少格。总的来说,右指针每次必然要移动一格,目的是要探索“可能性”
name_s_Jimmy
·
2024-01-28 19:50
算法
leetcode
算法
滑动窗口
详解
最长子串
LeetCode
刷题实战473:火柴拼正方形
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从
LeetCode
上面选!
程序IT圈
·
2024-01-28 19:16
算法
leetcode
java
面试
动态规划
滑动窗口算法详解(
LeetCode
题目归纳+代码模板+代码实现+个人感悟)
目录1滑动窗口
LeetCode
题目归纳2什么样的题可以用该算法?
daydayupchen
·
2024-01-28 19:45
数据结构与算法
算法
leetcode
c++
算法刷题打卡(八)
44通配符匹配44.通配符匹配-力扣(
LeetCode
)(
leetcode
-cn.com)给定一个字符串(s)和一个字符模式§,实现一个支持‘?’和‘*’的通配符匹配。‘?’可以匹配任何单个字符。
L._l
·
2024-01-28 19:15
数据结构算法
算法
leetcode
链表
合并区间 - 力扣(
LeetCode
)
题目描述以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。题目示例输入:intervals=[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将它们合并为[
maybe_za
·
2024-01-28 19:43
leetcode
算法
java
python_ACM模式《剑指offer刷题》链表3
而
leetcode
上对类似本题的描述是:给定删除节点是节点值,这决定了本题时间复杂度必然至少为O(N)。因为必定要从头遍历链表。面试tips:1.注意以上两种问法的区别。
cuier520
·
2024-01-28 19:26
剑指offer练习
链表
数据结构
LeetCode
| 1389. Create Target Array in the Given Order按既定顺序创建目标数组【Python】
LeetCode
1389.CreateTargetArrayintheGivenOrder按既定顺序创建目标数组【Easy】【Python】【数组】Problem
LeetCode
Giventwoarraysofintegersnumsandindex.Yourtaskistocreatetargetarrayunderthefollowingrules
Wonz
·
2024-01-28 19:20
49. 字母异位词分组
来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/p
滨岩
·
2024-01-28 19:50
面了 5 家知名企业的NLP算法岗(大模型方向),被考倒了。。。。。
今天整理后分享给大家,如果你对这块感兴趣,可以文末加入我们的技术群这位同学为了准备面试刷了
leetcode
200-300题左右,侧重刷高频hard题,同时准备了大量的大模型面试问题。
深度学习算法与自然语言处理
·
2024-01-28 19:09
NLP与大模型
大模型实战
自然语言处理
算法
人工智能
面试题
大模型
langchain
leetcode
--145--二叉树的后序遍历
链接:https://
leetcode
-cn.com/problems/binary-tree-postorder-traversal思路:1、后序遍历就是按照“左右根”的方式进行遍历,因此递归的调用函数
minningl
·
2024-01-28 18:03
8.11根据身高重建队列(LC406-M)
406.根据身高重建队列-力扣(
LeetCode
)算法:本题有两个维度,h和k,看到这种题目一定要想如何确定一个维度,然后再按照另一个维度重新排列。
pig不会cv
·
2024-01-28 18:54
#
8.贪心算法
算法
Day22|
Leetcode
235. 二叉搜索树的最近公共祖先
Leetcode
701. 二叉搜索树中的插入操作
Leetcode
450. 删除二叉搜索树中的节点
Leetcode
235.二叉搜索树的最近公共祖先题目链接235二叉搜索树的最近公共祖先一刷还是以递归法为主,前面做过二叉树的最近公共祖先,那个题目比较麻烦因为需要精准找到每个q,p才能做出判断,本题目需要利用二叉搜索树的特征点
吼吼848
·
2024-01-28 18:53
leetcode
算法
职场和发展
Day22|
leetcode
235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
leetcode
235.二叉搜索树的最近公共祖先题目链接:235.二叉搜索树的最近公共祖先-力扣(
LeetCode
)视频链接:二叉搜索树找祖先就有点不一样了!
只当小白脸
·
2024-01-28 18:22
leetcode
算法
c++
数据结构
代码随想录第二十二天|
Leetcode
235. 二叉搜索树的最近公共祖先、
Leetcode
701.二叉搜索树中的插入操作、
Leetcode
450.删除二叉搜索树中的节点
代码随想录第二十二天|
Leetcode
235.二叉搜索树的最近公共祖先、
Leetcode
701.二叉搜索树中的插入操作、
Leetcode
450.删除二叉搜索树中的节点
Leetcode
235.二叉搜索树的最近公共祖先对一条边进行搜索
muzi_taibai
·
2024-01-28 18:22
leetcode
算法
数据结构
LeetCode
235. 二叉搜索树的最近公共祖先
LeetCode
235.二叉搜索树的最近公共祖先给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。
Sundm@lhq
·
2024-01-28 18:22
LeetCode
LeetCode
二叉搜索树的最近公共祖先
235
算法与数据结构
二叉搜索树
【C语言刷
LeetCode
】235. 二叉搜索树的最近公共祖先(E)
【给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树:root=[6,2,8,0,4,7,9,null,null,3,5]示例1:输入:root=[6,2,8,0,4,7,9,null,null,3,
kinbo88
·
2024-01-28 18:52
LeetCode
leetcode
代码随想录算法训练营第22天 |
LeetCode
.235.二叉搜索树的最近公共祖先、
LeetCode
.701.二叉搜索树中的插入操作、
LeetCode
.450删除二叉搜索树中的节点
题目链接:235.二叉搜索树的最近公共祖先-力扣(
LeetCode
)作者思考:本题也是求最近的公共祖先,那么这题和之前那个求公共祖先的题目有什么区别呢?
Ewng
·
2024-01-28 18:52
算法
c++
leetcode
【
leetcode
刷刷】654.最大二叉树 、617.合并二叉树 、700.二叉搜索树中的搜索 、98.验证二叉搜索树
654.最大二叉树很典型的递归classSolution:defconstructMaximumBinaryTree(self,nums:List[int])->Optional[TreeNode]:iflen(nums)==0:returnmax_val=max(nums)max_index=nums.index(max_val)root=TreeNode(max_val)root.left=s
goldwater2020
·
2024-01-28 18:51
leetcode
算法
职场和发展
【
leetcode
刷刷】530.二叉搜索树的最小绝对差 、501.二叉搜索树中的众数 、236. 二叉树的最近公共祖先
今天做的都是二叉搜索树,主要解题思路中序遍历+递归双指针530.二叉搜索树的最小绝对差自己写的时候用的中序遍数组+求差题解的方法还加了一个双指针,大概意思就是记录cur和pre,因为是中序遍历,因此pre就是递增序列中cur的前一个。需要注意一定是中序遍历,cur的处理在left和right中间。classSolution:defgetMinimumDifference(self,root:Opt
goldwater2020
·
2024-01-28 18:51
leetcode
算法
职场和发展
【
leetcode
刷刷】344.反转字符串、541. 反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:55.右旋转字符串
344.反转字符串也是双指针classSolution:defreverseString(self,s:List[str])->None:"""Donotreturnanything,modifysin-placeinstead."""#双指针left=0right=len(s)-1while(left‘abc’。字符串末尾如果超过最大长度,则会返回至字符串最后一个值,这个特性可以避免一些边界条件
goldwater2020
·
2024-01-28 18:21
leetcode
python
算法
【
leetcode
刷刷】28. 实现 strStr()、459.重复的子字符串、字符串+双指针总结
28.实现strStr()KMP算法,原来是这个,之前上数据结构课的时候应该是学过的,但是早就忘了,现在虽然有点印象,但细节早就不记得了。跟着视频捋了一遍还是很懵。印象中的next表计算是右移的那个表,也就是不需要判断j>0那一步,但是现在感觉直接用原始前缀表比较好理解。需要注意回退的时候用while,且需要判断j>0。时间复杂度O(m+n),空间复杂度O(m)–>next表计算next表也可以看
goldwater2020
·
2024-01-28 18:21
leetcode
python
算法
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他