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刷题路线(持续更新)
算法-贪心贪心题目分类大纲具体刷题路线
简单题
目中等题目序列问题贪心解决股票问题两个维度权衡问题有点难度区间问题参考资料贪心题目分类大纲具体刷题路线
简单题
目455.分发饼干1005.K次取反后最大化的数组和
一二三o-0-O
·
2022-03-24 07:05
数据结构与算法
数据结构
算法
leetcode
c++
【解题报告】力扣 第 279 场周赛
文章目录
简单题
1、算法2、解题报告中等题1、算法2、解题报告中等题1、算法2、解题报告困难题1、算法2、解题报告加群须知
简单题
1、算法 排序2、解题报告LeetCode2164.对奇偶下标分别排序中等题
英雄哪里出来
·
2022-03-22 20:08
《力扣周赛题解》
算法
数据结构
动态规划
前缀最值
链表刷题笔记(较难篇) (c实现)(跑路人笔记)
文章目录前言翻转单链表--力扣简单正确代码思路链表的中间节点--力扣简单正确代码讲解链表的回文结构(牛客较难)♂️正确代码讲解结尾前言本篇包含牛客两道较难题和部分
简单题
,前面的
简单题
有为后面的难题做铺垫前两道题是为第三道较难题做铺垫对了前面两道题我之前有篇博客写了所以我直接沾过来了
就一个挺垃圾的跑路人
·
2022-03-20 16:09
c语言
开发语言
编程语言
经验分享
分数化简
1019:分数化简TimeLimit:1SecMemoryLimit:128MB64bitIOFormat:%lldDescription这天老师给小豪出了一道很
简单题
目放松:输入一个分数,让你求出它们的最简分数
CN-Dust
·
2022-03-20 06:07
LeetCode
简单题
之在长度 2N 的数组中找出重复 N 次的元素
题目给你一个整数数组nums,该数组具有以下属性:nums.length==2*n.nums包含n+1个不同的元素nums中恰有一个元素重复n次找出并返回重复了n次的那个元素。示例1:输入:nums=[1,2,3,3]输出:3示例2:输入:nums=[2,1,2,5,3,2]输出:2示例3:输入:nums=[5,1,5,2,5,3,5,4]输出:5提示:2int:d={}foriinnums:d[
·星辰大海
·
2022-03-20 00:38
LeetCode算法题总结
leetcode
算法
动态规划
「力扣算法合集」
暴力递归到记忆化搜索到动态规划(双语言(c++和java))本文是第一章,首先以一个
简单题
开始一、爬楼梯题目介绍:假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。
陌芮
·
2022-03-19 09:19
金三银四
力扣算法
ACM-ICPC
算法
贪心算法
数据结构
LeetCode
简单题
分享(20)
整数的各位积和之差题目:这道题的主要思路就是怎么把int的每一位取出来,最直观的解法就是模于10,他的余数就是值。个,十,百上面的数字,我们通过int的除法特性,int/10产生的值会忽略小数位,还是一个int,这样就可以保证每一次的个位都是对应的数字了。代码:publicstaticintsubtractProductAndSum(intn){//乘积初始化为1,如果是0的话就全为0了intpr
PigeonEssence
·
2022-03-18 10:15
leetcode
leetcode
算法
LeetCode
简单题
分享(16)
设计停车系统题目:首先来分析题目,判断是否有车位返回true和false,很直接的想法就是我们去生成三个计数器,去判断计数器对应的值是否为0,是就说明车位已经空了,不是就说明车位还可以停,然后把计数器-1就可以了。代码如下:classParkingSystem{intbig,medium,small;publicParkingSystem(intbig,intmedium,intsmall){th
PigeonEssence
·
2022-03-18 10:15
leetcode
java
leetcode
算法
职场和发展
LeetCode
简单题
分享(19)
位1的个数题目:这道题是一个很经典的位运算问题,我们首先考虑传入的是一个二进制int,在解题的时候发现这个题存在奇怪的坑:0开头int会被JVM识别成八进制:publicclassbinary{publicstaticvoidmain(String[]args){intn=00000000000000000000000000001011;System.out.println(n);}}我们直接输出
PigeonEssence
·
2022-03-18 10:15
leetcode
leetcode
算法
LeetCode
简单题
分享(14)
开幕式烟火题目:这道题一看就是关于树的遍历,对应树和图我们首先的想法就是DFS和BFS的选择不清楚DFS和BFS的可以看看这个:BFS,DFS,以及图(Graph),树(Tree)的思考(6)_PigeonEssence的博客-CSDN博客通过提示我们可以看到,节点个数是小于1000个的,数字也小于1000那么我们就不用考虑到dfs的栈溢出问题,就用最简单的递归来求解了。这道题返回的是颜色种类,那
PigeonEssence
·
2022-03-18 10:45
leetcode
leetcode
算法
LeetCode
简单题
分享(15)
拥有最多糖果的孩子题目:这道题的大概思路其实很简单,要判断是否能称为糖果最多的孩子,那么就要分两步进行:1.遍历数组找到拥有糖果最多的孩子2.循环遍历判断加上多余的糖果能否成为最多的孩子也就是说现在的糖果+多余的糖果>=糖果最多的孩子,就可以了。代码如下:importjava.util.ArrayList;importjava.util.List;classSolution{publicstati
PigeonEssence
·
2022-03-18 10:45
leetcode
图论
算法
java
LeetCode
简单题
分享(13)
好数对的数目题目:这是一道
简单题
,所以一开始我就用的最简单的思路来进行,双重for循环遍历,然后比较得到答案,暴力但是有效。
PigeonEssence
·
2022-03-18 10:14
leetcode
java
leetcode
算法
LeetCode
简单题
分享(11)
宝石与石头这道题是一道区分大小写的解法,也就是两个数组中的元素的比较,所以我的思路就是把两个数组转换成两个charArr,这样我们就能一个一个比较了,当然哈希表也会是一个好办法代码如下:publicstaticintnumJewelsInStones(Stringjewels,Stringstones){//转换成数组char[]chars=jewels.toCharArray();char[]c
PigeonEssence
·
2022-03-18 10:44
java
leetcode
leetcode
算法
LeetCode
简单题
分享(12)
最富有的客户的资产总量这个题就是把数组集合里面的数组分别取出来,然后求和运算比较代码如下:publicstaticintmaximumWealth(int[][]accounts){//初始化最大值intmax=0;//数组长度intlength=accounts.length;//循环遍历for(intq=0;q
PigeonEssence
·
2022-03-18 10:44
java
leetcode
leetcode
算法
LeetCode
简单题
分享(10)
删除中间节点这道题感觉难点在于理解题意,简单来说就是一个单向链表的操作,但是这道题只能访问的就是一个任意中间节点,所以我们考虑的方法是代替删除法而不是遍历,也就是用后面的数据覆盖前面的数据,再删除最后的节点来实现删除。代码如下:classSolution{publicvoiddeleteNode(ListNodenode){//当前节点ListNodenow=node;//遍历链表while(no
PigeonEssence
·
2022-03-18 10:43
leetcode
java
leetcode
链表
数据结构
LeetCode
简单题
分享(9)
左旋转字符串涉及到字符串的操作,我首先想到的就是使用StringBuilder。这道题说是旋转,单实际分析就可以看出来,就是简单地字符串截取拼接,所以就有了第一个思路代码如下:publicstaticStringreverseLeftWords(Strings,intn){StringBuildernewStr=newStringBuilder();newStr.append(s.substrin
PigeonEssence
·
2022-03-18 10:43
java
leetcode
leetcode
LeetCode
简单题
分享(6)
最少操作使数组递增题目:我们考虑严格递增,首先先考虑特殊情况,数组只有一位的话他就是严格递增的,所以直接返回就可以了,之后的数据我们就要进行遍历判断。严格递增,那就说明下一个数一定是大于上一个数的,如果下一个数字小于上一个数字,那就把下一个数字+1,直到大于上一个数为止。这样这道题的思路就有了代码如下:publicintminOperations(int[]nums){//定义长度intlengt
PigeonEssence
·
2022-03-18 10:13
leetcode
leetcode
算法
动态规划
LeetCode
简单题
分享(7)
差的绝对值为K的数对数目题目:这道题的思路就是一个绝对值的判断,存在两种情况,值为(-x)或者值为(x),那么思路就很简单了,一个简单的排列组合,求出差值为(-x)或者为(x)的情况,就可以了代码如下:classSolution{publicintcountKDifference(int[]nums,intk){intcounter=0;//嵌套循环遍历数组for(inti=0;i
PigeonEssence
·
2022-03-18 10:13
leetcode
leetcode
算法
动态规划
LeetCode
简单题
分享(8)
题目:这道题求动态和,最先考虑到的就是就是一个遍历累加的状态,仔细分析发现,其实新的数组只需要前面的和就好了,没必要多次遍历,那么这道题的思路就出来了代码如下:classSolution{publicstaticint[]runningSum(int[]nums){//定义长度intlength=nums.length;//初始化返回数组int[]newNum=newint[length];int
PigeonEssence
·
2022-03-18 10:13
leetcode
java
leetcode
算法
LeetCode
简单题
分享(4)
基于排列构建数组题目:这道题其实也一样,看起来复杂,但是实例里面也已经给出了具体的算法,没有难度代码如下:classSolution{publicint[]buildArray(int[]nums){//定义新数组,长度与老数组相等int[]littleNums=newint[nums.length];//循环插入数据for(intstart=0;start
PigeonEssence
·
2022-03-18 10:43
leetcode
leetcode
算法
LeetCode
简单题
分享(2)
执行操作后的变量值题目:这道题也是一到基础题,有两种思路,第一种就是完整的字符串比较,如果字符串等于++X或者X++就把X+1,如果等于--X或者X--,就把字符串-1代码如下:publicclasstest{publicstaticvoidmain(String[]args){String[]operations={"--X","X++","X++"};intx=finalValueAfterO
PigeonEssence
·
2022-03-18 10:42
leetcode
java
leetcode
LeetCode
简单题
分享(3)
数组串联题目:这道题第一次看有点难理解,仔细想想其实就是一道没有难度,右手就能写的题目,具体算法再实例里面都已经给了我们了。直接贴代码:classSolution{publicint[]getConcatenation(int[]nums){//原数组的长度就是到中间的长度intmid=nums.length;//新数组的长度是原数组的两倍intansLength=mid*2;//定义一个新数组i
PigeonEssence
·
2022-03-18 10:42
leetcode
leetcode
LeetCode
简单题
分享(1)
两数之和题目:简单来说,这道题的思路有两种,第一种就是很暴力的双重循环,拿到第一个数,然后去比较第二个数加起来是否能达到我们的target,如果相等,就找到了,时间复杂度会比较高。代码如下:/**暴力双for循环解题*/classSolution{publicint[]twoSum(int[]nums,inttarget){//定义一个总长度inttotalLocation=nums.length
PigeonEssence
·
2022-03-18 10:12
leetcode
java
leetcode
LeetCode
简单题
分享(17)
使用最小花费爬楼梯题目:这道题是一个经典的DP了,我们首先考虑他的数组与basecase假设我们用一个数组去存储他的最小开销,如果遭到DP数组的长度和cos他对应,那么DP数组应该是:intsize=cost.length;//最小总花费数组int[]minCost=newint[size+1];题目中已知他的第一步从0或者1开始爬楼梯,那么我们的低0补和第一步一定是不花费价格的://第0步和第1
PigeonEssence
·
2022-03-18 10:57
java
leetcode
leetcode
算法
职场和发展
【lc刷题】557 反转字符串中的单词 III_Day04 + 反转小结
“”"刷
简单题
真开心~思路就是分手各自改,改好了再合~classSolutio
Loewi大湿
·
2022-03-17 05:28
Leetcode
leetcode
python
字符串反转
刷题
⭐算法入门⭐《线性枚举》简单02 —— LeetCode 557. 反转字符串中的单词 III
先看
简单题
!《C语言入门100例》数据结构难?不存在的!《数据结构入门》LeetCode太简单?算法学起来!
英雄哪里出来
·
2022-03-17 05:38
《LeetCode算法全集》
LeetCode
算法
算法入门
线性枚举
字符串翻转
本科生保送面试编程题
有幸被邀请做为保送研究生面试的面试官考查过的题目,下述部分都是一些
简单题
目,可以作为参考。1.最小的k个数输入整数数组arr,找出其中最小的k个数。
Starry memory
·
2022-03-14 07:19
算法与数据结构编程题
数据结构
链表
算法
[祥云杯2021]几道
简单题
的wp
ezyiihttps://xz.aliyun.com/t/9948找yii链子打,开局就给了反序列化,看了一下是文章里面的第四条链子expprocesses[]=newDefaultGenerator(newAppendStream());$this->output=newDefaultGenerator('jiang');}}echobase64_encode(serialize(newRunP
huamanggg
·
2022-03-07 14:47
比赛wp
php
安全
信息安全
web
二分法的左右边界
二分法的左右边界二分法用起来还是挺好用的,就是每次我总是纠结边界条件到底如何确定,用小于号还是小于等于号,满足条件后left是mid还是mid+1,为此专门做了两道
简单题
,整理了下思路。
·
2022-03-02 22:24
javascript
《算法零基础100讲》(第30讲) 概率与统计
每天打卡的题,做不出来没关系,因为困难的题涉及知识点较多,后面还是会开放出来的,就像昨天的最大公约数那道题今天还是会有,所以不要着急,内容能看懂,能自己分析,能做出
简单题
,就可以打卡。
英雄哪里出来
·
2022-03-02 11:46
《算法零基础100讲》
算法
概率论
动态规划
【刷穿剑指】剑指 Offer II 001. 整数除法
整数篇-剑指OfferII001.整数除法原题链接:剑指OfferII001.整数除法解析有一说一,本书开篇第一题虽说标签是
简单题
,但绝对有中等难度。首先注
风落_
·
2022-03-01 07:29
刷题记录
算法
题解
面试
【蓝桥Java每日一题】——13.仅仅反转字母
只能趁水课更新一下今天的每日一题,
简单题
嘿嘿嘿⭐️精彩回放⭐️2022.2.18——Java每日一练【蓝桥Java每日一题】——12.可获得的最大点数2022.2.2——Java每日一练【蓝桥Java每日一题
执 梗
·
2022-02-23 21:41
Java每日一题
java
蓝桥杯
开发语言
华为机试题刷题总结
题总共分为五大类,分别是字符,排序,查找,算法题,其中二叉树单独拿出来考的难易程度:百分之80属于
简单题
的范畴,剩下的属于运气题—
qq_43479892
·
2022-02-21 14:29
python
华为
算法
计算机
首战告捷
说实话,试卷题还是很简单的,但是我就怕
简单题
。我发现从小到大这么多次大大小小的考试中,我只要遇到
简单题
栽跟头的概率很大。所以在点击成绩查询按钮时很是纠结,我不怕考试,但是怕查成绩,担心和预计成绩不符。
旦增冈仁
·
2022-02-20 17:30
华为机试题刷题总结
题总共分为五大类,分别是字符,排序,查找,算法题,其中二叉树单独拿出来考的难易程度:百分之80属于
简单题
的范畴,剩下的属于运气题——————————。
僵
·
2022-02-20 15:00
2021年物理适应性考试的试卷分析
这题是
简单题
,如果没有做对,说明这些基础知识没有掌握或者遗忘了。2、第二题考察2020年12月我国月球卫星“嫦娥五号”返回地球,其返回的轨道与其他卫星返回类似,从圆到椭圆的过程。
樱_子
·
2022-02-20 03:37
攻防世界pwn
prev=%2Ftask小白做的
简单题
where_did_you_bornchecksec,64位程序ida查看main可以看出当v5=1926时就可以catflag,但是在第一个if判断中当v5=1926
y1deer
·
2022-02-16 17:44
leetcode每日一题 python解法 3月11日
难度:
简单题
目内容:给你一个整数数组A,只有可以将其划分为三个和相等的非空部分时才返回true,否则返回false。
Never肥宅
·
2022-02-16 12:59
2022-02-16 「数据结构刷题」
今天这题也是
简单题
,链表反转,没有花里胡哨的算法,就是通过压栈的思路,把链表倒序。
柠香萌萌鸡
·
2022-02-16 09:07
高三二轮复习技巧!超实用的50条行动清单+8种高效背诵法
3.
简单题
目更要仔细认真。尤其是名句默写、词语、病句、
z珍児
·
2022-02-16 06:45
几个MISC隐写题的writeup
1.相机因为是
简单题
,所以直接winhex或notepad++打开查找flagFlag{iPhone}2.神器仔细看看他指的是哪根据题目提示可用stegsolve查看是否隐藏二维码Flag{douniwan
爱因斯天
·
2022-02-15 12:23
初二十一月第一周
吃一堑长一智,请数学老师交流了一翻,把大概难点与核心点了解了一下,发现,差异还是挺大的,比如圆,老师明确的表示,我们这边不会考难的,只会出一个
简单题
,反函数,倒是可能结合几何,出压轴题,再咨询了一下,匹配的教辅
亲爱的娃_前世我欠你多少钱
·
2022-02-15 04:00
算法
简单题
:删除链表中的节点
此文章仅作本人解题思路记录,如有冒犯请联系本人删除。现有一个链表--head=[4,5,1,9],它可以表示为:image示例1:输入:head=[4,5,1,9],node=5输出:[4,1,9]解释:给定你链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为4->1->9.示例2:输入:head=[4,5,1,9],node=1输出:[4,5,9]解释:给定你链表中值为1的第三个节
谨毓
·
2022-02-14 09:51
写出这个数
输入例子1234567890987654321123456789输出例子yisanwu解决方案
简单题
,直接
雇个城管打天下
·
2022-02-13 10:32
「 题解 」P2487 [SDOI2011]拦截导弹
简单题
意给定\(n\)个数对\((h_i,v_i)\)。求:最长不上升子序列的长度。对于每个\(i\),分别求出包含数对\((h_i,v_i)\)的最长上升子序列的个数和最长不上升子序列的个数和的比。
沐离
·
2022-02-12 21:00
实现 sqrt(x):二分查找法和牛顿法
最近忙里偷闲,每天刷一道LeetCode的
简单题
保持手感,发现
简单题
虽然很容易AC,但若去了解其所有的解法,也可学习到不少新的知识点,扩展知识的广度。
faterazer
·
2022-02-12 16:32
LeetCode
简单题
分享(18)
去掉最低工资和最高工资后的工资平均值题目:解法1:这道题使用了一个常规的解法,遍历一次,通过MATH函数筛选最大最小值:publicstaticdoubleaverage3(int[]salary){intmax=salary[0];intmin=salary[0];intsum=0;for(intnum:salary){sum+=num;max=Math.max(max,num);min=Mat
PigeonEssence
·
2022-02-12 10:40
java
leetcode
leetcode
算法
【0210读书清单】学习之道11
4由难入简法拿到试卷浏览一遍,先从最难的题开始,若发现两分钟仍没进展,马上跳回
简单题
目。这两步会让那个最难题目装进你的大脑,让发散模式开始运转了。5忧虑的作用适当
贝小渊
·
2022-02-09 17:58
LeetCode 914:卡牌分组(超详细解法!!!)
这是LeetCode的一道
简单题
,完整题目如下:给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字X,使我们可以将整副牌按下述规则分成1组或更多组:每组都有X张牌。
陪我数星星吧
·
2022-02-08 12:53
2021年第十二届蓝桥杯A组省赛
时隔9个月,终于想起补题了编程题A.卡片(5分)答案:3181分析:
简单题
,直接从1开始处理每一个数,直到出现某一种卡片不够为止。
烟蒂已尽流年殆尽~
·
2022-02-07 16:21
题目
蓝桥杯
蓝桥杯
职场和发展
c++
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他