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
leecode刷题记录
学习Java第8天,
LeeCode
算法题 14.最长公共前缀
今天是学习Java的第8天,看了下
LeeCode
算法题,这道题有些要用到的API又忘记了,需要自己去查一查了解一下才好写题.编写一个函数来查找字符串数组中的最长公共前缀。
25岁前必买车
·
2023-11-04 02:20
学习
java
leecode
算法题3(回文数)
给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。/***@param{number}x*@return{boolean}*/varisPalindrome=function(x){if(x1&&x>0){if(Math.floor(x/n)!==x%10)returnfalse;x=Math.floor((x%
唔唔哒哒~
·
2023-11-04 02:50
笔记
leetcode
LeeCode
算法题:猜数字游戏
LeeCode
算法题的一些小想法以及实现猜数字游戏题目描述你在和朋友一起玩猜数字(BullsandCows)游戏,该游戏规则如下:写出一个秘密数字,并请朋友猜这个数字是多少。
Pumpkin@night
·
2023-11-04 02:49
算法
LeeCode
算法题库 剑指Offer03
LeeCode
算法题库剑指Offer03题找出数组中重复的数字。(Java解法)在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。
PinkandWhite
·
2023-11-04 02:47
LeeCode
&
算法
算法
数据结构
leetcode
java
Leecode
算法题数组——删除排序数组中的重复项
给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有k个元素,那么nums的前k个元素应该保存最终结果。将最终结果插入nums的前k个位置后返回k。不要使用额外的空间,你必须在原地修改输入数组并在使用O(1
Pei213
·
2023-11-04 02:46
Leecode
算法
leetcode
c语言
Leecode
算法题调试方法(IDEA)
新学一种调试
leecode
的方法(IDEA)classSolution就是
leecode
给出来原始代码在main中进行实例化并且定义传入的输入格式启动IDEA的debug模式就可以实时看到代码中每个值的变化情况以第五题
热烈小狗
·
2023-11-04 02:15
算法
java
intellij-idea
LeeCode
算法题
1.两数之和哈希表2.字母异位词分组哈希表,键是排序的字母组,值是列表3.最长连续序列遍历一次存哈希表先,然后找开头,找到开头开始+1在哈希表里找4.移动零使用双指针,交换的做法
Vincent不是文森特
·
2023-11-04 02:44
算法
数据结构
力扣
刷题记录
155.1-----116. 填充每个节点的下一个右侧节点指针
目录一、题目二、代码三、运行结果一、题目二、代码/*//DefinitionforaNode.classNode{public:intval;Node*left;Node*right;Node*next;Node():val(0),left(NULL),right(NULL),next(NULL){}Node(int_val):val(_val),left(NULL),right(NULL),ne
@白圭
·
2023-11-04 00:46
#
leetcode
算法
数据结构
C语言最长字符串链,
LeeCode
-1048-最长字符串链-C语言
/*checktwowordscanbewordchainbyhashtable*/boolcheck(intnum,intstart,intend,intarr[num][26]){inti;intflag=0;for(i=0;i=arr[start][i]+1||arr[end][i]=num||vst[index])return;for(i=0;iif(i==index||!check(nu
weixin_39806948
·
2023-11-03 20:49
C语言最长字符串链
代码随想录算法训练营第四十三天|1049. 最后一块石头的重量 II 494. 目标和 474.一和零
目录
LeeCode
1049.最后一块石头的重量II
LeeCode
494.目标和
LeeCode
474.一和零
LeeCode
1049.最后一块石头的重量II1049.最后一块石头的重量II-力扣(LeetCode
禹泽.
·
2023-11-03 10:01
LeeCode刷题
算法
动态规划
leetcode
c++
数据结构
蓝桥杯
刷题记录
(2022.01.28):2020蓝桥杯python组——门牌制作
文章目录一、题目描述题目描述运行限制二、解题思路三、解题代码总结一、题目描述题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝要为一条街的住户制作门牌号。这条街一共有2020位住户,门牌号从1到2020编号。小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017需要依次粘贴字符1、0、1、7,即需要1个字符0,2个字符1,
凉风非我
·
2023-11-03 05:20
蓝桥杯
python
职场和发展
[笔记] 字符串输入 #字符输入
刷题记录
:[题]查找最大元素#字符输入逐个字符手动读取,因为题目的要求,要对每个字符逐个操作,所以就输入的时候顺便比较大小了。
Y.YL
·
2023-11-03 03:06
笔记
代码随想录算法训练营结营总结
本人目前大一,专业计算机科学与技术,报名是因为数据结构与算法这门课期中成绩太差了,算法设计题没一点思路,想通过刷
Leecode
来改善一下,机缘巧合下知道了代码随想录,看到了推文,也知道自己一个人刷题很难坚持下来
禹泽.
·
2023-11-03 01:08
LeeCode刷题
代码随想录
算法
牛客网面试必刷算法题TOP101
刷题记录
(一)
牛客网在线编程_算法篇_面试必刷TOP101链表JZ6从尾到头打印链表(简单)题目描述:思路1(非递归,通过)从头到尾遍历,边遍历边存进栈,最后从栈弹出来打印。时间复杂度O(n),空间复杂度O(n)publicArrayListprintListFromTailToHead(ListNodelistNode){ArrayListlist=newArrayList();Stackstack=newS
Miaodawang
·
2023-11-02 23:04
java
算法
LEECODE
1480一维数组的动态和
classSolution{public:vectorrunningSum(vector&nums){vectorrunningSum;intsum=0;intlen=nums.size();for(inti=0;i<len;i++){sum=sum+nums[i];runningSum.push_back(sum);}returnrunningSum;}};
少年芒
·
2023-11-02 19:13
数据结构
算法
leetcode
刷题记录
day15
【未完成题目(层序遍历题目)】637.二叉树的层平均值、429.N叉树的层序遍历、515.在每个树行中找最大值、116.填充每个节点的下一个右侧节点指针、117.填充每个节点的下一个右侧节点指针II、104.二叉树的最大深度、111.二叉树的最小深度(共七道)。层序遍历—102.二叉树的层序遍历【思路】层序遍历相当于图论中的广度优先搜索,首先思考如何保存每一层的节点,因为要先进先出(先遍历左子树,
音音子-
·
2023-11-02 12:37
力扣刷题log
leetcode
算法
职场和发展
Leecode
二叉树的前、中、后序遍历解法
题目给定一个二叉树,返回它的前序遍历。给定一个二叉树,返回它的中序遍历。给定一个二叉树,返回它的后序遍历。但是很明显,如果是递归写法,十分简单,不会是中等难度了题上也明确表示了,写迭代算法publicListpreorderTraversal(TreeNoderoot){}ps:这三道题的题号分别是144,94,145什么是二叉树百度直达链接二叉树前序、中序、后序前序:先输出根节点,然后输出左孩子
Called_Kingsley
·
2023-11-02 06:09
java
数据结构与算法
数据结构
算法
二叉树
Leecode
347. 前 K 个高频元素 由此引发的对于优先级队列 最大堆&最小堆的思考
题目描述给定一个非空的整数数组,返回其中出现频率前k高的元素。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:nums=[1],k=1输出:[1]link思路首先,题目中有”前k高“这样的字眼,应该很自然地联想到优先队列。(只要有“前K”都可以联想下优先级队列)那出现频率怎么统计呢,我们既要保留原数组的元素,还要统计它出现的频率。那么很明显,需要一个map来
Called_Kingsley
·
2023-11-02 06:39
java
数据结构与算法
数据结构
算法
优先级队列
Leecode
-739 每日温度
目录题目要求:思路1:代码:思路2:代码:题目要求:根据每日气温列表,请重新生成一个列表,对应位置的输出是需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用0来代替。例如,给定一个列表temperatures=[73,74,75,71,69,72,76,73],你的输出应该是[1,1,4,2,1,1,0,0]。提示:气温列表长度的范围是[1,30000]。每个气温的值的均为
Called_Kingsley
·
2023-11-02 06:38
数据结构与算法
java
数据结构
leetcode
LeeCode
191. 位1的个数 引发的位运算与二进制的思考
题目要求:编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为‘1’的个数(也被称为汉明重量)。示例1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串00000000000000000000000000001011 中,共有三位为'1'。1.刚开始想到的最简单的办法肯定就是,先将输入的intn转换为二进制形式字符串,然后挨个计算其中
Called_Kingsley
·
2023-11-02 06:08
java
java
LeeCode
371 位运算之 “与”运算 + “异或”运算
题目:不使用运算符+和-,计算两整数a、b之和。示例1:输入:a=1,b=2输出:3示例2:输入:a=-2,b=3输出:1这里需要运用的位运算就是&和^举例说明a=5=0101b=4=0100^运算的计算法则是“相同为0,不同为1”res1=a^b=0001本来应该是9,但是与运算结果是1;这里就是所谓的无进位运算因为9=1001是在原来的第三位进了“1”
Called_Kingsley
·
2023-11-02 06:08
java
LeeCode
405:数字转换为十六进制数
package
LeeCode
;/***@ClassNameToHex*@Description给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用补码运算方法。
Called_Kingsley
·
2023-11-02 06:08
java
java
力扣
刷题记录
-- JAVA--37--347. 前 K 个高频元素
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicint[]topKFrequent(int[]nums,intk){//题解中学习得到//优先级队列,为了避免复杂api操作,pq存储数组//lambda表达式设置优先级队列从大到小存储o1-o2为小顶堆,小的弹出o2-o1大顶堆,大的弹出PriorityQueuepq=newPriorityQueueo1[1
@白圭
·
2023-11-02 05:30
#
leetcode
java
算法
刷题记录
15---前K个高频元素+根据身高重建队列+路径总和Ⅲ+找到所有数组中消失的数+二叉树的之字形遍历
前言所有题目均来自力扣题库中的hot100,之所以要记录在这里,只是方便后续复习347.前K个高频元素题目:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:nums=[1],k=1输出:[1]解体思路:【小根堆】统计各个元素出现的个数比较简单,我们可以用字典和遍
热巴的小哥哥
·
2023-11-02 05:58
算法和数据结构
算法
数据结构
力扣
刷题记录
(JavaScript)
目录1.双指针524.通过删除字母匹配到字典里最长单词2.排序215.数组中的第K个最大元素347.前k个高频元素451.根据字符出现频率排序74.颜色分类3.贪心思想435.无重叠区间452.用最少数量的箭引爆气球406.根据身高重建队列4.数组566.重塑矩阵1.双指针524.通过删除字母匹配到字典里最长单词难度:中等考察点:双指针给你一个字符串s和一个字符串数组dictionary,找出并返
mguck_818
·
2023-11-02 05:26
leetcode
leetcode
算法
职场和发展
javascript
前端
攻防系列——板块化
刷题记录
(敏感信息泄露)
目录一、目录遍历例题二:结合上传漏洞一起使用二、robots文件泄露例题:攻防世界web题:Training-WWW-Robots编辑三、泄露PHPinfo文件例题一:ctfhub的phpinfo四、备份文件下载例题一:bugku备份是个好习惯例题二:攻防世界php2五、git泄露例题一:[GXYCTF2019]禁止套娃1例题二:i春秋backdoor六、可以使用dvcs-ripper工具的一些泄
番茄条子
·
2023-11-01 21:34
攻防
1024程序员节
LeetCode刷题-中心对称数
前言说明算法学习,日常
刷题记录
。题目连接中心对称数题目内容中心对称数是指一个数字在旋转了180度之后看起来依旧相同的数字(或者上下颠倒地看)。
小鲨鱼FF
·
2023-11-01 11:40
BUU_crypto
刷题记录
1
目录1.RSA2.RSA13.RSA24.RSA35.RSA46.RSA57.[HDCTF2019]bbbbbbrsa8.[NCTF2019]childRSA9.[BJDCTF2020]RSA10.[BJDCTF2020]rsa_output11.[GWCTF2019]BabyRSA1.RSA打开解压包得到两个如下文件有(.key)文件说明与rsa模块有关可以用RSA模块直接得出n,e也可以在线解
te_mgl
·
2023-11-01 02:43
RSA
密码学
ctfshow_rsa
刷题记录
ctfshow-rsa
刷题记录
1.easyrsa72.easyrsa83.funnyrsa24.unusualrsa11.easyrsa7已知信息:e,n,c,p的高位。
te_mgl
·
2023-11-01 02:43
ctf_rsa刷题记录
RSA
BUU-Crypto-RSA
刷题记录
(1)
目录写在前面的:1.RSA2.rsarsa3.RSA1写在前面的:RSA在比赛中特别常见,不熟悉原理的话可以看看这两篇文章RSA加密算法详细解说RSA的自我介绍(1)1.RSA题目:在一次RSA密钥对生成中,假设p=473398607161,q=4511491,e=17求解出d作为flga提交方法一:使用RSA-Tool得到d方法二://importgmpy2e=17p=473398607161q
来梦桃子
·
2023-11-01 02:43
密码学
信息安全
攻防世界
刷题记录
--RSA
目录cr4-poor-rsabest_rsaRSA_gcdRSA256wtc_rsa_bbqHandicraft_RSAcr4-poor-rsa给文件添加压缩包后缀,压缩得到得到先进行公钥解析,得到n、e。http://www.hiencode.com/pub_asys.html分解n得到p、q接着就是计算d,得到私钥,解码flag.b64并用key解密得到flag,脚本如下:importbase
Luino!
·
2023-11-01 02:12
密码学
python
BUUCTF-Crypto-
刷题记录
(2020.10.23)
RSA3题目:c1=2232203527566323704164689377045193350932470191348430333807621060354261275895626286964082248647012114942448557136100742129367551633882219528031379499113604814091884247121984026353633888625049
Georgeiweb
·
2023-11-01 02:42
密码学
信息安全
BUUCTF-crypto-
刷题记录
(2020.11.25)
DangerousRSA题目:解题思路:因为e=3,很小,所以这是rsa的低加密指数攻击,所以直接使用python写一个爆破代码来解出明文。数学依据:假设我们M^e/n商k余数为c,所以M^e=kn+C,对k进行爆破,只要k满足k*n+C能够开方就可以代码如下:fromgmpy2importirootimportlibnumn=0x52d483c27cd806550fbe0e37a61af2e7c
Georgeiweb
·
2023-11-01 02:42
信息安全
密码学
rsa
刷题记录
[羊城杯2021]Bigrsa加密脚本:fromCrypto.Util.numberimport*fromflagimport*n1=1038352964090817518607705355147465868153958984272603343256803136483691326610578406808232955122369489533708955684197213311708345578125
Luino!
·
2023-11-01 02:42
密码学
python
算法
[SWPUCTF] 2021新生赛之Crypto篇
刷题记录
(11)
[SWPUCTF]2021新生赛之Crypto篇
刷题记录
①[SWPUCTF2021新生赛]crypto6[SWPUCTF2021新生赛]ez_caesar[SWPUCTF2021新生赛]crypto10
落寞的魚丶
·
2023-11-01 02:41
CTF
NSSCTF
Crypto密码学
古典密码
Base编码
凯撒密码
BUUCTF-Crypto
刷题记录
BUUCTF-Crypto
刷题记录
签到-y1ng题目:welcometoBJDCTF1079822948QkpEe1czbGMwbWVfVDBfQkpEQ1RGfQ==解题思路:密文后边有等号,很有可能是
Georgeiweb
·
2023-11-01 02:11
加密解密
密码学
撕烂数据爆锤算法:LeetCode
刷题记录
之链表
LeetCode刷题总结——链表前言正文一、链中是否有环二、只能出现一次三、两相邻交换四、k倍翻转五、不要重复的六、环的入口七、合并链表八、表中翻转尾言小小推荐前言这里记录了有关链表知识的我不会解的和我认为值得收藏的编程题目及题解,主要是为了提高自己的编程能力。希望自己勤加练习,越做越熟练。嗯,都是用C/C++实现的。正文一、链中是否有环题目描述:判断给定的链表中是否有环扩展:你能给出不利用额外空
.最小生成树
·
2023-11-01 02:06
撕烂数据爆锤算法
链表
算法
c++
算法
刷题记录
6 - 反转链表和链表两两交换
哎,都两周没刷题了,罪过第一题2023.10.29周日上链接206.反转链表难度:简单代码随想录文档代码随想录视频这道题说难不难,但是也不知道是太久没写没感觉了还是确实细节多,不看视频确实感觉不出写的问题在哪。。最大的问题是,我忘了单向链表的next赋了新值之后,之前的指向已经断了。。双指针法/***Definitionforsingly-linkedlist.*publicclassListNo
CJCChester
·
2023-11-01 02:03
算法
算法
链表
数据结构
java
leetcode
Leetcode
刷题记录
2023/10/23——2023/10/29
这一周的题都比较简单,感觉并没有每天写个blog的必要,于是合到一起写一个周总结。10/232678.老人的数目根据给出的老人信息字符串解析出年龄严格大于60岁的老人。题目链接纯字符串模拟,可完全忽略。10/241155.掷骰子等于目标和的方法数给定nnn枚含kkk个面的骰子,返回所有能得到点数和为targettargettarget的总方案数。题目链接范围不大,一道简单的动态规划题。转移方程如下
杏山和纱
·
2023-10-31 22:58
leetcode
算法
BJDCTF 2nd
刷题记录
目录misc最简单的miscmisca-beautiful-grilmisc小姐姐miscReal_easybabamisceasybabamisc圣火昭昭miscImagin-开场曲miscTARGZcrypto签到题crypto老文盲了cryptocatflagcrypto燕言燕语crypto灵能精通cryptoY1nglishcryptorsa0/rsa1reguessgamewebfack
浪_zi
·
2023-10-31 03:28
CTF
NSSCTF web
刷题记录
3
文章目录[护网杯2018]easy_tornado[NSSRound#VTeam]PYRCE方法一cp命令方法二tar命令[CISCN2019华东南]Web4[CISCN2023华北]ez_date[GWCTF2019]你的名字[GKCTF2020]ez三剑客-easynode[NSSRound#8Basic]Upload_gogoggo[护网杯2018]easy_tornado打开题目,发现有三
Sx_zzz
·
2023-10-31 03:23
刷题记录
前端
web安全
php
python
学习
[NSSCTF 2nd] web
刷题记录
文章目录php签到MyBox非预期解预期解php签到源代码编辑html,将上述代码复制到处即可得到上传文件功能然后上传名为1.php的一句话木马,bp抓包修改后缀为1.php/.(这里我再次测试1.php.,发现上传不成功)上传成功后,访问./1.php/或./1.php得到flagMyBox考点:ssrf,ApacheHTTPServer路径穿越漏洞,反弹shell非预期解直接读取环境变量/?u
Sx_zzz
·
2023-10-31 03:49
刷题记录
前端
学习
web安全
node.js
php
python
刷题记录
Day2-数组(有序数组的平方、长度最小的子数组、螺旋矩阵)
刷题记录
Day2-数组(有序数组的平方、长度最小的子数组、螺旋矩阵)简单记录文章目录
刷题记录
Day2-数组(有序数组的平方、长度最小的子数组、螺旋矩阵)前言一、有序数组的平方1.977有序数组的平方二、
Carp3di3m
·
2023-10-30 21:47
刷题记录
c++
c语言
leetcode
数据结构
算法
leecode
-C语言实现-88. 合并两个有序数组
一、题目二、解题思路1、思路1两个有序数组进行合并,可以想象成插入排序,将有序数组b中的元素逐一遍历插入到有序数组a中,当b中某个元素小于等于其中的某个元素时,将此元素包含此元素右边的有效元素(非零的值)进行右移一位,移动完成后,再进行更新当前匹配的值,最后在跳出内层循环,因为后续元素不需要再进行遍历。如果没有匹配到元素,只需在数组a的尾部加上此元素即可,之后便可以继续比对有序数组b中的下一个元素
阳光九叶草LXGZXJ
·
2023-10-30 12:59
#
leecode练习-c语言实现
排序算法
leetcode
c语言
算法
开发语言
Leetcode
刷题记录
-删除有序数组中的重复项(简单)-面试经典 150 题
26.删除有序数组中的重复项给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的题解可以被通过:更改数组nums,使nums的前k个元素包含唯一元素,并按照它们最初在nums中出现的顺序排列。nums的其余元素与nums的大小
Stevedash
·
2023-10-29 23:40
力扣面试150题
算法
数据结构
java
面试
LeetCode -
刷题记录
文章目录LeetCode203移除链表元素LeetCode200.岛屿数量LeetCode92.反转链表IILeetCode54.螺旋链表LeetCode42.接雨水LeetCode93.复原ip地址LeetCode199.二叉树的右视图LeetCode124.二叉树中的最大路径和LeetCode82.删除排序链表中的重复元素IILeetCode69.x的平方根LeetCode8.字符串转换整数L
抠脚的大灰狼
·
2023-10-29 17:44
算法
链表
leetcode
数据结构
LeetCode刷题-重新排序得到2的幂
前言说明算法学习,日常
刷题记录
。题目连接重新排序得到2的幂题目内容给定正整数N,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。
小鲨鱼FF
·
2023-10-29 17:34
算法刷题
算法
java
leetcode
20211016leetcode【3,79,17need again】
leetcode
刷题记录
一刷leetcode10.16日1、二叉树的层序遍历(done)2、从前序与中序遍历序列构造二叉树(done)3、二叉树展开为链表(……`needagain`)4、两数之和-哈希表
Xiaoshuang_Cao
·
2023-10-29 14:42
leetcode
好题分享(2023.10.22——2023.10.28)
本文题目主要来自
Leecode
的OJ题,接下来我们来一道一道分析。。
无双@
·
2023-10-29 13:24
算法
c语言
数据结构
笔记
经验分享
leecode
每日一道算法面试题(11):
leecode
220:存在重复元素 III
1.算法题目给定一个整数数组,判断数组中是否有两个不同的索引i和j,使得nums[i]和nums[j]的差的绝对值最大为t,并且i和j之间的差的绝对值最大为ķ。示例1:输入:nums=[1,2,3,1],k=3,t=0输出:true示例2:输入:nums=[1,0,1,1],k=1,t=2输出:true示例3:输入:nums=[1,5,9,1,5,9],k=2,t=3输出:false2.算法思路算
Alexlee1986
·
2023-10-29 10:43
面试题
算法题
编程学习
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他