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
力扣算法刷题
1.1-数组-704. 二分查找★
704.二分查找★
力扣
题目链接,给定一个n个元素有序的(升序)整型数组nums和一个目标值target,搜索nums中的target,如果存在返回下标,否则返回-1。n将在[1,10000]之间。
探路人
·
2024-03-26 16:05
《数据结构与算法Rust实现》
704.
二分查找
Rust
力扣
126双周赛
k三题求出加密整数的和classSolution{publicintsumOfEncryptedInt(int[]nums){intans=0;for(inti=0;ipq=newPriorityQueue{if(nums[a]!=nums[b]){returnnums[a]-nums[b];}returna-b;});SetmarkedSet=newHashSet0&&!pq.isEmpty()
koshi484
·
2024-03-25 15:34
leetcode
算法
职场和发展
力扣
刷题:字母异位词分组(java实现)
题目:给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母都恰好只用一次。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例2:输入:strs=[""]输出:[[
微蓝_
·
2024-03-24 13:29
每日OJ题_字符串①_
力扣
14. 最长公共前缀
目录
力扣
14.最长公共前缀解析代码1(两两比较)解析代码2(统一比较)
力扣
14.最长公共前缀14.最长公共前缀难度简单编写一个函数来查找字符串数组中的最长公共前缀。
GR鲸鱼
·
2024-03-24 05:52
leetcode
算法
c++
数据结构
代码随想录算法训练营DAY4| C++|LeetCode|24.两两交换链表中的结点、19.删除链表的倒数第N个结点、面试题 02.07. 链表相交、142.环形链表II
24.两两交换链表中的结点主要思路cpp代码19.删除链表的倒数第N个结点主要思路CPP代码面试题02.07.链表相交基本思路CPP代码142.环形链表II主要思路CPP代码24.两两交换链表中的结点
力扣
题目链接文章链接
Che3rry
·
2024-03-24 03:49
算法
c++
【leetcode热题】打家劫舍
-
力扣
(LeetCode)题目描述你是一个专业的小偷,计划偷窃沿街的房屋。
kiugvui
·
2024-03-24 03:19
leetcode热题
leetcode
算法
职场和发展
leetcode 347.前k个常见的元素
leetcode347.前k个常见的元素参考资料[blind75](Practice(neetcode.io)),[代码随想录](代码随想录(programmercarl.com))一、
力扣
[第347题
沉靥
·
2024-03-22 04:20
#
blind75(第一轮)
leetcode
算法
python
笔记
每日OJ题_字符串②_
力扣
5. 最长回文子串(中心拓展)
目录
力扣
5.最长回文子串解析代码(中心拓展)
力扣
5.最长回文子串5.最长回文子串难度中等给你一个字符串s,找到s中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。
GR鲸鱼
·
2024-03-20 19:01
leetcode
算法
c++
数据结构
c语言
算法刷题
Day14 | 二叉树理论、递归遍历、迭代遍历、统一迭代
目录0引言1递归遍历1.1前序遍历1.2后序遍历1.3中序遍历2迭代遍历2.1前序和后序2.2中序♂️作者:海码007专栏:算法专栏标题:
算法刷题
Day14|二叉树理论、递归遍历、迭代遍历、统一迭代❣️
海码007
·
2024-03-20 16:27
算法
算法
力扣
L12--- 125验证回文串(java版)-2024年3月15日
1.题目2.知识点注1:在Java中,toString()方法用于将对象转换为字符串表示形式。对于数组对象,toString()方法将返回数组的字符串表示形式,其中包含数组中每个元素的字符串表示形式,以逗号分隔,并且包含在方括号中。//toString字符变成字符串//测试示例char[]s={'H','e','l','L','o'};solution.toLowerCase(s);System.
豆沙沙包?
·
2024-03-19 16:27
leetcode
算法
leetcode
java
python
扣初级算法-32-动态规划-最大子序和
学习目标:本次学习目标为
力扣
初级算法-动态规划,其中主要的LC如下:最大子序和学习内容:最大子序和-----([链接](https://leetcode-cn.com/leetbook/read/top-interview-questions-easy
N廿一
·
2024-03-18 22:34
算法
力扣
动态规划
算法
leetcode
1. 两数之和
1.两数之和
力扣
题目链接(opensnewwindow)给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
愿成为大佬腿上的挂件
·
2024-03-17 20:00
力扣
算法
数据结构
力扣
大数题:有效的单词异位同
boolisAnagram(char*s,char*t){intsize1=strlen(s);intsize2=strlen(t);if(size1!=size2){returnfalse;}for(intx=0;x
墨城举子--故人归
·
2024-03-17 16:23
数据结构
leetcode
算法
职场和发展
二刷代码随想录算法训练营第二十三天 | 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
目录一、669.修剪二叉搜索树二、108.将有序数组转换为二叉搜索树三、538.把二叉搜索树转换为累加树一、669.修剪二叉搜索树题目链接:
力扣
文章讲解:代码随想录视频讲解:你修剪的方式不对,我来给你纠正一下
magic bamboo
·
2024-03-16 22:30
算法
leetcode
数据结构
【MySQL】ROW_NUMBER 窗口函数妙用之报告系统状态的连续日期
力扣
题1、题目地址1225.报告系统状态的连续日期2、模拟表表:FailedColumnNameTypefail_datedate该表主键为fail_date(具有唯一值的列)。
Joseph 乔
·
2024-03-16 18:55
#
MySQL
mysql
力扣
111---二叉树的最小深度(简单题,Java,递归+非递归)
目录题目描述:(递归)代码:(非递归、层次遍历)代码:题目描述:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例1:输入:root=[3,9,20,null,null,15,7]输出:2示例2:输入:root=[2,null,3,null,4,null,5,null,6]输出:5提示:树中节点数的范围在[0,10^5]
顾城猿
·
2024-03-16 10:14
leetcode
算法
职场和发展
【
力扣
hot100】刷题笔记Day24
前言组会前一点不慌,反正跑不出好东西,能应付就行,早上直接刷题70.爬楼梯-
力扣
(LeetCode)动态规划classSolution:defclimbStairs(self,n:int)->int:dp
小涛44
·
2024-03-14 03:24
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
二刷代码随想录算法训练营第二十一天 | 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
目录一、530.二叉搜索树的最小绝对差二、501.二叉搜索树中的众数三、236.二叉树的最近公共祖先一、530.二叉搜索树的最小绝对差题目链接:
力扣
文章讲解:代码随想录视频讲解:二叉搜索树中,需要掌握如何双指针遍历
magic bamboo
·
2024-03-14 00:20
算法
C语言每日一题(62)移动零
题目链接
力扣
网283移动零题目描述给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。
对编程一片赤诚的小吴
·
2024-03-13 14:08
C语言习题题解
算法
c语言
力扣
题库第7题:接雨水
题目内容:给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例:输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。答案:#coding:utf-8#时间:2024/3/1017:33#Pyth
程序员贵哥
·
2024-03-13 07:27
Python
Python题库
Python编程教学
leetcode
算法
python
pycharm
笔记
2024.3.11每日一题
LeetCode将标题首字母大写题目链接:2129.将标题首字母大写-
力扣
(LeetCode)题目描述给你一个字符串title,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。
~努力努力再努力k
·
2024-03-12 00:12
算法学习
#
每日一题
leetcode
算法
2024.3.10每日一题
LeetCode猜数字游戏题目链接:299.猜数字游戏-
力扣
(LeetCode)题目描述你在和朋友一起玩猜数字(BullsandCows)游戏,该游戏规则如下:写出一个秘密数字,并请朋友猜这个数字是多少
~努力努力再努力k
·
2024-03-12 00:11
算法学习
#
每日一题
leetcode
算法
力扣
77-组合
组合问题题目链接classSolution{private:vector>ans;//保存结果vectorpath;//保存符合条件的结果voiddfs(intn,intk,intstartindex){if(path.size()==k){ans.push_back(path);//表明找到了符合条件的结果,将其保存到ans中return;}for(inti=startindex;i>combi
༺❀ൢ望༒月❀ൢ❀
·
2024-03-11 04:00
算法-每日一练
leetcode
算法
深度优先
LeetCode-136-只出现一次的数字
示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/single-number
刻苦驴哝
·
2024-03-10 07:54
力扣
算法刷题
指南
109.ConvertSortedListtoBinarySearchTree·leetcode
力扣
上面的算法题目有很多,如果想要在短时间内快速提升的同学,可以刷热门100题,那个刷个4-5遍就可以应付过各个大厂的笔试题目了
whu_hy
·
2024-03-09 09:05
干货整理
leetcode
算法
面试
双非二本找实习前的准备day5
每天复习代码随想录上的题目3道算法(时间充足可以继续),今天的八股背少一点,MySQL和Redis各1-2道好了,主攻复习是java基础今日碎碎念:1)今天刷SQL以及复习Java基础,就不写算法了,另外就是复习之前的八股
力扣
刷题
广州悠扬
·
2024-03-09 05:29
leetcode
java
数据结构
算法
职场和发展
【
力扣
刷题练习】72. 编辑距离
题目描述:给你两个单词word1和word2,请返回将word1转换成word2所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符题目解答:classSolution{public:intminDistance(stringword1,stringword2){intm=word1.size(),n=word2.size();vector>dp(m+1,ve
NaturalHarmonia
·
2024-03-08 18:13
力扣刷题练习
leetcode
算法
职场和发展
【
力扣
刷题练习】42. 接雨水
题目描述:给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。题目解答:classSolution{publicinttrap(int[]height){intn=height.length;intans=0;if(n<3)returnans;intleft=0,right=n-1;intmaxl=0,maxr=0;while(left
NaturalHarmonia
·
2024-03-08 17:12
力扣刷题练习
leetcode
算法
职场和发展
leetcode(
力扣
) 55. 跳跃游戏 (贪心 & 动态规划)
文章目录题目描述思路分析贪心思路:动态规划思路:完整代码题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:fal
深度不学习!!
·
2024-03-08 00:51
个人笔记
交流学习
leetcode
python
算法题合集(细分知识点附链接)---------第二部分【融合牛客及
力扣
】
算法题合集图137.只出现一次的数字II260.只出现一次的数字IIIJZ39数组中出现次数超过一半的数字树606.根据二叉树创建字符串102.二叉树的层序遍历236.二叉树的最近公共祖先JZ36二叉搜索树与双向链表105.从前序与中序遍历序列构造二叉树动态规划JZ42连续子数组的最大和图137.只出现一次的数字IIhttps://leetcode.cn/problems/single-numbe
FreedanyTsui
·
2024-03-07 02:52
各种算法题
算法
代码随想录算法训练营Day 36 || 738.单调递增的数字、968.监控二叉树
738.单调递增的数字
力扣
题目链接(opensnewwindow)给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。
在下小zhan
·
2024-03-06 10:04
leetcode
leetcode
力扣
爆刷第85天之hot100五连刷11-15
力扣
爆刷第85天之hot100五连刷11-15文章目录
力扣
爆刷第85天之hot100五连刷11-15一、239.滑动窗口最大值二、76.最小覆盖子串三、53.最大子数组和四、56.合并区间五、189.轮转数组一
当年拼却醉颜红
·
2024-03-06 01:23
力扣算法题
leetcode
算法
职场和发展
c++算法学习,
力扣
刷题笔记
c++算法学习,
力扣
刷题笔记目录c++算法学习,
力扣
刷题笔记新手村1480.一维数组的动态和1480.一维数组的动态和C++中的位运算符例子更多位运算用法具体示例1672.最富有客户的资产总量新手村
力扣
新手村题目及解析
黒№
·
2024-03-06 00:22
c++
算法
重拾C++之菜鸟刷算法第8篇---二叉树(中)
101.对称二叉树-
力扣
(LeetCode)题解------递归法递归函数的参数设置:左右节点之间的比较,这里并不是左右子树的比较哦。
阿卡西番茄酱
·
2024-03-05 18:42
C++算法
c++
算法
开发语言
【leetcode热题】分割回文串
-
力扣
(LeetCode)题目描述给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。
kiugvui
·
2024-03-04 10:31
leetcode热题
leetcode
算法
职场和发展
【LeetCode-中等】209.长度最小的子数组-双指针/滑动窗口
力扣
题目链接1.暴力解法这道题的暴力解法是两层嵌套for循环,第一层循环从i=0开始遍历至数组末尾,第二层循环从j=i开始遍历至找到总和大于等于target的连续子数组,并将该连续子数组的长度与之前找到的子数组长度相比较
qmkn
·
2024-03-04 07:27
LeetCode
leetcode
算法
滑动窗口
力扣
2820 选举结果
本文通过一个具体的SQL查询案例——分析一个城市的选举结果——展示了数据分析在现代选举中的应用。我们将探索如何利用SQL处理复杂的投票规则目录题目描述解题思路完整代码进一步探索题目描述表:Votes+-------------+---------+|ColumnName|Type|+-------------+---------+|voter|varchar||candidate|varchar|
昊昊该干饭了
·
2024-03-02 17:05
mysql
leetcode
数据库
sql
算法
职场和发展
代码随想录算法训练营第7天| 454. 四数相加 II、383. 赎金信、15. 三数之和、18. 四数之和
454.四数相加II题目链接454.四数相加II-
力扣
(LeetCode)思路这道题目的暴力解法是O(n^4),可以与两数之和一样使用哈希法解决,但是必要两个嵌套for循环了!
总系学不废
·
2024-03-02 13:30
代码随想录算法训练营刷题
算法
【
力扣
白嫖日记】570.至少有5名直接下属的经理
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-03-01 16:59
力扣刷题
leetcode
数据库
sql
代码随想录day5:哈希表part1,哈希基本思路,HashSet&HashMap用法
文章目录day5:哈希表part1242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和day5:哈希表part1242.有效的字母异位词242.有效的字母异位词-
力扣
(LeetCode
O_ra_Cle
·
2024-03-01 00:06
代码随想录
哈希算法
散列表
算法
海智算法训练营第三十五天 | 第八章 贪心算法 part05 | ● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
今日任务:1.非重叠区间问题(和气球一样)2.划分字母区间3.合并区间1.非重叠区间问题(和气球一样)
力扣
题目链接和射气球一样的做法,经典重叠区间基础问题classSolution{publicinteraseOverlapIntervals
pp今天努力突破java地板
·
2024-02-29 16:26
java
算法
数据结构
力扣
基本功题:二叉树的最小深度
/***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/intminDepth(structTreeNode*root){if(root==NULL){return0;}if(root->left&&root->right){intleft=1+
墨城举子--故人归
·
2024-02-29 12:21
数据结构
leetcode
算法
数据结构
【
力扣
- 买卖股票的最佳时机】
题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。题解intmaxProfit(int*prices,intpricesSize){if(pricesSizemax){ma
六月悉茗
·
2024-02-29 01:38
C语言学习报告
leetcode
算法
代码随想录算法训练营day02|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
-
力扣
(LeetCode)文章讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili1.暴力解法classSolution:defsortedSquares
一只马儿️
·
2024-02-28 20:03
算法
二刷代码随想录算法训练营第七天 |454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
目录一、454.四数相加II二、383.赎金信三、15.三数之和18.四数之和一、454.四数相加II题目链接:
力扣
文章讲解:代码随想录视频讲解:学透哈希表,map使用有技巧!
magic bamboo
·
2024-02-28 11:23
算法
leetcode
哈希算法
海智算法训练营第三十一天 | 第八章 贪心算法 part02 | ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
今日任务:1.利用贪心解决每天利润问题2.利用贪心覆盖范围解决跳跃问题3.利用贪心覆盖范围解决跳跃II问题1.利用贪心解决每天利润问题
力扣
题目链接这道题可以用贪心很简单的做出来,从图中可以发现,其实我们需要收集每天的正利润就可以
pp今天努力突破java地板
·
2024-02-27 17:59
算法
leetcode
数据结构
力扣
151--反转字符串中的单词(优)
清晰易懂,简单高效!大体思路:每次截取到想要的单词,拼接到新的sb中,过程中伴随双指针进行空格位置指向控制,其中如果start指针如果==0的情况要放在第一个判断条件防止边界条件失效,并且这种情况下截取的是最后一个单词,此时不需要加额外空格。classSolution{ publicStringreverseWords(Strings){ s=s.trim(); StringBuil
才艺のblog
·
2024-02-27 16:58
leetcode
算法
力扣
OJ(6x)LCS、面试题
目录LCS01.下载插件LCS02.完成一半题目LCS03.主题空间面试题01.01.判定字符是否唯一面试题01.02.判定是否互为字符重排面试题01.03.URL化面试题01.04.回文排列面试题01.05.一次编辑面试题01.06.字符串压缩面试题01.07.旋转矩阵面试题01.08.零矩阵面试题01.09.字符串轮转面试题02.01.移除重复节点面试题02.02.返回倒数第k个节点面试题02
csuzhucong
·
2024-02-27 11:22
leetcode
算法
数据结构
每日OJ题_递归①_
力扣
面试题 08.06. 汉诺塔问题
目录递归算法原理
力扣
面试题08.06.汉诺塔问题解析代码递归算法原理递归算法个人经验:给定一个任务,相信递归函数一定能解决这个任务,根据任务所需的东西,给出函数参数,然后实现函数内容,最后找出口。
GR鲸鱼
·
2024-02-27 11:51
面试
c++
leetcode
递归
深度优先
dfs
汉诺塔
力扣
:134. 加油站
1.分为三种情况,一种为总存储的油小于总消耗的油,这样不能跑一圈。二种为从0结点开始就没有断过油。三种为中间有断油过,从后面向前遍历后填过剩下油的最小值,这个点就是出发点。classSolution{publicintcanCompleteCircuit(int[]gas,int[]cost){//总剩下油的变量intsum=0;//记录剩下油的最小值intmin=0;for(inti=0;i=0
AnDanXingKo
·
2024-02-26 06:17
贪心
leetcode
算法
java
上一页
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
其他