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
刷题——力扣
双非本科准备秋招(18.1)——
力扣
二叉树
1、404.左叶子之和方法一:可以在父节点判断一下,如果左子树不为null,并且左子树没有左右子树,说明这是个左叶子节点。classSolution{publicintsumOfLeftLeaves(TreeNoderoot){if(root==null)return0;intLV=sumOfLeftLeaves(root.left);intRV=sumOfLeftLeaves(root.righ
随心自风流
·
2024-02-07 18:00
数据结构
算法
leetcode
秋招
求职招聘
力扣
二叉树
力扣
刷题
- LCP 30. 魔塔游戏
题目:小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1。每个房间的补血道具/怪物对于血量影响记于数组nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;0表示房间对血量无影响。小扣初始血量为1,且无上限。假定小扣原计划按房间编号升序访问所有房间补血/打怪,为保证血量始终为正值,小扣需对房间访问顺序进行调整,每次仅能将一个怪物房间(负数的房间
TyuIn
·
2024-02-07 17:53
算法学习
leetcode
算法
java
后端
数据结构
代码随想录算法训练营第十三天|239. 滑动窗口最大值、347.前 K 个高频元素
239.滑动窗口最大值
刷题
https://leetcode.cn/problems/sliding-window-maximum/description/文章讲解https://programmercarl.com
walkerLing
·
2024-02-07 17:17
数据结构
java
算法
leetcode
开发语言
LeetCode
刷题
【Java常用API与数据结构总结】(持续更新……)
在Java中,可以使用关键字"static"和"void"来定义自定义函数。下面是一个简单的例子:publicclassCustomFunctionExample{publicstaticvoidmain(String[]args){intresult=addNumbers(5,3);System.out.println("Theresultis:"+result);}publicstaticin
walkerLing
·
2024-02-07 17:16
leetcode
java
数据结构
算法
代码随想录算法训练营第七天| 454.四数相加II 、383. 赎金信、 15. 三数之和 、18. 四数之和
454.四数相加II
刷题
https://leetcode.cn/problems/4sum-ii/description/文章讲解https://programmercarl.com/0454.
walkerLing
·
2024-02-07 17:46
算法
java
数据结构
代码随想录算法训练营第九天|28. 实现 strStr()、459.重复的子字符串
28.实现strStr()
刷题
https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/description
walkerLing
·
2024-02-07 17:46
算法
java
数据结构
代码随想录算法训练营第十一天|20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值
20.有效的括号
刷题
https://leetcode.cn/problems/valid-parentheses/description/文章讲解https://programmercarl.com/0020
walkerLing
·
2024-02-07 17:46
算法
leetcode
java
数据结构
力扣
刷题
-135.分发糖果
n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到1个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。请你给每个孩子分发糖果,计算并返回需要准备的最少糖果数目。intcandy(vector&ratings){intmint=ratings[0];intn=ratings.size();for(inti=0;ians(n
cynicism??
·
2024-02-07 17:25
C++练手
leetcode
算法
数据结构
力扣
刷题
-238.除自身以外数组的乘积
给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据保证数组nums之中任意元素的全部前缀元素和后缀的乘积都在32位整数范围内。请不要使用除法,且在O(n)时间复杂度内完成此题classSolution{public:vectorproductExceptSelf(vector&nums){intn=nums.size(
cynicism??
·
2024-02-07 17:54
C++练手
leetcode
算法
职场和发展
力扣
刷题
-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得到的数值4。同样地,数字9表示为
cynicism??
·
2024-02-07 17:52
C++练手
leetcode
算法
职场和发展
蓝桥杯
刷题
--python-3
0顺子日期-蓝桥云课(lanqiao.cn)importosimportsys#请在此输入您的代importdatetimestart=datetime.date(2022,1,1)stop=datetime.date(2023,1,1)res=0whilenotstart>stop:start_=str(start).replace('-','')if'123'instart_or'012'in
芝士小熊饼干
·
2024-02-07 16:42
l蓝桥杯刷题python
蓝桥杯
职场和发展
【蓝桥杯】入门考试十道练习题
个人主页:西红柿炒鸡蛋儿的博客系列专栏:蓝桥杯试题讲解集LeetCode试题讲解集推荐一款模拟面试、
刷题
神器:点击跳转网站1、利用【^】进行x与y两个变量的值交换,并写明注释packageExample
码头整点儿薯条
·
2024-02-07 16:43
蓝桥杯
蓝桥杯
eclipse
java
第十四届蓝桥杯三月真题
刷题
训练——第 8 天
文章目录分数原题链接问题描述输入及输出格式参考样例数据范围及运行限制解题思路参考代码回文日期原题链接问题描述输入及输出格式参考样例数据范围及运行限制解题思路参考代码迷宫原题链接问题描述输入及输出格式参考样例数据范围及运行限制解题思路参考代码斐波那契原题链接问题描述输入及输出格式参考样例数据范围及运行限制解题思路参考代码分数原题链接分数问题描述输入及输出格式本题为填空题,只需要算出结果后,在代码中使
⠀One0ne
·
2024-02-07 16:13
蓝桥杯真题
蓝桥杯
java
算法
【第十四届蓝桥杯三月真题
刷题
训练——第 8 天(3.11)& 分数 & 回文日期 & 迷宫 & 斐波那契】
第一题:分数解法:观察1/11/21/4这三个即可。可以发现一个公式,只要将前一项和的分子*2+1/前一项和的分母*2即可,最后将分子分母除去它们的最大公约数。publicclassMain{staticintgcd(inta,intb){returnb==0?a:gcd(b,a%b);}publicstaticvoidmain(String[]args){inta=1,b=1;for(inti=
SE_饼干
·
2024-02-07 16:42
蓝桥杯
算法
java
ide
蓝桥杯
第十四届蓝桥杯三月真题
刷题
训练——第 15 天
目录第1题:斐波那契与7问题描述答案提交运行限制代码:第2题:小蓝做实验问题描述答案提交运行限制代码:第1题:斐波那契与7问题描述斐波那契数列的递推公式为:Fn=Fn−1+Fn−2,其中F1=F2=1。请问,斐波那契数列的第1至202202011200项(含)中,有多少项的个位是7。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余
小羊不会飞
·
2024-02-07 16:42
23年蓝桥杯刷题30天打卡
蓝桥杯
算法
职场和发展
蓝桥杯
刷题
day07——斐波那契与7
1、题目描述斐波那契数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1.请问,斐波那契数列的第1至202202011200项(含)中,有多少项的个位是7。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。2、解析首先定义了一个列表b,然后计算了斐波那契数列的前200项,并将每一项的个位数存储在列表b中。
Python_1981
·
2024-02-07 16:11
#
蓝桥杯
蓝桥杯
职场和发展
【华为OD机考 统一考试机试C卷】 爱吃蟠桃的孙悟空 / 猴子吃桃(Java题解)
(Java)华为OD机试C卷+D卷+AB卷+
刷题
OJ2023年11月份,华为官方已经将华为OD机考:OD统一考试(A卷/B卷)切换到OD统一考试(C卷)和OD统一考试(D卷)。
算法大师
·
2024-02-07 15:04
华为od
c语言
java
javascript
c++
Leetcode
刷题
笔记题解(C++):590. N 叉树的后序遍历
思路:类似于二叉树的排序,这里需要将子树进行依次递归遍历,前序遍历也与之类似/*//DefinitionforaNode.classNode{public:intval;vectorchildren;Node(){}Node(int_val){val=_val;}Node(int_val,vector_children){val=_val;children=_children;}};*/class
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):257. 二叉树的所有路径
思路:深度优先搜索/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),right(nullptr){}*
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):45. 跳跃游戏 II
classSolution{public:intjump(vector&nums){intans=0;intstart=0;intend=1;while(end=nums.size())returnans+1;}start=end;end=maxpos+1;ans++;}returnans;}};
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
PAT 甲级
刷题
日记|A 1150 Travelling Salesman Problem (25 分)
题目The"travellingsalesmanproblem"asksthefollowingquestion:"Givenalistofcitiesandthedistancesbetweeneachpairofcities,whatistheshortestpossibleroutethatvisitseachcityandreturnstotheorigincity?"ItisanNP-h
九除以三还是三哦
·
2024-02-07 14:13
LeetCode 2641. 二叉树的堂兄弟节点 II:层序遍历并记下兄弟节点
【LetMeFly】2641.二叉树的堂兄弟节点II:层序遍历并记下兄弟节点
力扣
题目链接:https://leetcode.cn/problems/cousins-in-binary-tree-ii/给你一棵二叉树的根
Tisfy
·
2024-02-07 14:20
题解
#
力扣LeetCode
leetcode
题解
二叉树
层序遍历
哈希表
10分钟快速入门正则表达式
在
力扣
上看了一本付费书籍,终于让我入门了正则表达事...问题:"^1[3-9]\\d{9}$"是啥意思读完本篇小笔记,你就知道,啥是"^1[3-9]\\d{9}$"这个是啥意思了。
程序员大雨
·
2024-02-07 14:19
数据库
C语言——移除元素(三种方法)
目录前言一.暴力遍历二.临时数组三.双指针法(推荐)前言https://leetcode.cn/problems/remove-element/这是
力扣
上的一道简单题,我们可以根据前面所讲的顺序表中的删除来实现
只能写一点点_
·
2024-02-07 14:15
C&C++题解
c语言
数据结构
开发语言
vscode
经验分享
笔记
算法
2023下半年最新华为OD 机试 与 面试 指南,独家总结上岸技巧,答读者问!必看!【万字长文,建议收藏】
华为OD在线
刷题
OJ全新华为OD在线
刷题
平台登场!解锁上岸华为OD的终极秘籍!亲爱的华为OD候选人们,你们期待已久的
刷题
平台终于来了!
丙音
·
2024-02-07 13:59
华为od
面试
职场和发展
力扣
:78. 子集
回溯解法思路:1.跟前面的组合题目有相同的点,主要区别在于:组合题目是遍历到符合条件的组合时加入li1集合中,子集题目是每递归一次就要把结果加入到li1集合中,并遍历但nums数组的最后。其他点和组合问题一样。classSolution{//接收所有的子集List>li1=newArrayListli2=newArrayList>subsets(int[]nums){//调用回溯函数huisu(n
AnDanXingKo
·
2024-02-07 13:18
回溯
leetcode
算法
7000字哈希表总结,图文讲解!
今天我们来说一种新的数据结构散列(哈希)表,散列是应用非常广泛的数据结构,在我们的
刷题
过程中,散列表的出场率特别高。所以我们快来一起把散列表的内些事给整明白吧,文章框架如下。
程序员木子
·
2024-02-07 13:15
代码随想录算法训练营第三十三天|509. 斐波那契数 ,● 70. 爬楼梯 , 746. 使用最小花费爬楼梯
|理论基础|
力扣
刷题
总结|动态规划入门_哔哩哔哩_bilibili509.斐波那契数代码随想录视频:手把手带你入门动态规划|LeetCode:509.斐波那契数_哔哩哔哩_bilibiliclassSolution
白白白揍粽
·
2024-02-07 13:35
算法
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
LeetCode704二分查找题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台视频讲解:手把手带你撕出正确的二分法|二分查找法|二分搜索法|LeetCode:704.二分查找_哔哩哔哩
白白白揍粽
·
2024-02-07 13:34
算法
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-07 12:24
力扣刷题
leetcode
sql
数据库
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-07 12:23
力扣刷题
leetcode
sql
数据库
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-07 12:50
力扣刷题
leetcode
sql
数据库
最小生成树
刷题
汇总
Acwing346走廊泼水节给定一棵N个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树。求增加的边的权值总和最小是多少。注意:树中的所有边权均为整数,且新加的所有边权也必须为整数。输入格式第一行包含整数tt,表示共有tt组测试数据。对于每组测试数据,第一行包含整数NN。接下来N−1N−1行,每行三个整数X,Y,ZX,Y,Z,表示XX节点与YY节点之间存在一条
徒手装机甲
·
2024-02-07 12:32
其他补题
图论
【考研数学】选汤家凤1800 还是 张宇1000❓关键看这一点
特别是关于考研数学,很多人都不知道该如何
刷题
,如何选资料,下面我就分享一下我的经验:关于考研做题,我始终觉得要量力而行不要别人说什么题集好用,你就跟着用,这样很可能会迷失自己。
Czz-coder
·
2024-02-07 11:33
考研
考研数学
知能行
知能行考研数学
考研数学刷题
考研经验分享
25考研
python_ACM模式《剑指offer
刷题
》二叉树2
题目:面试tips:面试官有可能问到:如果你需要频繁地查找第k小的值,你将如何优化算法?(见思路三)思路:思路一:二叉搜索树最大的特点就是中序遍历是递增的。因此最容易想到的是对二叉树进行中序遍历存入数组中,再遍历数组至第k个数,就是二叉树的第k小的数/节点。这样的时间复杂度就是O(N+K),空复为O(N)。显然不是最优。思路二:在思路一的基础上不采用数组,直接对二叉搜索树进行中序遍历,在遍历的过程
cuier520
·
2024-02-07 10:33
剑指offer练习
算法
【
力扣
刷题
】一维动态规划记录(53零钱兑换、300最长递增子序列、53最大子数组和)
目录一、322.零钱兑换题目解题思路代码二、300.最长递增子序列题目解题思路代码三、53.最大子数组和题目解题思路代码一、322.零钱兑换题目给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。解题思路首先先明确dp数组的定义:输入一个
玛卡巴卡哒哒
·
2024-02-07 10:42
刷题
算法
动态规划
java
力扣
leetcode
最大子数组和(
力扣
-java)
给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23提示:10时,说明i位置前面连续子数组值和
@yiyi123
·
2024-02-07 10:10
刷题
leetcode
算法
LeetCode:26.删除有序数组中的重复项
26.删除有序数组中的重复项-
力扣
(LeetCode)目录题目:思路:代码+注释:每日表情包:题目:思路:没啥特殊的,老老实实双指针遍历数组,(快慢指针)代码+注释:由于是遍历原地(双指针)所以时O(n
nainaire
·
2024-02-07 10:09
leetcode
算法
c语言
瑞_
力扣
LeetCode_二叉搜索树相关题
二叉树的前序遍历题解题目94.二叉树的中序遍历题解题目145.二叉树的后序遍历题解题目105.从前序与中序遍历序列构造二叉树题解题目106.从中序与后序遍历序列构造二叉树题解前言:本文章为瑞_系列专栏之《
刷题
瑞486
·
2024-02-07 10:07
leetcode
算法
java
力扣
53. 最大子数组和(滑动窗口,动态规划)
Problem:53.最大子数组和文章目录题目描述思路及解法复杂度Code题目描述思路及解法思路1:滑动窗口1.为求出最大连续的子数组和,我们逻辑上假设有一个窗口在原数组上滑动,欲求出最大连续,则需要保证窗口中的所有元素和最起码大于0;2.即当当前窗口中的元素值的和小于0时,直接将其窗口舍弃,并在当前位置重新开一个新的窗口;3.在实际操作中我们可以直接利用一个值(sum)进行累加操作,并判断其正负
LNsupermali
·
2024-02-07 10:06
力扣题目
leetcode
动态规划
算法
LeetCode:14.最长公共前缀
14.最长公共前缀-
力扣
(LeetCode)目录题目:思路:代码+有限注释:每日表情包:题目:思路:仅有一种,LeetCode的四种解法,三种都是来水的,不知道在干嘛?
nainaire
·
2024-02-07 10:06
leetcode
算法
c语言
蓝桥杯
刷题
day08——完全日期
1、题目描述如果一个日期中年月日的各位数字之和是完全平方数,则称为一个完全日期。例如:2021年6月5日的各位数字之和为2+0+2+1+6+5=16,而16是一个完全平方数,它是4的平方。所以2021年6月5日是一个完全日期。请问,从2001年1月1日到2021年12月31日中,一共有多少个完全日期?2、解析计算从2001年1月1日到2021年12月31日之间有多少个“完全日期”,即日期中年、月、
Python_1981
·
2024-02-07 09:41
#
蓝桥杯
蓝桥杯
职场和发展
C++
力扣
题目377--组合求和VI 爬楼梯进阶版 322--零钱兑换 279完全平方数
377.组合总和Ⅳ
力扣
题目链接(opensnewwindow)难度:中等给定一个由正整数组成且不存在重复数字的数组,找出和为给定目标正整数的组合的个数。
学不会的天真boy
·
2024-02-07 09:37
c++
leetcode
算法
数据结构
代码随想录算法训练营第四十四天(动态规划篇)|343. 整数拆分,96. 不同的二叉搜索树
资料:代码随想录(programmercarl.com)343.整数拆分题目链接:343.整数拆分-
力扣
(LeetCode)思路dp[i]:分拆数字i,可以得到的最大乘积为dp[i]。
Huiwen_Z
·
2024-02-07 09:32
算法
动态规划
leetcode
python
【
力扣
51】N 皇后(回溯+剪枝+深度优先搜索)
按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题的棋子放置方案,该方案中‘Q’和‘.’分别代表了皇后和空位。示例1:输入:n=4输出:[[“.Q…”,“…Q”,“Q…”,“…Q.”],[“…Q.”,“Q
HEX9CF
·
2024-02-07 09:00
Algorithm
Problems
leetcode
剪枝
深度优先
力扣
15-三数之和
三数之和题目链接解题思路1、枚举每个数,表示该数nums[i]已被确定,在排序后的情况下,通过双指针l,r分别从左边l=i+1和右边n-1往中间靠拢,找到nums[i]+nums[l]+nums[r]==0的所有符合条件的搭配2、在找符合条件搭配的过程中,假设`sum=nums[i]+nums[l]+nums[r]若sum>0,则r往左走,使sum变小若sum>threeSum(vector&nu
༺❀ൢ望༒月❀ൢ❀
·
2024-02-07 08:20
算法-每日一练
leetcode
算法
力扣
——环形链表
142.环形链表II-
力扣
(LeetCode)这个题是要求我们判断链表是否存在环,有则返回环开始的结点,没有则返回一个NULL;废话就不说了,直入主题:/***Definitionforsingly-linkedlist
Gay~
·
2024-02-07 08:09
力扣经典面试题
链表
leetcode
数据结构
2021.9.17
力扣
-环形链表
题目描述:给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。进阶:你能用O(1)(即,常量)内
作用太大了销夜
·
2024-02-07 08:39
leetcode
链表
leetcode
力扣
:环形链表 (C语言--双指针)
题目描述:给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。一、解题思路判断链表是否成环,我选用两个指针,一
今天也是元气满满的一天呢
·
2024-02-07 08:39
leetcode
c语言
算法
数据结构
链表
力扣
142.环形链表II
142.环形链表II-
力扣
(LeetCode)给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。
乐之殇
·
2024-02-07 08:09
力扣刷题记录
双指针
哈希表
链表
leetcode
数据结构
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他