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
刷题——力扣
代码随想录算法
刷题
训练营day19
代码随想录算法
刷题
训练营day19:LeetCode(404)左叶子之和、LeetCode(112)路径总和、LeetCode(113)路径总和II、LeetCode(105)从前序与中序遍历序列构造二叉树
Java晓菜吉
·
2024-01-30 00:21
代码随想录算法训练营
算法
leetcode
数据结构
java
开发语言
代码随想录算法
刷题
训练营day18
代码随想录算法
刷题
训练营day18:LeetCode(257)二叉树的所有路径、LeetCode(404)左叶子之和LeetCode(257)二叉树的所有路径题目代码importjava.util.ArrayList
Java晓菜吉
·
2024-01-30 00:50
代码随想录算法训练营
算法
leetcode
数据结构
java
开发语言
代码随想录算法
刷题
训练营day17
代码随想录算法
刷题
训练营day17:LeetCode(110)平衡二叉树LeetCode(110)平衡二叉树题目代码/***Definitionforabinarytreenode.
Java晓菜吉
·
2024-01-30 00:50
代码随想录算法训练营
算法
java
开发语言
leetcode
数据结构
LeetCode
力扣
题解(随机每日一题)——使数组为空的最少操作次数
目录题目链接题目描述输入输出示例代码复杂度分析题目链接2870.使数组为空的最少操作次数-
力扣
(LeetCode)题目描述给你一个下标从0开始的正整数数组nums。
做一个AC梦
·
2024-01-29 23:24
算法
力扣
leetcode
c++
开发语言
职场和发展
数据结构
[
力扣
]55.跳跃游戏(贪心)
55.跳跃游戏给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入:[2,3,1,1,4]输出:true解释:我们可以先跳1步,从位置0到达位置1,然后再从位置1跳3步到达最后一个位置。示例2:输入:[3,2,1,0,4]输出:false解释:无论怎样,你总会到达索引为3的位置。但该位置的最大跳跃长度是0,
PuKKA_任伟
·
2024-01-29 22:33
Day2 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
Day2:有序数组的平方:977.有序数组的平方-
力扣
(LeetCode)第一种暴力解法:将数组中元素先平方再进行排序。这样时间复杂度为nlogn。
在下雨599
·
2024-01-29 22:13
矩阵
算法
leetcode
蓝桥杯真题
刷题
2.武功秘籍
#include #include int main(){ int sum=0; // 请在此输入您的代码 for(int i=80;i<=92;i+=2) sum++; printf("%d",sum); return 0;}
失落的香蕉
·
2024-01-29 22:37
java
算法
数据结构
蓝桥杯真题
刷题
1.倍数
#includeusingnamespacestd;intmain(){inti=0;intcount=0;for(i=1;i<=2020;i++){if(i%4==0&&i%6==0){count++;}}printf("%d",count);return0;}
失落的香蕉
·
2024-01-29 22:07
算法
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
记录
刷题
Day1704.二分查找斜体样式了解了左闭右闭[left,right]和左闭右开[left,right)两种方式一、采用左闭右闭时,while条件中应遵从闭区间原则,为lefttarget):#
枫林_panda
·
2024-01-29 21:10
算法
JAVA学习笔记——第五章 控制结构
博客主页:A_SHOWY系列专栏:
力扣
刷题
总结录数据结构云计算数字图像处理
力扣
每日一题_流程控制总体介绍:决定程序是如何执行的,主要包括顺序控制、分支控制和循环控制顺序控制顺序控制:程序从上到下逐行执行
A_SHOWY
·
2024-01-29 21:00
JAVA零基础开始
java
开发语言
JAVA学习笔记——第六章 数组
博客主页:A_SHOWY系列专栏:
力扣
刷题
总结录数据结构云计算数字图像处理
力扣
每日一题_数组可以存放多个同一类型的数据,是一种数据类型,是引用类型即:数组就是一组数据doubletotal=0;double
A_SHOWY
·
2024-01-29 21:29
JAVA零基础开始
java
【周赛】第382场周赛
博客主页:A_SHOWY系列专栏:
力扣
刷题
总结录数据结构云计算数字图像处理
力扣
每日一题_从这一场(第382场周赛)周赛开始记录,目标是尽快达到准确快速AC前三道题,每场比赛稳定在前1000名,故总结每场比赛的前三个题目
A_SHOWY
·
2024-01-29 21:27
算法
力扣
力扣
0092——反转链表II
反转链表II难度:中等题目描述给你单链表的头指针head和两个整数left和right,其中left<=right。请你反转从位置left到位置right的链表节点,返回反转后的链表。示例1输入:head=[1,2,3,4,5],left=2,right=4输出:[1,4,3,2,5]示例2输入:head=[5],left=1,right=1输出:[5]题解由于没有提及修改原链表节点,那么可以直接
Aubyn11
·
2024-01-29 20:42
算法进修
leetcode
链表
算法
「leetcode」763.划分字母区间【贪心算法】详细图解
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode
刷题
攻略、各个类型经典题目
刷题
顺序、思维导图,可以fork到自己仓库
代码随想录
·
2024-01-29 20:08
leecode题解
算法
leetcode
python
字符串
力扣
白嫖日记(sql)
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-01-29 20:01
力扣刷题
leetcode
sql
数据库
leetcode-top100数组专题
第一题:189轮转数组题目链接189.轮转数组-
力扣
(LeetCode)解题思路辅助空间classSolution:defrotate(self,nums:List[int],k:int)->None:
杜阿福
·
2024-01-29 19:34
leetcode
算法
职场和发展
leetcode-514自由之路
题目链接514.自由之路-
力扣
(LeetCode)解题思路定义dp[i][j]表示从前往后拼写出key的第i个字符,ring的第j个字符与12:00方向对其的最小步数。下标均从0开始。
杜阿福
·
2024-01-29 19:04
leetcode
算法
职场和发展
leetcode-365水壶问题
题目链接365.水壶问题-
力扣
(LeetCode)解题思路DFS深度优先搜索我们不妨记jug1Capacity为x,jug2Capacity为y,targetCapacity为z。
杜阿福
·
2024-01-29 19:03
leetcode
算法
职场和发展
【LeetCode: 138. 随机链表的复制 + 链表 + Hash表】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-29 19:02
#
链表系列
面试必须掌握的101题
leetcode
链表
哈希算法
java
面试
hashmap
hash
leetcode-top100数组专题
53.最大子数组和题目链接53.最大子数组和-
力扣
(LeetCode)解题思路dp[i]:表示以nums[i]结尾的连续子数组的最大和。其中“连续”和“结尾”时关键词。
杜阿福
·
2024-01-29 19:01
leetcode
算法
数据结构
【LeetCode: Z 字形变换 + 模拟】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-29 19:01
面试必须掌握的101题
leetcode
算法
java
面试
模拟
DS:经典算法OJ题(1)
一、移除元素(
力扣
)经典算法OJ题:移除元素思路1:遍历数组,找到一个元素等于val,就把后面的所有元素往前挪,类似顺序表实现中的指定位置删除!
✿ ༺小陈在拼命༻✿
·
2024-01-29 18:24
算法
洛谷
刷题
P2036 [COCI2008-2009#2] PERKET
题目描述Perket是一种流行的美食。为了做好Perket,厨师必须谨慎选择食材,以在保持传统风味的同时尽可能获得最全面的味道。你有n种可支配的配料。对于每一种配料,我们知道它们各自的酸度s和苦度b。当我们添加配料时,总的酸度为每一种配料的酸度总乘积;总的苦度为每一种配料的苦度的总和。众所周知,美食应该做到口感适中,所以我们希望选取配料,以使得酸度和苦度的绝对差最小。另外,我们必须添加至少一种配料
悲伤代码人
·
2024-01-29 18:50
算法
深度优先
Java算法 leetcode简单
刷题
记录9
Java算法leetcode简单
刷题
记录9购买俩块巧克力:https://leetcode.cn/problems/buy-two-chocolates/给定数组量并不大,因此也可以不用PriorityQueue
程序媛一枚~
·
2024-01-29 17:04
JAVA
算法
算法
java
leetcode
Java算法 leetcode简单
刷题
记录8
Java算法leetcode简单
刷题
记录8找出不同元素数目差数组:https://leetcode.cn/problems/find-the-distinct-difference-array/保龄球游戏的获胜者
程序媛一枚~
·
2024-01-29 17:34
JAVA
算法
算法
java
leetcode
Java算法 leetcode简单
刷题
记录10
Java算法leetcode简单
刷题
记录10庆祝一下:大概花费了9天,我把所有leetcodeJava的简单题都刷完了,接下来开始冲刺中等和复杂;简单题里用到的比较多的是字符串的处理,转换,拆分,替换,
程序媛一枚~
·
2024-01-29 17:34
JAVA
算法
算法
java
leetcode
【
力扣
经典面试题】合并两个有序数组
题目给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。示例1:输入
程序小勇
·
2024-01-29 17:20
力扣经典算法题
leetcode
算法
数据结构
c++
c语言
代码随想录二刷——哈希表day6
文章目录前言哈希表知识点一、242.有效的字母异位词二、349.两个数组的交集三、202.快乐数四、1.两数之和总结前言一个本硕双非的小菜鸡,备战24年秋招,计划二刷完卡子哥的
刷题
计划,加油!
有名企梦的小菜鸡
·
2024-01-29 17:41
代码随想录刷刷刷
哈希算法
数据结构
学习
leetcode
c++
算法
休息日的思考与额外题——链表
文章目录前言链表知识点一、92.反转链表II二、21.合并两个有序链表总结前言一个本硕双非的小菜鸡,备战24年秋招,计划二刷完卡子哥的
刷题
计划,加油!
有名企梦的小菜鸡
·
2024-01-29 16:33
代码随想录刷刷刷
链表
数据结构
学习
leetcode
数据结构·顺序表经典例题(双指针)
本节讲解两道顺序表经典例题,运用到了双指针的思想双指针并不是两个指针,而是用两个类似指针的东西去扫描数组,以达到简化运算的效果1.移除元素OJ链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台本体给出一个数组
atlanteep
·
2024-01-29 16:31
数据结构之谜
数据结构
数据结构·单链表经典例题
1.移除链表元素OJ链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台本题是说给出一个链表的头节点head和一个整数val,如果发现节点中存的数据有val就删掉它,最后返回修改后的链表头节点地址如果题目中没有明确提及给出的链表是否是带头的
atlanteep
·
2024-01-29 16:30
数据结构之谜
数据结构
力扣
白嫖日记(sql)
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-01-29 16:54
leetcode
sql
数据库
力扣
20、有效的括号(简单)
1题目描述图1题目描述2题目解读给定的字符串只包含括号,判断这个字符串中的括号是否按照正确顺序出现,即这个字符串是否有效。3解法一:栈C++的STL中的stack,在解题时非常好用。3.1解题思路使用栈stk,并枚举字符串s的每一个字符。如果字符c是右括号,就进行以下判断,否则将其压入stk栈中:如果栈stk非空,且栈顶字符是对应的左括号,则弹出stk栈顶元素,否则返回false。3.2设计代码c
BraveTomato
·
2024-01-29 16:15
力扣LeetCode
leetcode
算法
c++
数据结构
开启编程的学习之路
三、学习编程的方法跟着网课上的老师一同学习,将学到的知识不断更新自己的博客,并多
刷题
来进行巩固。
三千水笙
·
2024-01-29 16:07
学习
力扣
leetcode 130. 被围绕的区域(python)
Topic给你一个mxn的矩阵board,由若干字符‘X’和‘O’,找到所有被‘X’围绕的区域,并将这些区域里所有的‘O’用‘X’填充。Example_1输入:board=[[“X”,“X”,“X”,“X”],[“X”,“O”,“O”,“X”],[“X”,“X”,“O”,“X”],[“X”,“O”,“X”,“X”]]输出:[[“X”,“X”,“X”,“X”],[“X”,“X”,“X”,“X”],[
Stig.Huang
·
2024-01-29 16:57
python
leetcode
python
leetcode
并查集
dfs
算法
力扣
.130. 被围绕的区域
题目给你一个mxn的矩阵board,由若干字符'X'和'O',找到所有被'X'围绕的区域,并将这些区域里所有的'O'用'X'填充。提示:m==board.lengthn==board[i].length1>&board){intlength=board.size();if(length==0)return;intwidth=board[0].size();queue>q;for(inti=0;i=
垂发齐眉少年郎
·
2024-01-29 16:56
leetcode
c++
力扣
:226. 翻转二叉树
递归解题:1.从头结点开始向下遍历左节点和右节点时,交换中结点的左右节点的值。2.同时再调用自身的函数来进行各节点的翻转。/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*Tr
AnDanXingKo
·
2024-01-29 16:26
树
算法
leetcode
力扣
:199. 二叉树的右视图
广度优先搜索解法:1.运用队列来进行解题,先把数的每一层按照层序的顺序来加入到队列中,根据树的每一层最后出对列的节点为二叉树的最右边的节点,把最右边的节点的值加入到集合中就是二叉树的右视图。/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*
AnDanXingKo
·
2024-01-29 16:26
树
leetcode
算法
力扣
:130. 被围绕的区域
深度优先搜索解法:1.先从矩阵的外部的来标记符合条件的O字符。把标记的O字符换成字符A,同时在边界的O字符的基础上继续来查找和边界相连的O字符。2.之后用for循环来遍历二维数组遍历到记号A的字符就给他赋值为O,其他的字符都赋值为X。classSolution{intm,n;publicvoidsolve(char[][]board){//得到矩阵的长度m=board.length;//得到矩阵的
AnDanXingKo
·
2024-01-29 16:56
数组
leetcode
算法
LeetCode 211.添加与搜索单词 - 数据结构设计 题解
题目信息LeetoCode地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目理解该题是LeetCode208.实现Trie(前缀树)题解的进阶与变体。
耐利
·
2024-01-29 16:25
c#
开发语言
Leetcode 1268 搜索推荐系统
题目信息LeetoCode地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目理解这道题的题意不难理解,在我们使用搜索引擎的每一天都会遇到,不需要输入完整的关键词,哪怕仅仅只输入一个字,搜索引擎就会自动返回若干以这个字开头的若干查询结果
耐利
·
2024-01-29 16:25
leetcode
算法
Trie树
双指针
LeetCode 721.账户合并 题解
题目信息LeetoCode地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目理解原题使用的是名称和账号的邮箱地址,好多字母,可能有些人会不太好理解。
耐利
·
2024-01-29 15:54
leetcode
算法
职场和发展
LeetCode 208.实现Trie(前缀树) 题解
-
力扣
(LeetCode)题目理解题目已经清晰的告诉了我们要实现Trie,以及它的优点,那么这些优点解决了什么问题,为什么传统的方法不行?
耐利
·
2024-01-29 15:54
leetcode
算法
职场和发展
Leetcode. 212 单词搜索II
题目信息LeetoCode地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目理解该题目也是匹配字符串,但是高级一点。
耐利
·
2024-01-29 15:23
leetcode
c#
算法
每日一题
力扣
514自由之路
514.自由之路题目描述:电子游戏“辐射4”中,任务“通向自由”要求玩家到达名为“FreedomTrailRing”的金属表盘,并使用表盘拼写特定关键词才能开门。给定一个字符串ring,表示刻在外环上的编码;给定另一个字符串key,表示需要拼写的关键词。您需要算出能够拼写关键词中所有字符的最少步数。最初,ring的第一个字符与12:00方向对齐。您需要顺时针或逆时针旋转ring以使key的一个字符
乐超kawhi
·
2024-01-29 15:44
leetcode
算法
职场和发展
每日一题
力扣
365 水壶问题
365.水壶问题题目描述:有两个水壶,容量分别为jug1Capacity和jug2Capacity升。水的供应是无限的。确定是否有可能使用这两个壶准确得到targetCapacity升。如果可以得到targetCapacity升水,最后请用以上水壶中的一或两个来盛放取得的targetCapacity升水。你可以:装满任意一个水壶清空任意一个水壶从一个水壶向另外一个水壶倒水,直到装满或者倒空示例1:
乐超kawhi
·
2024-01-29 15:14
leetcode
算法
【
刷题
】动态规划——线性DP(数字三角形):摘花生
#includeusingnamespacestd;constintN=110;intt,r,c,m;intf[N][N],w;intmain(){scanf("%d",&t);while(t--){scanf("%d%d",&r,&c);for(inti=0;i0&&j>0){f[i][j]=max(f[i-1][j]+w,f[i][j-1]+w);}elseif(i>0){f[i][j]=f[
seth25
·
2024-01-29 15:09
刷题
动态规划
算法
力扣
0104——二叉树的最大深度
二叉树的最大深度难度:简单题目描述给定一个二叉树root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。示例1输入:root=[3,9,20,null,null,15,7]输出:3示例2输入:root=[1,null,2]输出:2题解遍历每一个子树存下最大值,每遍历到最后的子叶和最大值进行比较遍历结束之后的答案即为所得想法代码publicclassTreeNode
Aubyn11
·
2024-01-29 14:21
算法进修
leetcode
算法
职场和发展
算法训练|下一个排列
31.下一个排列-
力扣
(LeetCode)总结:能读懂题目的意思,但是不知道如何下手题解以及解法:1、我们需要将一个左边的「较小数」与一个右边的「较大数」交换,以能够让当前排列变大,从而得到下一个排列。
zhangke_EX
·
2024-01-29 14:16
算法
图DFS和BFS总结
力扣
我的一个简单的判断方法是:求图里有多少岛等需要得到一个具体数字问题用DFS,求最短路径用BFSDFS例题与模板例题
力扣
733.图像渲染有一幅以mxn的二维整数数组表示的图画imag
被遗忘在角落的死小孩
·
2024-01-29 13:49
力扣
深度优先
宽度优先
leetcode
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他