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
Day13 KMP+双指针
459重复的子字符串题目理解判断给定字符串是否能由重复子串构成,重复子串,因此子串的长度一定小于字符串的长度/2。思路借鉴一下别人的思路,可以转变为在一个串中查找另一个串的问题,KMP可以有效解决这一问题。我们假设字符串s是重复的,s=aaaaa,其中a为最小的重复子串,则s+s=aaaaaaaaaa,此时s+s中必有两个s,我们从字符串的第二位开始匹配是否能找到s,就可以判断s是否由重复子串构成
aabbcc1206
·
2024-02-06 15:27
leetcode
指针
字符串
c++
leetcode
(双指针)283.移动零(C++)DAY3
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示1&nums){intn=nums.size();if(n==0
小Q小Q
·
2024-02-06 15:25
C++刷题
leetcode
c++
算法
LeetCode
-94-二叉树的中序遍历
LeetCode
-94-二叉树的中序遍历94.二叉树的中序遍历难度简单给定一个二叉树的根节点root,返回它的中序遍历。
蒋斌文
·
2024-02-06 15:32
自律
和坚持
人生最可贵的两个词:
自律
和坚持。
自律
的人不断改变自己,坚持的人不断改变人生。在你越是不顺的时候,越要沉得住气。艰难的路不是谁都有资格走,人这一辈子你该走的弯路,该吃的苦,该撞的南墙,一个都少不了。
最美的光521
·
2024-02-06 15:23
Leetcode
题库 94.二叉树的中序遍历(递归 C实现)
文章目录解析代码解析中序遍历:先左再中后右Func函数,接收一个节点,节点非空,则先遍历其左子树,再存入自身val值,最后遍历右子树ret数组存储每个非空节点的val值pos为下一个存入ret数组的数据的下标代码voidFunc(structTreeNode*p,int*ret,int*pos){if(p==NULL)return;Func(p->left,ret,pos);ret[(*pos)+
柳家山头号矿工
·
2024-02-06 14:38
Leetcode刷题集
leetcode
c语言
算法
LeetCode
算法学习——链表
链表的顺序插入链表的数据结构最基本的单向链表:就是一个存放了数据和下一个节点地址的结构体structNode{intdata;//存放数据structNode*next;//next是用于指向下一个节点的地址};链表的创建及赋值structNode*list=NULL;//创建一个链表变量list=(structNode*)malloc(sizeof(structNode));//分配地址list
39度C
·
2024-02-06 14:37
链表
算法
数据结构
leetcode
c语言
力扣
LeetCode
-链表
链表一、链表节点定义//单链表structListNode{ intval; //节点上存储的元素 ListNode*next; //指向下一个节点的指针 ListNode(intx):val(x),next(NULL){} //节点的构造函数};定义一个节点ListNode*head=newListNode(5);二、设置虚拟头结点作用:设置虚拟头结点使对头结点的处理普遍化ListNode
流忆,留宜
·
2024-02-06 14:37
LeetCode
链表
leetcode
算法
数据结构——
leetcode
(链表练习)[java]
数据结构——
leetcode
(链表练习)【java】
leetcode
-19-删除链表的倒数第n个节点
leetcode
-24-交换链表中的相邻结点
leetcode
-206-链表反转
leetcode
-445
桐叶知秋
·
2024-02-06 14:36
leetcode
leetcode
链表
指针
算法
java
算法学习——
LeetCode
力扣哈希表篇2
算法学习——
LeetCode
力扣哈希表篇2454.四数相加II454.四数相加II-力扣(
LeetCode
)描述给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组
拉依达不拉胯
·
2024-02-06 14:06
LeetCode算法学习
算法
学习
leetcode
c++
c
互联网
把握人性的底线,是一个人最深层次的
自律
他和妻子秋蝉打离婚官司已经持续了5年,每次起诉,都被法官判定不予离婚。双方的家人,没一个人支持他变心劈腿的。秋蝉孝敬公婆,持家有方,他怎么就猪油蒙了心,又回到了当初抛弃他的小红的怀抱?竟然要抛妻弃子,跟着小红远走高飞?如果你觉得这是一个讲男人如何尽显“渣”质的言情小说,那你就错了。这是来自《陈忠实的短小说》中的故事,看完你会举手点赞说,这样做没有错,这就是人性。陈忠实是我国的著名作家,他的作品曾获
珊山悦读
·
2024-02-06 14:48
算法学习——
LeetCode
力扣哈希表篇1
算法学习——
LeetCode
力扣哈希表篇1242.有效的字母异位词242.有效的字母异位词-力扣(
LeetCode
)描述给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。
拉依达不拉胯
·
2024-02-06 14:35
LeetCode算法学习
算法
学习
leetcode
c++
c
秋招
算法学习——
LeetCode
力扣链表篇2
算法学习——
LeetCode
力扣链表篇224.两两交换链表中的节点24.两两交换链表中的节点-力扣(
LeetCode
)描述给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。
拉依达不拉胯
·
2024-02-06 14:35
LeetCode算法学习
算法
学习
leetcode
c++
c语言
c
链表
算法学习——
LeetCode
力扣链表篇1
算法学习——
LeetCode
力扣链表篇1203.移除链表元素203.移除链表元素-力扣(
LeetCode
)描述给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val
拉依达不拉胯
·
2024-02-06 14:34
LeetCode算法学习
算法
学习
leetcode
c++
c语言
秋招
八股文
您只需要把死磕推到极致,把
自律
推到极致,行云流水,炉火纯青
比如潘宇宽365
自律
心法,是写给爱潘宇宽的老板,企业家,总经理,勤奋工作,疯狂坚持,努
宇宽时间管理
·
2024-02-06 14:35
leetcode
- 1762. Buildings With an Ocean View
DescriptionTherearenbuildingsinaline.Youaregivenanintegerarrayheightsofsizenthatrepresentstheheightsofthebuildingsintheline.Theoceanistotherightofthebuildings.Abuildinghasanoceanviewifthebuildingcanse
KpLn_HJL
·
2024-02-06 14:04
OJ题目记录
leetcode
算法
职场和发展
leetcode
- 364. Nested List Weight Sum II
DescriptionYouaregivenanestedlistofintegersnestedList.Eachelementiseitheranintegeroralistwhoseelementsmayalsobeintegersorotherlists.Thedepthofanintegeristhenumberofliststhatitisinsideof.Forexample,the
KpLn_HJL
·
2024-02-06 14:33
OJ题目记录
leetcode
算法
职场和发展
leetcode
- 1650. Lowest Common Ancestor of a Binary Tree III
DescriptionGiventwonodesofabinarytreepandq,returntheirlowestcommonancestor(LCA).Eachnodewillhaveareferencetoitsparentnode.ThedefinitionforNodeisbelow:classNode{publicintval;publicNodeleft;publicNoderi
KpLn_HJL
·
2024-02-06 14:33
OJ题目记录
leetcode
java
算法
SQL面试必考——计算留存率
leetcode
1097.游戏玩法分析V计算第一天的留存率法一:窗口函数找到安装游戏的时间,及每个玩家第一次登陆的时间,通过min()+窗口函数,可以既找到最小值,又保留原来的值。
pia君
·
2024-02-06 14:02
sql面试总结
mysql
【
LeetCode
-SQL】1097. 游戏玩法分析 V
目录一、题目二、解决1、子查询+leftjoin2、min()+over()3、两次leftjoin三、参考一、题目Activity活动记录表+--------------+---------+|ColumnName|Type|+--------------+---------+|player_id|int||device_id|int||event_date|date||games_played
白露塞纳
·
2024-02-06 14:58
LeetCode-SQL
leetcode
sql
游戏
leetcode
- 1329. Sort the Matrix Diagonally
DescriptionAmatrixdiagonalisadiagonallineofcellsstartingfromsomecellineitherthetopmostroworleftmostcolumnandgoinginthebottom-rightdirectionuntilreachingthematrix’send.Forexample,thematrixdiagonalstart
KpLn_HJL
·
2024-02-06 14:28
OJ题目记录
leetcode
算法
职场和发展
小白水平理解面试经典题目
LeetCode
20. Valid Parentheses【栈】
20.有效括号小白渣翻译给定一个仅包含字符‘(’、‘)’、‘{’、‘}’、‘[’和‘]’,判断输入字符串是否有效。输入字符串在以下情况下有效:左括号必须由相同类型的括号封闭。左括号必须按正确的顺序关闭。每个右括号都有一个对应的相同类型的左括号。例子小白理解那么这种题目一上来看,其实题目描述的还是很清晰了,输入是一个String类型,返回值是布尔类型。基本就是我们熟悉的集中大,中,小括号的匹配,没有
心安成长
·
2024-02-06 14:28
leetcode
面试
leetcode
职场和发展
leetcode
1079:游戏玩法分析——求留存率
求留存率题目描述题解题目描述表:Activity±-------------±--------+|ColumnName|Type|±-------------±--------+|player_id|int||device_id|int||event_date|date||games_played|int|±-------------±--------+(player_id,event_date)
bulingg
·
2024-02-06 14:57
sql语言
数据库
算法
day10 算法打卡| 栈与队列|
Leetcode
232用栈实现队列、225用栈实现队列 | 理解队列与栈的不同
Leetcode
232:用栈实现队列题目链接:https://
leetcode
.cn/problems/implement-queue-using-stacks/description/思路:用两个栈实现队列操作
lala....
·
2024-02-06 14:26
开发语言
java
leetcode
算法
day11算法补卡|栈与队列02|
Leetcode
20有效括号、1047删除字符串中的所有相邻重复项 、150逆波兰表达式求值
Leetcode
20:有效括号题目链接:https://
leetcode
.cn/problems/valid-parentheses/description/题目分析:使用栈实现,如果栈为空,直接入栈;
lala....
·
2024-02-06 14:26
算法
leetcode
day08算法打卡|字符串01|
Leetcode
344:反转字符串、541:反转字符串II、字符串数字替换、151翻转字符串、右旋字符串|主要使用数组那部分的双指针思路解题
Leetcode
344:反转字符串题目链接:https://
leetcode
.cn/problems/reverse-string/description/题目分析:双指针实现原地反转Java实现代码1
lala....
·
2024-02-06 14:56
算法
java
leetcode
算法打卡day03|链表专题01:虚拟头节点使用、单链表查找删除元素、链表设计通过索引(add、delete、get)、使用双指针思路实现链表反转|
Leetcode
203、707、206
组成{data,pre,next}(3)循环链表:节点结构与单链表一致,但是首尾相连存储:内存分布不是连续的链表定义代码※链表优点在于长度不固定,能够实现动态增删,适用于增删频繁但是查询频率比较低的情景
Leetcode
203
lala....
·
2024-02-06 14:25
算法
链表
数据结构
day04补卡|
Leetcode
24、19、0207、142|节点两两交换、删倒数第N个、链表相交、|环形链表文章能看懂敲懂的,但是自己按思路编写出现了疑问,请各位批评指正。
Leetcode
24:两两交换链表节点实现题目链接:https://
leetcode
.cn/problems/swap-nodes-in-pairs/description/整体思路:使用虚拟头节点为保证处理的一致性
lala....
·
2024-02-06 14:25
java
day06补卡|哈希表专题1|
Leetcode
1、242、349、202|哈希数组、哈希Set、哈希Map|给你一个元素,判断是否在集合内出现过使用哈希方法;
Leetcode
242:有效的字母异位词(哈希-数组)题目链接:https://
leetcode
.cn/problems/valid-anagram/description/题目分析:题干异此等判定的本质就是
lala....
·
2024-02-06 14:25
散列表
数据结构
哈希算法
leetcode
java
算法
学习
day07补卡|哈希表专题02|
Leetcode
454、383、15、18|四数之和、三数之和、赎金信、四数相加II
Leetcode
454:四数相加II题目链接:https://
leetcode
.cn/problems/4sum-ii/description/题目分析:使用哈希mapABCD四个数组;map1:A+B
lala....
·
2024-02-06 14:25
哈希算法
算法
学习
java
leetcode
说说瑜伽和健身
现在很多人越来越注重健康,网络上练瑜伽健身的人很多,很多
自律
的人也给我带来很多正能量。曾经报过一次健身房的私教和瑜伽管的私教。
蓝小怪
·
2024-02-06 14:12
LeetCode
、1137. 第 N 个泰波那契数【简单,动态规划】
文章目录前言
LeetCode
、1137.第N个泰波那契数【简单,动态规划】题目与分类思路一维动态规划资料获取前言博主介绍:✌目前全网粉丝2W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者
长路 ㅤ
·
2024-02-06 14:16
算法刷题
#
LeetCode
leetcode
动态规划
算法
LeetCode
、216. 组合总和 III【中等,组合型枚举】
文章目录前言
LeetCode
、216.组合总和III【中等,组合型枚举】题目类型与分类思路资料获取前言博主介绍:✌目前全网粉丝2W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者
长路 ㅤ
·
2024-02-06 14:46
算法刷题
#
LeetCode
leetcode
算法
职场和发展
我想过着
自律
的生活
读大学两个月之后,渐渐发现自己的生活作息,饮食,运动,学习,越来越散漫。比如我本来想去自习室自习三小时,但是去了自习室之后,我又看不进去高数书,就想着先睡一会,一睡就是三小时。醒来了又有别的社团活动,班级活动等等……一个下午就这么过去了……醒来真的是愧疚到死。再比如我本来想减肥,预订了要少吃些零食,但是走在路上,就是忍不住拐进小吃摊,开始了胡吃海塞。很随意是吧……我后来在强烈的愧疚感之下反思,我发
眉山一叶
·
2024-02-06 14:57
离考试还有7天,生活教会你8件事
1.不要学会等待2.坦然接受一切3.学会宽荣待人4.事情未成之前不要伸张5.孤独才是人生的常态6.越长大越要保持好奇心7.有一种热爱,哪怕是偏执的8.年长的
自律
比年轻时
自律
更重要
公主慢慢向前走
·
2024-02-06 14:20
2021-09-02
IT1.
LeetCode
力扣:从上到下打印二叉树III2021-09-02(剑指Offer32-III.从上到下打印二叉树III)2.
幸福大黑鸭
·
2024-02-06 14:29
数据结构高级算法
克鲁斯卡尔)(以边为核心)9)不相交集合(并查集合)基础UnionBySize图-相关题目4.2GreedyAlgorithm1)贪心例子DijkstraPrimKruskal最优解(零钱兑换)-穷举法
Leetcode
322
->yjy
·
2024-02-06 13:26
Java
数据结构
数据库
暑假最后一周,请告诉你的孩子:所有优秀背后,都是苦行僧般的
自律
(转)
但是,这个世界上有一个亘古不变的道理,那就是:
自律
者出众,懒散者出局。一个人有多
自律
,他的人生就有多大高度。孩子,请相信,你有多
自律
,就有多优秀。01
金生馨
·
2024-02-06 13:29
r语言中大小写c的区别吗,R语言大小写字母转换
Javafor
LeetCode
231PowerofTwopublicbooleanisPowerOfTwo(intn){if(n运行,打开运行窗口.2,输入cmd,打开命令行窗口.3,进入cmd,找到orpxllite.ocx
神秘巨星z
·
2024-02-06 12:16
r语言中大小写c的区别吗
一个孩子的自尊水平直接决定了他今后的
自律
性
孩子总是越催越慢,可以从心理学的维度来解释:催促打乱了孩子的内在秩序,
自律
性变差。家长对孩子都有一个理想的期望值,孩子的慢让成年人产生失
慧玲家庭教育
·
2024-02-06 12:36
学习心得
这几天跟随晨鹤老师的课程,感触最深的,就是要
自律
,接触好的圈子里人,拉上哪些比我优秀的人的衣角,提升自己,要想成为优秀的人,就要跳出原来的所谓的舒适区,要对自己“狠”一点了。
宋碧霞
·
2024-02-06 12:27
【算法练习】
leetcode
算法题合集之动态规划背包问题篇
背包概念01背包问题有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weights[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。输入:weight[1,3,4]value:[15,20,30],最多能背重量总和为4的物品。dp[i][j]指的是在[0,i]个物品中在容量为j的背包中可选择的最大价值。如果当前容量是小于weight[i]
秋装什么
·
2024-02-06 12:18
算法
算法
leetcode
动态规划
leetcode
744.寻找比目标字母大的最小字母
本题是二分查找板块中的一个简单题目,不过二分查找比较注重于细节。所以我会着重点出来。思考:从查找字母这一个要求来说,我们要么选择遍历,要么选择二分查找,因为这里是非递减的,那么我们自然的就会想到用二分查找的方法去查找,所以就忽略遍历这一个比较笨的法子。那么我们需要找的并不是数组中对应的字符,而是比目标字符大一点的第一个最小字母。这里就说明了我们的判断条件并不简单的就是三个ifelse了,而是判断区
是小Y啦
·
2024-02-06 12:48
leetcode
算法
LeetCode
240.搜索二维矩阵II
文章目录搜索二维矩阵II一、题目描述二、解法1、直接查找O(mn)2、Z字型查找O(mn)搜索二维矩阵II一、题目描述编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。二、解法1、直接查找O(mn)首先遍历每一行for(int[]row:matrix),遍历每一行的元素for(intelement:
工藤赵一
·
2024-02-06 12:48
leetcode
矩阵
算法
【算法练习】
leetcode
算法题合集之排序篇
排序算法快速排序单路快排获取随机一个元素,元素左边是小于它的,元素右边是大于它的。partition:选择一个元素,交换left。比较nums[left]和nums[i],如果nums[i]=right){return;}intp=partition(nums,left,right);sort(nums,left,p-1);sort(nums,p+1,right);}privateintparti
秋装什么
·
2024-02-06 12:48
算法
算法
leetcode
排序算法
leetcode
2861最大合金数
这道题应该是用二分来进行解决的,因为它的样例在时间上给你限制了,导致不能使用比较暴力的解法。如果这是OI赛制,你大可以写暴力拿分,这里作者就介绍一下暴力的写法:思路:其实不难,读懂题目就知道,暴力解法就是个枚举的过程,把每个机器能够创造出的最大合金量算出来就行。首先外循环就是枚举机器数量,其次就是判断预算够不够的问题,那么就是预算够开始循环,预算不够退出循环,这是二重循环,三重循环就是遍历金属的种
是小Y啦
·
2024-02-06 12:17
leetcode
算法
c++
洛谷 1873题 砍树
这道题也是典型的二分查找问题.思路:假设我们知道这个锯断高度是x,就像
leetcode
2861题那样,check()就是判断这些树与锯断的差值加起来与m作比较的问题,这样的话就可以写出来了。
是小Y啦
·
2024-02-06 12:17
算法
c++
LeetCode
17. 电话号码的字母组合
难度:中等。标签:深度优先搜索,回溯算法,递归、字符串。正确解法:classSolution{mapphone={{'2',"abc"},{'3',"def"},{'4',"ghi"},{'5',"jkl"},{'6',"mno"},{'7',"pqrs"},{'8',"tuv"},{'9',"wxyz"}};voidDFS(stringdigits,vector&result,stringres
_almost__
·
2024-02-06 12:15
刷题
leetcode
74.搜索二维矩阵
这里不采用两次二分或者一次二分的方法了,
leetcode
上是很详细的,这里就讲讲普通的思路是怎样的。
是小Y啦
·
2024-02-06 12:45
leetcode
矩阵
算法
【算法练习】
leetcode
算法题合集之动态规划篇
普通动规系列
LeetCode
343.整数拆分
LeetCode
343.整数拆分将10的结果存在索引为10的位置上,需要保证数组长度是n+1,索引的最大值是n,索引是从0开始的。
秋装什么
·
2024-02-06 12:45
算法
算法
leetcode
动态规划
LeetCode
、17. 电话号码的字母组合【中等,dfs回溯】
文章目录前言
LeetCode
、17.电话号码的字母组合【中等,dfs回溯】题目与类型思路递归+回溯优化:StringBuilder来回溯补充代码:2024.1.31(简化)资料获取前言博主介绍:✌目前全网粉丝
长路 ㅤ
·
2024-02-06 12:43
算法刷题
#
LeetCode
leetcode
深度优先
算法
上一页
135
136
137
138
139
140
141
142
下一页
按字母分类:
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
其他