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
力扣小记
力扣
精选算法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
算法
算法
蒙自听课
小记
回顾两天的听课风暴,不同的特级教师呈现不一样的精彩,有章可循的、天马行空的,设计好的环节生成的精彩等等,好的课堂不一定是热热闹闹的、顺顺利利的、掌声四起的,但一定是关注了不好的孩子,并且看得见孩子拔节的成长。无论怎样的教学,最终我们要学习的,一定是大师们精彩背后努力的样子,阅读的样子、学习的样子、谦逊的样子!
陌上花开hlx
·
2024-02-14 03:27
C语言每日一题(54)对称二叉树
力扣
网101对称二叉树题目描述给你一个二叉树的根节点root,检查它是否轴对称。
对编程一片赤诚的小吴
·
2024-02-14 03:55
数据结构
算法
C语言每日一题(55)另一颗树的子树
力扣
572另一棵树的子树题目描述给你两棵二叉树root和subRoot。检验root中是否包含和subRoot具有相同结构和节点值的子树。如果存在,返回true;否则,返回false。
对编程一片赤诚的小吴
·
2024-02-14 03:55
c语言
算法
开发语言
香港澳门一周旅行印象
小记
(2)
•Day3——香港奢侈品店与自由行——11月27日上午去了黄大仙庙,里面的12生肖像很酷,每个生肖的双手处都被游客摸出了光泽。供香拜佛。随后跟着导游逛【奥特莱斯】和【DFS】奢侈品店,两个能让女生们眼睛发电的免税购物天堂。后半天自由行,下午开始下中雨,导致行程断断续续。根据距离先去了星光大道,但是由于在维修中,没有看到明星长廊。随后乘坐双层巴士去旺角和铜锣湾二期溜达了一会儿,算是打卡《旺角卡门》和
后现代阿Q
·
2024-02-14 03:43
C语言每日一题(56)平衡二叉树
力扣
网110平衡二叉树题目描述给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。
对编程一片赤诚的小吴
·
2024-02-14 03:53
c语言
算法
数据结构
第六十五天|今日
小记
-在知乎中获得的一些“感悟”
认知篇1.认知的四个境界:不知道自己不知道,知道自己不知道,知道自己知道,不知道自己知道。——《遥远的救世主》2.人最大的困难是认识自己,最容易的也是认识自己。很多时候,我们认不清自己,只因为我们把自己放在了一个错误的位置,给了自己一个错觉。所以,不怕前路坎坷,只怕从一开始就走错了方向。3.从来如此,便对么?——鲁迅4.一个人知道自己为什么而活,就可以忍受任何一种生活。——尼采感悟篇1.天之道论到
胖瓶子有话说
·
2024-02-14 02:24
代码随想录算法训练营第五十天(完全背包篇)|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
【生活
小记
录】又回娘家喽!(2022057)
又到周末了,又可以回娘家喽!现在最幸福的事情就是在这个城市里随时随地的可以回娘家。昨天下午一下班就往娘家蹽了。这一来娘家,爸妈就会忙叨起来!总变着花样给我们做好吃的,这不凌晨三点多就听着我妈起床去厨房不知道整什么去了。一开始我以为妈妈梦游呢!就盯着妈妈一直看,才发现妈妈是想让我们早上能吃上发糕,早早起来活发面的!唉!真是亲妈啊!紧接着到6点多爸爸就起来了,开始做发糕了!唉!这整得我都不好意思了,怎
恋上清咖
·
2024-02-13 23:31
思妈生活
小记
(41):我长了两样新“本事”
我最近在“樊登读书”APP上又听了几本教育孩子的书。比如《窗边的小豆豆》、《关键期关键帮助》、《天生有罪》等等。最开心的事莫过于把书上听到的对待孩子的方式现学现卖地应用到了思思身上,觉得自己又长“本事”啦:“本事”一:能对思思说“我相信你”了。前天晚上8点多钟,思思打电话过来了。她在电话里告诉我说:“妈妈,老师说再给我最后一次机会,如果作业再写不好的话,就把我的一条杠收上去。”如果换作以前,我的回
思妈2012
·
2024-02-13 23:33
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
职场和发展
复工前
小记
时间:2020.02.15,地点:安徽.合肥如今已是二月中旬,合肥通知的重点工程复工是24日。线上办公已是多数公司首选,但对于工程公司来说远远不是线上办公就能解决很多问题。现复工前提出三点建议供同行参考:1.排计划,按轻重缓急,把复工后需要做的事务性工作统计,整理,区分,细致的排几个计划。2.公关工作。现在通讯网络发达,不见面的情况下微信电话沟通是可以的。老朋友新朋友上下游渠道都是可以联络的。理顺
行者韩
·
2024-02-13 21:38
小记
一条冰滑梯
冬天跑步时总是路过这条冰滑梯,不时会碰见几个急冲冲滑下来的小孩子,刚到底部连屁股都顾不上拍打就去追赶没有半步停歇的父母。我总会稍微放忙几步留意这难得的小人文。沈阳是座很无聊的城市,今天碰到这条冰滑梯被铲除,希望它下个冬天还在。图片发自App
食相君
·
2024-02-13 20:15
西塘
小记
虽然是南方人,但是却还没去过江南古镇,趁着周末,去了一趟西塘。图片发自App我是从杭州出发的,直接从九堡汽车客运站直达西塘客运站,车次很多,但是节假日最好提前买票(虽然极其不建议节假日去)。到达西塘后,一下车就会看到很多黄色人力小三轮,10-20块钱就可以到景区入口。门票的话,如果选择住在西塘景区里,可以联系客栈老板帮你们买票,他们买55元/张,普通游客自己买的话门票100元/张,另外如果有学生证
是小阳同学呀
·
2024-02-13 20:00
力扣
题目训练(9)
2024年2月2日
力扣
题目训练2024年2月2日
力扣
题目训练412.FizzBuzz414.第三大的数415.字符串相加129.求根节点到叶节点数字之和131.分割回文串65.有效数字2024年2月2日
力扣
题目训练
落幕·重逢
·
2024-02-13 20:01
编程学习
leetcode
算法
c++
mastering bitcoin 读书
小记
开卷有益,小韭菜本着对比特币具体实现的好奇心,这周翻完了《MasteringBitcoin》。书的信息量很大,一遍读完感觉也是不能完全跟上作者的思路,但这本确实可以说是熟悉区块链等相关知识的绝佳入门书了,虽然可能对非程序员不是特别友好。以下是读书时和读完后的一些记录和思考。以后有时间的话,肯定会继续刷的,因为其中的具体算法和实现,其实第一遍都跳过了,以求对它的全貌有一个快速的认识和理解。书的第一章
卜将就
·
2024-02-13 19:44
5.31
小记
月底了,时间过得好快啊。半年就这么过去了,然而我啥也没做成,今天的“每天一本书”停了,并不是说偷懒,或者其他,只是今天我一直在找书,就想一本比较好做笔记的书,然后想想这样挺没意思的,因为我不知道我看书到底是单纯看书,还是只是为了打卡而看书的。
向日葵小凤
·
2024-02-13 19:23
今日
小记
语文课我们学了动物王国开大会!这篇课文主要说的是!老虎让狗熊通知大家动物王国要开大会!狗熊第一遍通知大家失败了!因为他没有说明时间!第二遍他也失败了!是因为他又没有说出具体的时间!第三遍他还是失败了!是因为他没有说出地点!第四遍他成功了!他把具体时间地点参加人都说清了!我们还学习几个生字!数学课,我们做了几道练习题!我们老师还讲了一课一练!我们还说了中午的午写。
刘家成同学
·
2024-02-13 17:02
力扣
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
散列表
算法
力扣
算法训练_无重复的最长子串(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
力扣
题目训练:605-种花问题
来源:
力扣
(LeetCode)链接:https://leetcode-cn.c
@you_123
·
2024-02-13 16:53
算法
算法
leetcode
力扣
题目训练(2)
2024年1月26日
力扣
题目训练2024年1月26日
力扣
题目训练263.丑数268.丢失的数字283.移动零86.分隔链表89.格雷编码37.解数独2024年1月26日
力扣
题目训练2024年1月26日第二天编程训练
落幕·重逢
·
2024-02-13 16:52
编程学习
leetcode
算法
c++
是否只编辑一次
力扣
题目
defcompare():a=input("第一个字符串")b=input("第二个字符串")iflen(a)-len(b)>1:print("False")iflen(b)-len(a)>1:print("False")iflen(a)==len(b):ifa==b:print("True")ifa!=b:print("False")iflen(a)-len(b)==1:#编辑的是删除一个字符i
电科小王
·
2024-02-13 16:22
python
力扣
题目训练(8)
2024年2月1日
力扣
题目训练2024年2月1日
力扣
题目训练404.左叶子之和405.数字转换为十六进制数409.最长回文串116.填充每个节点的下一个右侧节点指针120.三角形最小路径和60.排列序列
落幕·重逢
·
2024-02-13 16:21
编程学习
leetcode
算法
c++
力扣
(LeetCode)数据结构练习题
今天来分享两道
力扣
(LeetCode)的题目来巩固上篇时间复杂度和空间复杂度的知识,也就是在题目上加上了空间复杂度和时间复杂度的限制。
Gu Gu Study
·
2024-02-13 16:51
数据结构
leetcode
数据结构
算法
LeetCode-025-K个一组翻转链表
示例:给你这个链表:1->2->3->4->5当k=2时,应当返回:2->1->4->3->5当k=3时,应当返回:3->2->1->4->5来源:
力扣
(LeetCode)链接:https://leetcode-cn.com
刻苦驴哝
·
2024-02-13 16:55
538. 把二叉搜索树转换为累加树
注意:本题和1038:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台相同示例1
南屿欣风
·
2024-02-13 15:00
算法
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-13 15:47
力扣刷题
leetcode
sql
数据库
随手
小记
我们努力工作,至少要养活三个人:【1】现在健康的自己;【2】日后年老的自己;【3】随时可能生病的自己。图片发自App
杨周婷Justine
·
2024-02-13 15:38
烘焙
小记
周末抽空来做点小烘焙,满足一下自己的肚子。今天做菜多了一个削好的马铃薯,想了想,切成小条,放开水里略煮,捞出沥干,拌橄榄油、盐,撒黑胡椒,放入铺了油纸的烤盘,烤大约三十分钟。出锅的时候香到还没放凉就被抢完了。黑椒薯角试着用三种不同的红薯来烤红薯干,感觉略切厚点,用1000w来烤,烤到水分半干,再换低温慢慢烘会更好。烤箱太小,为了不糊掉,没有烤到薯片那么脆,吃起来略微绵软。也许下次一直高温加锡纸会更
云麓
·
2024-02-13 14:10
周末
小记
我想,如果抛开那些高大上的理想不谈,孔子的人生理想正如其言:“暮春者,春服既成,冠者五六人,童子六七人,浴乎沂,风乎舞雩,咏而归.”翻译过来就是:“暮春三月,穿上春天的衣服,约上五六人,带上六七个童子,在沂水边沐浴,在高坡上吹风,一路唱着歌回家.”这才是真正接地气儿的平民幸福,孔老先生也概莫能外呀.《金刚经》云:“一切有为法,如梦幻泡影,如露亦如电,应作如是观。”意思是一切都是虚妄,不可住相.可古
姜地主
·
2024-02-13 13:33
【素·悦读坊】人间有味是清欢——读《浮生六记》
小记
1
“诗仙”李白在《春夜宴从弟桃李园序》中写道:“夫天地者,万物之逆旅。光阴者,百代之过客。而浮生若梦,为欢几何?”清代的沈复就以此为名写了《浮生六记》。沈复,号梅逸,字三白,江苏苏州人,清代文学家,当过幕僚,兼做商人。工诗画、散文。生于公元1763年,卒于1825年。他出身于“衣冠之家”,一生长期做幕僚,奔走南北,游历过许多地方。嘉庆十三年,随翰林院编修齐鲲出使琉球,归国期间,创作了《浮生六记》,流
素小拙
·
2024-02-13 13:34
仰望灯塔,扬帆远航
为此,管院
小记
者们,开始对一位优秀前辈进行专访。记者(以下简称记):师姐,您在大一、大二均获得国家奖学金,
黄土仔
·
2024-02-13 13:51
786. 第k个数
Problem:786.第k个数(acwing)P1923【深基9.例4】求第k小的数(洛谷)215.数组中的第K个最大元素(
力扣
)文章目录思路解题方法复杂度Code思路这个问题要求找出数组中的第k个最大元素
爱跑步的程序员~
·
2024-02-13 12:41
刷题
算法
排序算法
算法
leetcode
acwing
双非本科准备秋招(23.1)——
力扣
二叉搜索树
1、501.二叉搜索树中的众数中序遍历得到有序数组和最高频次,然后再次遍历有序数组。可以改进一下,只遍历一次:每次更新最大值的时候,顺便清空数组,这样最后数组里一定都是最高频次的元素了。classSolution{Listlist=newArrayListmaxValue){maxValue=cnt;list.clear();list.add(root.val);}inOrder(root.rig
随心自风流
·
2024-02-13 12:10
leetcode
算法
秋招
二叉搜索树
力扣
数据结构
java
算法(链表)——删除链表的倒数第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]来源:
力扣
(LeetCode
花生酱拌面
·
2024-02-13 11:18
算法(链表)
算法
链表
数据结构
leetcode
c++
剑指 Offer II 021. 删除链表的倒数第 n 个结点(双指针法)
这个题
力扣
官方的双指针法添加了一个哑节点作为头节点,其实也可以不用那样建立新节点再删除。/***Definitionforsingly-lin
曦樂~
·
2024-02-13 11:48
每日一学
链表
数据结构
上一页
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
其他