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
力扣周赛163
《剑指 Offer》专项突破版 - 面试题 44 : 二叉树中每层的最大值(两种方法 + C++ 实现)
目录前言一、只用一个队列二、使用两个队列前言题目链接:LCR044.在每个树行中找最大值-
力扣
(LeetCode)题目:输入一棵二叉树,请找出二叉树中每层的最大值。
melonyzzZ
·
2024-02-14 11:26
数据结构
c++
数据结构
开发语言
面试
算法
leetcode
LeetCode
周赛
——384
1.修改矩阵(模拟)classSolution{public:vector>modifiedMatrix(vector>&matrix){intn=matrix.size();intm=matrix[0].size();vectorans(m);for(inti=0;i&nums,vector&pattern){intn=nums.size();intm=pattern.size();intans
duanyq666
·
2024-02-14 09:52
LeetCode周赛
leetcode
算法
职场和发展
吕慧君(信阳)网络初级11期第
163
天分享
希望被赞美被肯定被看到昨晚上的焦点第十四次课,刘老师让大家练习赞美,四房间的小伙伴们相互赞美,让我收获了什么呢。首先我感觉自己希望被赞美,特别是生活中我希望得到爱人的赞美,内心的渴望特别强烈。或许是因为我感觉自己的付出太多了,希望得到一点回馈吧。每天早晨六点准时起床给孩子做早餐,中午十一点半之前要回来做午饭,晚饭前段时间孩子吃外卖,这几天也要吃家里的饭。我感觉好累呀!我就像一只被儿子抽着的陀螺,停
北方人_4bf2
·
2024-02-14 08:02
【
力扣
每日一题】
力扣
145二叉树的后序遍历
题目来源
力扣
145二叉树的后序遍历题目概述给你一棵二叉树的根节点root,返回其节点值的后序遍历。思路分析使用迭代和递归方法都可以实现二叉树的后序遍历。
写做四月一日的四月一日
·
2024-02-14 08:49
leetcode
算法
java
c++
LeetCode:83和82.删除排序链表中的重复元素I,II
这两题算是链表的基础题,就遍历删除没啥特点,83甚至不需要考虑第一个结点的特殊情况,属实是名副其实的easy了LeetCode:21.合并两个有序链表之第一次的特殊情况-CSDN博客83.删除排序链表中的重复元素-
力扣
nainaire
·
2024-02-14 08:19
大一写的LeetCode题
leetcode
链表
算法
c语言
数据结构
力扣
:376. 摆动序列
解题思路:1.先规定好左坡值和右坡值,在计算当前节点比上一节点的差值。如果左坡值>=0且右坡值0,符合摆动序列的条件sum加一,同时把右坡值的差值赋值个左坡值,这样就不断在更新左坡值的差值来,同时假如下一节点和前一节点相等了,左坡值的值不是为0,而是为上一差值不为0的差值。classSolution{publicintwiggleMaxLength(int[]nums){//判断数组的长度是否是一
AnDanXingKo
·
2024-02-14 07:18
贪心
leetcode
算法
【
力扣
每日一题】
力扣
987二叉树的垂序遍历
题目来源
力扣
987二叉树的垂序遍历题目概述给你二叉树的根结点root,请你设计算法计算二叉树的垂序遍历序列。
写做四月一日的四月一日
·
2024-02-14 07:17
leetcode
算法
java
【
力扣
】5.最长回文子串
这道题我主要是通过动态规划来进行解题,看了我好久(解析),生疏了呀。首先就是判断一个字符串是不是回文,我们可以设置两个指针,从前往后进行判断即可,运用暴力解题法,这里运用的动态规划法主要是要搞清楚原理即可。中心思想就是先判断两端的是否相等,若是则dp[i][j]=true,然后是从短到长的一个过程,与此同时不断更新最长子串的下标,最后再返回,代码里面有详细的解释。classSolution{pub
我爱君君吖~
·
2024-02-14 07:17
力扣
题解
leetcode
算法
职场和发展
LeetCode:70.爬楼梯
70.爬楼梯-
力扣
(LeetCode)目录题目:思路,分析:代码+注释:每日表情包:题目:思路,分析:一眼斐波那契数列,但有时间限制,搞不了递归,那就搞循环,(从前往后的加,不搞递归的大量且重复的计算)
nainaire
·
2024-02-14 07:47
大一写的LeetCode题
leetcode
算法
c语言
数据结构
力扣
:53. 最大子数组和
解题思路:1.先把数组为空和数组的长度为1时的特殊情况分别开来。声明一个sum变量用于计算数组中的连续子数组的总和值。在声明一个guo变量用于一种接收sum中的前i-1的总和。另一种接收sum中前i的总和,主要根据sum的值来判断是接收的哪一种。在声明一个guo变量用于接收最大和的连续子数组的值。2.在遍历过程中要把sum分情况来进行赋值和更新。如果当前i-1的sum值小于o,为负数时就抛弃前i-
AnDanXingKo
·
2024-02-14 07:16
动态规划
算法
leetcode
数据结构
哲学家进餐(
力扣
)
涉及到操作系统中的多线程并发操作知识点1.Semaphore(信号量),维护一个许可集,同一时间最多允许多少线程去访问资源线程可以通过acquire()拿到许可,或release()归还许可如果许可全部发放分配,则其他线程进入等待状态2.ReentrantLock[],可重入锁,类似于synchronized独占锁且可重入的classDiningPhilosophers{privatefinalR
喜欢刷dp的菜菜
·
2024-02-14 07:40
leetcode
操作系统
p2p
linq
每日OJ题_位运算⑦_
力扣
面试题 17.19. 消失的两个数字
目录
力扣
面试题17.19.消失的两个数字解析代码
力扣
面试题17.19.消失的两个数字面试题17.19.消失的两个数字难度困难给定一个数组,包含从1到N所有的整数,但其中缺了两个数字。
GR鲸鱼
·
2024-02-14 07:05
每日OJ题
leetcode
算法
c++
位图
位运算
Offer必备算法06_位运算_十道
力扣
OJ题详解_由易到难
目录位运算算法原理①
力扣
191.位1的个数解析代码②
力扣
338.比特位计数解析代码③
力扣
461.汉明距离解析代码④
力扣
136.只出现一次的数字解析代码⑤
力扣
260.只出现一次的数字III解析代码⑥
力扣
面试题
GR鲸鱼
·
2024-02-14 07:34
leetcode
算法
c++
哈希
哈希算法
位运算
力扣
-28. 找出字符串中第一个匹配项的下标
文章目录
力扣
题目代码
力扣
题目给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。
编程开发者
·
2024-02-14 06:43
LeetCode
leetcode
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-14 06:41
力扣刷题
leetcode
sql
数据库
7天带你全方位刷爆数据结构与算法,每天一道,高效刷题
前言很多算法小白初期刷题比较迷茫,不知道从何刷起从何入手,也不知道怎么使用LeetCode,这篇带你高效使用
力扣
,让刷题进大厂的路上不再迷茫!
Java爱好者
·
2024-02-14 06:49
Android开发技术环境搭建
www.oracle.com/2.AndroidStudio下载:https://developer.android.google.cn3.中国大学MOOC(环境搭建、运行APP):https://www.icourse
163
CC辰辰吖
·
2024-02-14 06:27
2022-12-28
【日精进打卡第2121天】姓名:陈权公司:青柠养车【知~学习】《六项精进实践》1、诵读次数:7862、实践分数:14
163
、实际得分:2202【行~实践】一、修身二、努力1、剪视频2、全力以赴销售三、谦虚
水青柠
·
2024-02-14 06:22
力扣
精选算法100道——【模板】前缀和 (二维)
目录题目解析算法原理实现代码二维前缀和【模板】题目解析上一题我们讲述了一维的前缀和求法。第一行三个参数,n是行数=3,m是列数=4,q=3代表查询次数接下来就是n行m列的矩阵剩下的q行是查询的区间,我们依次输入x1,y1,x2,y2算法原理我们先想想如何计算这个正方形整个的区域和。我们可以利用这种方法A+B+C+D=(A+B)+(A+C)+D-A使用两层循环计算前缀和,其中dp[i][j]表示矩阵
chlorine5
·
2024-02-14 05:36
算法
算法
力扣
精选算法100道——矩阵区域和 (前缀和专题)
目录了解题意算法原理实现代码了解题意给定一个大小为mxn的矩阵mat和一个整数k,你需要计算一个新的矩阵answer,其中每个answer[i][j]表示矩阵mat中以坐标(i,j)为中心、边长为2*k+1的正方形区域内所有元素的和。换句话说,对于每个答案元素ret[i][j],其值是由以mat[i][j]为中心、边长为2*k+1的正方形区域内的所有元素之和组成的。以每个元素为中心的大小为(2k+
chlorine5
·
2024-02-14 05:36
算法
算法
C语言每日一题(54)对称二叉树
力扣
网101对称二叉树题目描述给你一个二叉树的根节点root,检查它是否轴对称。
对编程一片赤诚的小吴
·
2024-02-14 03:55
数据结构
算法
C语言每日一题(55)另一颗树的子树
力扣
572另一棵树的子树题目描述给你两棵二叉树root和subRoot。检验root中是否包含和subRoot具有相同结构和节点值的子树。如果存在,返回true;否则,返回false。
对编程一片赤诚的小吴
·
2024-02-14 03:55
c语言
算法
开发语言
C语言每日一题(56)平衡二叉树
力扣
网110平衡二叉树题目描述给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。
对编程一片赤诚的小吴
·
2024-02-14 03:53
c语言
算法
数据结构
每日一省
163
我和先生每天都会到我们家附近公园里打乒乓球,锻炼身体的同时我也发现了很多美好的瞬间,我就列举一二,分享我身边美好的人和事儿。幸福的“海滩”因为疫情管控,全员都要做核酸检测,最近公园里人很少,那天早上我们到的时候,看到一个妈妈带着一个四五岁的小男孩在我们打乒乓球案子的旁边的沙坑里玩耍,小男孩长的白白净净,虎头虎脑,特别可爱,先生忍不住说了一句:“好可爱的孩子,这么早就起床了,真勤快啊!”那位妈妈说“
常燕美
·
2024-02-14 03:41
妈妈的日记|小石头养成记
163
1997年6月18日星期三多云(一)儿子长大了,有时竟然也会说起大人话来。晚上看电视,电视广告中放好吃的东西。爸爸说:“石头,好吃的,快拿吃。”儿子答:“够不到。”“你不能到电视跟前去拿呀?”爸爸继续逗他。“会把电视机抓坏了。”小子竟然一本正经地如此回答。想起大羊小时候会老远地伸手抓电视中的好吃的给大家吃的情景,大家都忍不住哈哈大笑了,笑儿子的小大人,笑大羊的天真可爱。上个礼拜老公星期六上午去了,
鲨鱼辣椒面
·
2024-02-14 03:47
代码随想录算法训练营第五十天(完全背包篇)|518. 零钱兑换Ⅱ
518.零钱兑换Ⅱ题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台思路本题相当于求装满容量为amount的背包有多少种方法,又由于零钱可以重复使用,属于完全背包的题型。
Huiwen_Z
·
2024-02-14 02:05
代码随想录训练营
算法
动态规划
python
leetcode
代码随想录算法训练营第五十一天(完全背包篇)|377. 组合总和Ⅳ
377.组合总和Ⅳ题目链接:377.组合总和Ⅳ-
力扣
(LeetCode)思路这题对应了518零钱兑换中“先遍历容量,再遍历物体”的遍历顺序。由于元素相同顺序不同的组合算两个组合,其实是求排列。
Huiwen_Z
·
2024-02-14 02:04
代码随想录训练营
算法
动态规划
python
leetcode
主题月读读书会—《小狗钱钱》第十章在旧地下室里
还好吉娅的好朋友莫妮卡和表哥马塞尔都陪在她身边,他们很害怕,但是还是鼓起勇气在房子里小心翼翼地查看,最终,他们发现了陶穆太太的地下室,里面有100张1000马克面值的钞票共计10万元,有25根金条、78块金币,
163
宋小妮日记
·
2024-02-14 02:38
此湖是世界上最深的湖泊,他是如何脱离中国的呢?
湖总容积23.6万亿立方米,最深处达
163
7米,是世界第一深湖、欧亚大陆最大的淡水湖。湖长636千米,平均宽48千米,面积为3.15万平方千米,由地层断裂陷落而成,湖面海拔455米,平均水深730米。
晨曦文集
·
2024-02-14 00:32
【小赛1】蓝桥杯双
周赛
第5场(小白)思路回顾
我的成绩:小白(5/6)完稿时间:2024-2-13比赛地址:https://www.lanqiao.cn/oj-contest/newbie-5/相关资料:1、出题人题解:“蓝桥杯双
周赛
·第5次强者挑战赛
清风莫追
·
2024-02-13 22:28
愚公搬算法
蓝桥杯
职场和发展
python
算法
leetcode刷题(模拟问题)
题一:替换所有的问号1.链接1576.替换所有的问号-
力扣
(LeetCode)2.思路这道题,最重要的就是理解什么是连续重复的字符连续重复字符是指:相同字母连在一起多次出现先遍历这个数组,去找到?
Nevergive_
·
2024-02-13 22:23
算法基础
leetcode
算法
职场和发展
位运算+leetcode ( 2 )
题一:只出现一次的数字(1)1.链接136.只出现一次的数字-
力扣
(LeetCode)2.思想借用位运算中异或操作符的特点,a^a=0,0^a=a先定义一个sum=0就用一个循环来遍历这个数组,每次都进行
Nevergive_
·
2024-02-13 22:53
算法基础
leetcode
算法
职场和发展
代码随想录算法训练营第23期day52|300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组
目录一、300.最长递增子序列二、674.最长连续递增序列三、718.最长重复子数组一、300.最长递增子序列
力扣
题目链接子序列是可以在不改变原有次序的情况下删除一些元素,需要进行二重遍历进行判断classSolution
weixin_42179093
·
2024-02-13 21:05
代码随想录二刷
算法
leetcode
数据结构
代码随想录算法训练营day52|300.最长递增子序列,674. 最长连续递增序列,718. 最长重复子数组
300.最长递增子序列
力扣
思路:1.dp数组及其下标的含义:dp[i]表示i之前包括i的以nums[i]结尾的最长上升自序列的长度;2.递推公式:位置i的最长升序子序列长度=j从0到i-1各个位置的最长升序子序列的长度最大值
扭一扭.
·
2024-02-13 21:35
动态规划
算法
代码随想录算法训练营day52 | LeetCode 300. 最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组
300.最长递增子序列(题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台)思路:今天开始了dp的又一类超经典题目,最长递增子序列。
_porter
·
2024-02-13 21:04
算法
leetcode
职场和发展
Steady me
第十九天Sentence
163
addressesnoneofthetrulythornyquestions解决任何棘手的问题remedyn.补救;疗法;解决办法;(硬币的)公差v补救纠正改进治疗归纳不推理的思维常常和
不骄不躁艰苦奋斗
·
2024-02-13 20:28
力扣
题目训练(9)
2024年2月2日
力扣
题目训练2024年2月2日
力扣
题目训练412.FizzBuzz414.第三大的数415.字符串相加129.求根节点到叶节点数字之和131.分割回文串65.有效数字2024年2月2日
力扣
题目训练
落幕·重逢
·
2024-02-13 20:01
编程学习
leetcode
算法
c++
我的转念一想
中原焦点坚持分享第
163
5天20210831在生活中,我们希望未来的发生是我们所希望的。所以我们特别喜欢这四个字——心想事成。我们也许听到过这样一句话——天上不会掉馅饼。
双月芽儿
·
2024-02-13 19:27
【单调队列优化 DP】
LeetCode41场双
周赛
1687.从仓库到码头运输箱子算法:单调队列优化DP下文简称最大装货数量maxBoxesmaxBoxesmaxBoxes为mxcmxcmxc,简称最大载重量maxWeightmaxWeightmaxWeight
慕容青峰
·
2024-02-13 19:27
动态规划
算法
leetcode
c++
动态规划
周勇//4.14清明十一日//七言绝句的创作理论与实践:一学就会的渔洋绝句十二法(十二/完结篇)
王士祯(
163
4—1711)原名士禛,字子真、贻上,号阮亭,又号渔洋山人,人称王渔洋,谥文简。汉族,新城(今山东桓台县)人,常自称济南人,清初杰出诗人。
高山流水无情剑
·
2024-02-13 17:23
力扣
49. 字母异位词分组
Problem:49.字母异位词分组文章目录题目描述思路复杂度Code题目描述思路1.我们利用一个无序映射以排序后的字符作为键、字符数组作为值;2.每次我们从原始数组中取出一个字符串并对其进行排序,并将其添加到对应键所存的数组中;3.创建一个二维数组将无序映射的所有值添加到其中复杂度时间复杂度:O(nklogk)O(nklogk)O(nklogk);其中nnn为字符串数组中字符串的数量kkk为字符
LNsupermali
·
2024-02-13 16:29
力扣题目
leetcode
算法
职场和发展
力扣
面试题 16.21. 交换和(哈希表)
Problem:面试题16.21.交换和文章目录题目描述思路及解法复杂度Code题目描述思路及解法1.分别求取array1与array2数组每一个元素的和(sum1与sum2)并同时将array2的元素存入一个set集合中;2.如果sum1和sum2的和为奇数,则不存在;3.计算sum1与sum2的和的一半,同时减去sum1并用变量diff记录下来;4.遍历array1同时在set集合中查找是否存
LNsupermali
·
2024-02-13 16:29
力扣题目
leetcode
散列表
哈希算法
力扣
1122. 数组的相对排序(哈希表)
Problem:1122.数组的相对排序文章目录题目描述思路及解法复杂度Code题目描述思路及解法1.利用arr2创建一个无序映射(map集合),以其中的元素作为键,值默认设置为0;2.扫描arr1数组统计arr2元素在其中的个数(将个数存入上述的map集合中);3.按arr2中的元素的顺序将map集合中的值存入到一个数组中;4.将arr1剩下的元素按升序存入到上述数组中;复杂度时间复杂度:O(n
LNsupermali
·
2024-02-13 16:58
力扣题目
leetcode
散列表
算法
arm短语
social_service=x&from=singlemessage&track_id=d1f4b148-47d6-11e8-b3dc-00
163
e0c60fa&content_type=ask%3A
仓鼠Betsy
·
2024-02-13 16:56
力扣
算法训练_无重复的最长子串(JAVA)
题目:思路:定义一个map集合对象,和二个指针,end指针进行遍历集合,start指针用来规定起点,当end指针遍历到重复元素时,计算出end与start的差值ans,又从这个地方重新进行遍历,以此往复,得到差值最大的ans。代码:
为你千千万万遍的哈桑
·
2024-02-13 16:24
java
算法
力扣
算法训练_链表的中间结点(JAVA)
题目:思路:让二个指针最开始都指向头结点,一个指针一直移动两格,一个指针一直移动一格,当快指针移动到最后时,慢指针刚好指向中间结点。判断快指针的条件,只需要依次列举就好(引用官方的图片)。当条件为kuai.next时:当条件为kuai.next.next时:是不是更加清晰明了。代码:
为你千千万万遍的哈桑
·
2024-02-13 16:54
java
算法
力扣
算法训练_两数之和
题目思路:最开始想的是用双指针一个向右一个向左遍历,结果代码超时,如图:转变思路,不仅可以利用双指针,还可以用map集合中的键值对来解决问题,这里阐述几个关键方法,containinsKey()如果集合中有指定的值,则返回true。通过代码:
为你千千万万遍的哈桑
·
2024-02-13 16:53
算法
java
力扣
算法训练_反转字符串中的单词(JAVA)
题目:思路:将字符串保存进字符数组,创建一个新的reverse()方法用于反转规格长度的字符数组。当遍历到‘’时,可以将前面一段字符进行反转,遍历到最后,应该把最后一段进行反转,因为之前反转的但是空格以前的,而最后一段是在空格之后。代码:
为你千千万万遍的哈桑
·
2024-02-13 16:53
java
算法
蓝桥杯训练1—
力扣
第一题
#题目1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。注:所以输出会是唯一解你可以按任意顺序返回答案输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[
水裔
·
2024-02-13 16:23
蓝桥杯
python
蓝桥杯
力扣
力扣
算法训练_移动零(JAVA)
题目这道题利用的是快慢指针方法,因为不需要排序所以快指针只用往前遍历,只要不遍历到零时,用慢指针进行装载。代码
为你千千万万遍的哈桑
·
2024-02-13 16:23
算法
java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他