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:129. 求根节点到叶节点数字之和 | 二叉树 + 递归】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2024-01-05 16:59
#
二叉树系列
leetcode
算法
java
面试
递归
二叉树
树
LeetCode.874-走路机器人模拟(Walking Robot Simulation)
这是悦乐书的第335次更新,第360篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第205题(顺位题号是874)。网格上的机器人从点(0,0)开始并朝北。
程序员小川
·
2024-01-05 07:17
基于python的
leetcode算法
介绍之动态规划
文章目录零算法介绍一例题介绍使用最小花费爬楼梯问题分析Leetcode例题与思路[118.杨辉三角](https://leetcode.cn/problems/pascals-triangle/)解题思路题解[53.最大子数组和](https://leetcode.cn/problems/maximum-subarray/)解题思路题解[96.不同的二叉搜索树](https://leetcode.
神仙盼盼
·
2024-01-05 06:21
基于python的算法设计
算法题解
动态规划
算法
【LeetCode:34. 在排序数组中查找元素的第一个和最后一个位置 | 二分】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2024-01-04 19:47
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
二分
【LeetCode:69. x 的平方根 | 二分】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2024-01-04 19:47
面试必须掌握的101题
leetcode
算法
java
面试
二分
【LeetCode:114. 二叉树展开为链表 | 二叉树 + 递归】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2024-01-04 19:47
#
二叉树系列
leetcode
链表
算法
java
递归
面试
二叉树
【LeetCode:11. 盛最多水的容器 | 双指针】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2024-01-04 19:16
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
双指针
LeetCode算法
题4:DFS和BFS
BFS:三、合并二叉树DFS:BFS:上面BFS算法存在的问题:修改1:修改2:四、填充每个节点的下一个右侧节点指针思路1:树的层序遍历思路2:五、01矩阵BFS:DP:六、腐烂的橘子BFS:总结前言
Leetcode
消逝者
·
2024-01-04 09:46
LeetCode算法
深度优先
算法
leetcode
广度优先
LeetCode算法
题-Set Mismatch(Java实现)
这是悦乐书的第279次更新,第295篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第147题(顺位题号是645)。集合S最初包含从1到n的数字。
程序员小川
·
2024-01-04 09:11
leetcode算法
题之递归--二叉树中的深搜总结
递归的本质是找重复的子问题文章目录1.计算布尔二叉树的值2.从根节点到叶节点数字之和3.二叉树剪枝4.验证二叉搜索树5.二叉搜索树中第K小的元素6.二叉树的所有路径1.计算布尔二叉树的值计算布尔二叉树的值classSolution{public:boolevaluateTree(TreeNode*root){if(root->left==nullptr)returnroot->val==0?fal
@A云淡风轻
·
2024-01-04 05:38
算法
算法
leetcode
职场和发展
LeetCode算法
热题100题目和思路
LeetCode算法
热题100的题目和思路人生不像做饭,不能等万事俱备了才下锅1、两数之和题目:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的两个整数,并返回它们的数组下标
绿杨晓寒轻
·
2024-01-04 05:08
leetcode
算法
LeetCode算法
题-Min Stack(Java实现)
这是悦乐书的第177次更新,第179篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第36题(顺位题号是155)。
程序员小川
·
2024-01-04 02:47
leetcode算法
题--盛最多水的容器
原题链接:https://leetcode-cn.com/problems/container-with-most-water/双指针classSolution{public:intmaxArea(vector&height){intn=height.size();intres=0;intl=0,r=n-1;while(l
bob62856
·
2024-01-03 17:01
Algorithm
leetcode
算法
容器
如何用python新建一个文件,python怎么新建一个文件
使用内置的open函数2.使用with关键字3.使用os模块总结零基础Python学习资源介绍Python学习路线汇总Python必备开发工具Python学习视频600合集实战案例100道Python练习题
面试刷题
资料领取前言在使用
小发猫
·
2024-01-03 15:10
microsoft
人工智能
leetcode算法
题第32题:最长有效括号
leetcode算法
题第32题:最长有效括号题目:给你一个只包含'('和')'的字符串,找出最长有效(格式正确且连续)括号子串的长度。
foolS22
·
2024-01-03 08:01
leetcode刷题之旅
leetcode
算法
职场和发展
ARTS(10)
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
本一和他的朋友们
·
2024-01-02 04:29
力扣算法题python_python【力扣
LeetCode算法
题库】257- 二叉树的所有路径
给定一个二叉树,返回所有从根节点到叶子节点的路径。说明:叶子节点是指没有子节点的节点。示例:输入:1/235输出:[“1->2->5”,“1->3”]解释:所有根节点到叶子节点的路径为:1->2->5,1->3来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-pathsclassSolution:defbinaryTree
weixin_39619433
·
2024-01-01 23:38
力扣算法题python
Leetcode算法
系列| 8. 字符串转换整数 (atoi)
目录1.题目2.题解C#解法一:及其臃肿的代码C#解法二:DFA(确定有穷自动机)1.题目请你来实现一个myAtoi(strings)函数,使其能将字符串转换成一个32位有符号整数(类似C/C++中的atoi函数)。函数myAtoi(strings)的算法如下:1.读入字符串并丢弃无用的前导空格2.检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。确定最终结果是负数还是正数。
游戏开发小Y
·
2023-12-31 12:10
Leetcode算法系列
算法
leetcode
数据结构
c#
unity
Leetcode算法
系列| 9. 回文数
目录1.题目2.题解C#解法一:反转一半数字Java解法一:反转一半数字1.题目给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例1:输入:x=121输出:true示例2:输入:x=-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回
游戏开发小Y
·
2023-12-31 12:10
Leetcode算法系列
算法
leetcode
数据结构
c#
unity
Leetcode算法
系列| 10. 正则表达式匹配
目录1.题目2.题解C#解法一:分段匹配法C#解法二:回溯法C#解法三:动态规划1.题目给你一个字符串s和一个字符规律p,请你来实现一个支持‘.’和‘*’的正则表达式匹配。1.‘.’匹配任意单个字符2.‘.’匹配任意单个字符所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。示例1:输入:s="aa",p="a"输出:false解释:"a"无法匹配"aa"整个字符串。示例2:输入:s="aa",p
游戏开发小Y
·
2023-12-31 12:10
Leetcode算法系列
算法
leetcode
正则表达式
数据结构
c#
unity
Leetcode算法
系列| 6. Z 字形变换
目录1.题目2.题解C#解法一:利用二维矩阵模拟C#解法二:压缩矩阵空间Python3解法三:直接构造1.题目将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z字形排列。比如输入字符串为“PAYPALISHIRING”行数为3时,排列如下:PAHNAPLSIIGYIR之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这
游戏开发小Y
·
2023-12-31 12:37
Leetcode算法系列
算法
leetcode
c#
数据结构
unity
2019-09-20
LeetCode算法
题16:题目描述解题思路:其实这是一道斐波那契数列的题,假设现在站在第i个台阶上,那上一步到达第i个台阶共有两种方式:一是在第i-1阶台阶上,向上走1步到达第i阶台阶,一是在第i-2
Simoner
·
2023-12-31 07:29
LeetCode算法
刷题(python) Day|08贪心算法|
目录LeetCode455.分发饼干LeetCode376.摆动序列LeetCode53.最大子序和LeetCode122.买卖股票的最佳时机IILeetCode55.跳跃游戏贪心算法的本质是选择每一阶段的局部最优,从而达到全局最优。贪心一般解题步骤:将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解LeetCode455.分发饼干力扣题目链接先将小孩胃
Sundw_RUC
·
2023-12-31 05:36
LeetCode算法刷题
算法
leetcode
python
python购买股票_python买卖股票的最佳时机--贪心/蛮力算法简介
开始刷
leetcode算法
题今天做的是“买卖股票的最佳时机”题目要求给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。
weixin_39616003
·
2023-12-31 05:06
python购买股票
leetcode算法
python,C++解题笔记
目录数组动态数组的建立C++1.删除排序数组重复项(简单)数组双指针问题python实现C++实现2.买卖股票的最佳时机II贪心算法贪心算法的框架python实现3.缺失的第一个正数数组排序困难算法的时间复杂度和空间复杂度时间复杂度空间复杂度时空权衡暴力枚举辅助哈希表4、数组矩阵原地旋转python//整除向小取整数据结构之哈希表解题1.哈希表解题思路方法:4、给定一个整数数组,判断是否存在重复元
星禾说
·
2023-12-31 05:59
编程
leetcode
c++
python
数据结构
【LeetCode:17. 电话号码的字母组合 | 递归 + 回溯 + 组合】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2023-12-31 00:25
LeetCode每日一题打卡
#
递归/回溯系列
leetcode
算法
java
面试
递归
回溯
组合
【LeetCode:LCR 143. 子结构判断 | 二叉树 + 递归】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2023-12-31 00:24
#
二叉树系列
leetcode
算法
java
递归
面试
二叉树
子结构
Leetcode算法
系列| 5. 最长回文子串
目录1.题目2.题解C#解法一:暴力法C#解法二:动态规划C#解法三:中心扩展法C#解法四:马拉车算法1.题目给你一个字符串s,找到s中最长的回文子串。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。示例2:输入:s="cbbd"输出:"bb"提示:1result.Length){result=s.Substring(i,len);}}}}returnresu
游戏开发小Y
·
2023-12-30 23:13
Leetcode算法系列
算法
leetcode
c#
数据结构
unity
LeetCode算法
题-Longest Continuous Increasing Subsequence(Java实现)
这是悦乐书的第286次更新,第303篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第154题(顺位题号是674)。给定未排序的整数数组,找到最长连续增加子序列的长度。
程序员小川
·
2023-12-30 11:08
python自带的4个标准库_python自带的库有哪些
文章目录前言一、os库二、sys库三、re库四、random库Python入门全套学习资料附带源码:Python零基础入门视频Python项目源码Python入门到进阶电子书籍和实战案例100道Python练习题
面试刷题
资料领取前言
Python安装下载
·
2023-12-30 04:40
编程
Python
Python爬虫
python
开发语言
python自带的库有哪些
【LeetCode:1954. 收集足够苹果的最小花园周长 | 等差数列 + 公式推导】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2023-12-28 23:16
LeetCode每日一题打卡
leetcode
算法
java
等差数列
脑筋急转弯
公式
二分
【LeetCode:61. 旋转链表 | 链表】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2023-12-28 23:16
#
链表系列
leetcode
链表
算法
java
面试
【LeetCode:2660. 保龄球游戏的获胜者 | 模拟】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2023-12-28 23:44
LeetCode每日一题打卡
leetcode
游戏
算法
java
模拟
拓扑排序相关
leetcode算法
题
文章目录1.课程表2.课程表II3.火星词典1.课程表课程表classSolution{//进行一次拓扑排序即可public:boolcanFinish(intn,vector>&prerequisites){unordered_map>edges;//使用邻接表存图vectorin(n);//存储各个顶点的入度//1.建图for(auto&e:prerequisites){inta=e[0],b
@A云淡风轻
·
2023-12-28 19:40
算法
算法
leetcode
职场和发展
BFS解决单源最短路相关
leetcode算法
题
文章目录1.迷宫中离入口最近的出口2.最小基因变化3.单词接龙4.为高尔夫比赛砍树1.迷宫中离入口最近的出口迷宫中离入口最近的出口classSolution{intdx[4]={0,0,1,-1};intdy[4]={1,-1,0,0};boolvis[101][101];public:intnearestExit(vector>&maze,vector&e){//可简化为边权为1的最短路问题in
@A云淡风轻
·
2023-12-28 19:09
算法
宽度优先
leetcode
BFS解决多源最短路相关
leetcode算法
题
文章目录1.01矩阵2.飞地的数量3.地图中的最高点4.地图分析1.01矩阵01矩阵classSolution{intdx[4]={0,0,1,-1};intdy[4]={1,-1,0,0};public:vector>updateMatrix(vector>&mat){//正难则反,找0到1的最短距离intm=mat.size(),n=mat[0].size();queue>q;//通过此数组对
@A云淡风轻
·
2023-12-28 19:09
算法
算法
宽度优先
leetcode
基于python的
leetcode算法
介绍之递归
文章目录零算法介绍一简单示例辗转相除法Leetcode例题与思路[509.斐波那契数](https://leetcode.cn/problems/fibonacci-number/)解题思路:题解:[206.反转链表](https://leetcode.cn/problems/reverse-linked-list/)解题思路:题解:[面试题08.06.汉诺塔问题](https://leetcod
神仙盼盼
·
2023-12-28 03:34
基于python的算法设计
算法
python
leetcode
基于python的
leetcode算法
介绍之贪心
文章目录零算法介绍一简单示例找零钱问题Leetcode例题与思路[605.种花问题](https://leetcode.cn/problems/can-place-flowers/)解题思路题解[409.最长回文串](https://leetcode.cn/problems/longest-palindrome/)解题思路题解[121.买卖股票的最佳时机](https://leetcode.cn/
神仙盼盼
·
2023-12-28 03:34
基于python的算法设计
算法
python
leetcode
基于python的
leetcode算法
介绍之回溯
文章目录零算法介绍一简单示例全排列问题问题分析Leetcode例题与思路[17.电话号码的字母组合](https://leetcode.cn/problems/letter-combinations-of-a-phone-number/)解题思路题解[22.括号生成](https://leetcode.cn/problems/generate-parentheses/)解题思路题解[51.N皇后]
神仙盼盼
·
2023-12-28 03:33
基于python的算法设计
算法
python
leetcode
【多线程及高并发 番外篇】虚拟线程怎么被 synchronized 阻塞了?
作者简介:大家好,我是若明天不见,BAT的Java高级开发工程师,CSDN博客专家,后端领域优质创作者系列专栏:多线程及高并发系列其他专栏:微服务框架系列、MySQL系列、Redis系列、
Leetcode
若明天不见
·
2023-12-28 02:50
java
虚拟线程
synchronized
ReentranLock
多线程
leetCode算法
—14. 最长公共前缀
14.编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。难度:简单*示例1:输入:strs=[“flower”,“flow”,“flight”]输出:“fl”示例2:输入:strs=[“dog”,“racecar”,“car”]输出:“”解释:输入不存在公共前缀。提示:1{letprefix=s[0]for(leti=1,len=s.length;i
独孤九溅
·
2023-12-27 00:28
前端算法
算法
leetcode
linux
leetCode算法
—15. 三数之和
15.三数之和给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]解释:nums[0]
独孤九溅
·
2023-12-27 00:28
前端算法
算法
leetcode
数据结构
leetCode算法
—16. 最接近的三数之和
15.三数之和给你一个长度为n的整数数组nums和一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。示例1:输入:nums=[-1,2,1,-4],target=1输出:2解释:与target最接近的和是2(-1+2+1=2)。示例2:输入:nums=[0,0,0],target=1输出:0提示:3a-b);con
独孤九溅
·
2023-12-27 00:28
前端算法
算法
leetcode
数据结构
leetCode算法
—13. 罗马数字转整数
13.罗马数字转整数难度:简单*罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得
独孤九溅
·
2023-12-27 00:57
前端算法
算法
leetcode
linux
【算法】
LeetCode算法
题-Remove Duplicates from Sorted Array
01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第8题(顺位题号是26)。
程序员小川
·
2023-12-26 23:05
【LeetCode:1276. 不浪费原料的汉堡制作方案 | 数学】
面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|
面试刷题
硕风和炜
·
2023-12-26 07:44
LeetCode每日一题打卡
leetcode
算法
java
公式
ChatGPT 4 测试Algorithm co-pilot prompts
测试用例:
Leetcode算法
题135.分发糖果困难n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到1个糖果。
UCAS_sqs
·
2023-12-24 16:15
算法设计与分析
算法
leetcode算法
之队列
目录1.N叉树的层序遍历2.二叉树的锯齿形层序遍历3.二叉树的最大宽度4.在每个树行中找最大值在leetcode中,队列一般都是搭配BFS,即宽度优先搜索算法进行使用1.N叉树的层序遍历N叉树的层序遍历/*//DefinitionforaNode.classNode{public:intval;vectorchildren;Node(){}Node(int_val){val=_val;}Node(
@A云淡风轻
·
2023-12-24 12:21
算法
算法
leetcode
职场和发展
BFS解决FloodFill算法相关
leetcode算法
题
文章目录1.图像渲染2.岛屿数量3.岛屿的最大面积4.被围绕的区域1.图像渲染图像渲染classSolution{intdx[4]={0,0,1,-1};intdy[4]={1,-1,0,0};public:vector>floodFill(vector>&image,intsr,intsc,intcolor){intm=image.size(),n=image[0].size();intprev
@A云淡风轻
·
2023-12-24 12:20
算法
算法
宽度优先
leetcode
Leetcode算法
系列| 4. 寻找两个正序数组的中位数
目录1.题目2.题解C#解法一:合并List根据长度找中位数C#解法二:归并排序后根据长度找中位数C#解法三:方法二的优化,不真实添加到listC#解法四:第k小数C#解法五:从中位数的概念定义入手1.题目给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。示例1:输入:nums1=[1,3],n
游戏开发小Y
·
2023-12-24 05:42
Leetcode算法系列
算法
leetcode
unity
c#
游戏程序
上一页
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
其他