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
刷题之路
USACO
刷题之路
,开始了
几天前,重新开始刷题了。重新刷题有几个原因:1、曾经的OI经历,如今除了悟性高些、知识多些,大多已经遗忘。不希望真的让之前的OI水平就这么丢了。2、越来越觉得,刷题真的是一件很开心的事情。大学中,很少有东西能够挑战自己的思维了,也不知以后会不会有很多。OI题,真的好宝贵!3、不舍。喜欢竞赛、喜欢竞赛题,现在我可以确定地说,这将是我一生的爱好。之所以选择USACO,是因为这个题库很适合用来恢复状态,
weixin_30421809
·
2020-07-05 20:23
PAT甲级
刷题之路
——1073
开始刷题——PAT甲级1073PAT甲级秋季考试落败,为了保研,冲冲冲!!PAT1073ScientificNotation原题如下题目意思GOGOGO!自己的想法答案反馈代码结语PAT甲级秋季考试落败,为了保研,冲冲冲!!今年是第一年浙大保研需要机试,半路出家完全没有底,看了晴神宝典大概十天以后,今年去考了PAT甲级,然后意料之中的失败了。第一道题解决完素数和最大公约数的问题以后只会用暴力,还没
乱八七糟的小白
·
2020-07-05 10:51
PAT甲级刷题之路
ACM
刷题之路
(十五) 分治法 + 找规律 ZOJ4085
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5864题意:已知K和M,满足K在1~N的字典序排列中,处于第M位,求N的最小值。比如K=2,M=4的情况,N的最小值为11;1到11按照数值排列:1234567891011按照字典序排列:11011234567892在字典序排列中处于第4位,符合条件,所以N=11就是答
郑为中
·
2020-07-05 08:26
ACM程序设计竞赛
攻防世界 blgdel
攻防世界blgdel小白的
刷题之路
从0到1扫描一下目录发现robots.php进行访问发现一个config.txt打开发现的是源代码观察代码发现好多正则匹配的原则和一些过滤的规则还是没有方向返回主页面进行查看发现一个注册和登陆的界面先随便注册一个账户点开了头像发现是一个上传页面
从0到1 渗透之路
·
2020-06-30 00:30
python
刷题之路
python
刷题之路
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。
weixin_39505777
·
2020-06-28 22:00
算法
LeetCode Python
刷题之路
【数组篇】
持续更新中……1.两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。假设每个输入只对应一种答案,且同样的元素不能被重复利用。举例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]思路:利用python中的字典记录下数组中每个元素的值和其对应的索引坐标,也就是其他语言中的哈希表、散列表。classSolution
拔刀就能留住落樱吗
·
2020-06-26 16:35
LeetCode
开启力扣
刷题之路
——两数之和
力扣两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]来源:力扣(LeetCode)链接:https://leetcode-cn.c
Jane-8
·
2020-06-26 04:44
剑指offer力扣刷题总结
总结使用python3的
刷题之路
,日积月累,天道酬勤。1.两数之和--2020/3/31暴力方法,即迭代num1,同时每次迭代去寻找满足num2=target-num1的值。
小白不畏难
·
2020-06-25 14:14
学习问题
牛客网—Java练习题
)1.1题目1.2题目解析1.3程序2.数字分类(20)2.1题目2.2题目解析2.3程序3.数素数(20)3.1题目3.2题目解读3.3程序为了记录日常的Java学习,我专门开了这个帖子,记下自己的
刷题之路
就是二二二二婷
·
2020-06-25 08:45
Java学习
Leetcode
刷题之路
(151-160)
153.寻找旋转排序数组中的最小值寻找旋转排序数组中的最小值题目链接方法一:找到第一个后面小于前面的数就跳出,时间复杂度为O(n)publicintfindMin(int[]nums){intresult=nums[0];for(inti=1;inums[i]){result=nums[i];break;}}returnresult;}方法二:对于有序数组,想查找某个值比for遍历一次时间复杂度还
471912619
·
2020-06-25 06:58
leetcode刷题之路
Leetcode
刷题之路
(141-150)
144.二叉树的前序遍历二叉树的前序遍历题目链接方法一:递归法Listresults=newArrayListpreorderTraversal(TreeNoderoot){if(root!=null){results.add(root.val);preorderTraversal(root.left);preorderTraversal(root.right);}returnresults;}方
471912619
·
2020-06-25 06:58
leetcode刷题之路
leetcode
Leetcode
刷题之路
(131-140)
136.只出现一次的数字只出现一次的数字题目链接方法一:排个序,然后再处理publicintsingleNumber(int[]nums){intresult=-1;Arrays.sort(nums);for(inti=0;i=0&&nums[i]==nums[i-1]){continue;}result=nums[i];break;}returnresult;}方法二:熟练运算异或运算规则,相同
471912619
·
2020-06-25 06:58
leetcode刷题之路
LeetCode
刷题之路
(python版)
题目1.两数之和2.两数相加3.无重复字符的最长子串4.寻找两个有序数组的中位数5.最长回文子串7.整数反转8.字符串转换整数(atoi)9.回文数10.正则表达式匹配11.成水最多的容器12.整数转罗马数字13.罗马数字转整数14.最长公共前缀15.三数之和16.最接近的三数之和17.电话号码的字母组合18.四数之和19.删除链表的倒数第N个节点20.有效的括号21.合并两个有序链表22.括号生
小坏wz
·
2020-06-25 06:59
LeetCode-python
小菜鸡的Leetcode
刷题之路
SUMMARY【不定时更新】
1.(Q1,TwoSum)对于关联容器map,在STL库中,map是有序的,unordered_map是无序的,无序比有序运行速度块。HashTable是unordered_map,是无序的。此外,对于mapm;m.count("KEY")返回的是"KEY"对应map的value是否为空。注意是count(KEY)而不是count[KEY]!!!Furthermore,如果需要删除map中的某一键
_GALAXY_
·
2020-06-25 02:41
数据结构与算法
C++
leetcode #15 三数之和 |
刷题之路
第一站——数组类相关问题
题号15题目描述给定一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]链接:leetcode#15三数之和注意:以下三种解题思路,只有第三种AC了,可以直接查看第三
微拂素罗衫
·
2020-06-24 11:59
算法设计与分析
leetcode #5 最长回文子串【暴力法、动态规划、Manacher算法】 |
刷题之路
第二站——动态规划类问题
题号5题目描述给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例1:输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。示例2:输入:"cbbd"输出:"bb"链接:leetcode#5最长回文子串解题思路1——暴力法1-找出给定字符串的所有子串2-按照子串的长度由大到小依次判断该子串是否是回文子串,如果找到一个回文子串,则该回文子串就是要找的最长的
微拂素罗衫
·
2020-06-24 11:59
算法设计与分析
Leetcode解题思路总结(Easy)
近来走上了Leetcode
刷题之路
,不过刷题背后更重要的是思路,掌握了方法,举一反三融会贯通。故在此我总结每道题的解题思路,这篇博客只涵盖Easy模式的题目,并按照题目从简单到难的顺序来列举。
月光下的夜曲
·
2020-06-24 09:36
Algorithm
PAT乙级
刷题之路
1090 危险品装箱 (25分)
1090危险品装箱(25分)集装箱运输货物时,我们必须特别小心,不能把不相容的货物装在一只箱子里。比如氧化剂绝对不能跟易燃液体同箱,否则很容易造成爆炸。本题给定一张不相容物品的清单,需要你检查每一张集装箱货品清单,判断它们是否能装在同一只箱子里。输入格式:输入第一行给出两个正整数:N(≤10^4)是成对的不相容物品的对数;M(≤100)是集装箱货品清单的单数。随后数据分两大块给出。第一块有N行,每
罗小c
·
2020-06-23 03:05
PAT乙级甲级大全
使用Java+Kotlin双语言的LeetCode
刷题之路
(三)
BasedLeetCodeLeetCodelearningrecordsbasedonJava,Kotlin,Python...Github地址序号对应LeetCode中题目序号14编写一个函数来查找字符串数组中最长的公共前缀字符串Java语言实现publicstaticStringlongestCommonPrefix(String[]strs){if(strs.length==0){retur
SiberianDante
·
2020-06-22 11:41
从零开始LeetCode刷题日记Day1
新手小白从零开始的
刷题之路
,边刷题边学习编程语言~只记录思路不记录源码。
Sindweller5530
·
2020-06-22 05:20
刷题日记
使用Java+Kotlin双语言的LeetCode
刷题之路
(一)
LeetCodelearningrecordsbasedonJava,Kotlin,Python...Github地址序号对应LeetCode中题目序号1两数之和给定一个整数数列,找出其中和为特定值的那两个数,你可以假设每个输入都只会有一种答案,同样的元素不能被重用;Java语言实现publicint[]twoSum(int[]nums,inttarget){inti,j;for(i=0;i=st
SiberianDante
·
2020-06-21 20:48
刷题之路
在哪做题力扣(leetcode的中文版)https://leetcode-cn.com/leetcodehttps://leetcode.com/牛客https://www.nowcoder.com/我的
刷题之路
桃之夭夭的简书
·
2020-05-18 13:45
LeetCode
刷题之路
反转字符串中的元音字母
反转字符串中的元音字母【简单】编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例1:输入:"hello"输出:"holle"示例2:输入:"leetcode"输出:"leotcede"说明:元音字母不包含字母"y"。解题思路这道题是让我们反转字符串中的元音字母,但是没说大小写,所以元音字母总共包括aeiouAEIOU这些,我们作为字符串存储。然后我们创建两个队列分别存储给定字符串的元音
墨酌
·
2020-03-16 19:37
LeetCode刷题日记
最近正在找实习,发现自己的算法实在是不能再渣渣,在网上查了一下,发现大家都在刷leetcode的题,于是乎本渣渣也开始了
刷题之路
,主要用的是python写的代码。
caoxian
·
2020-01-07 09:20
忙碌
这不,开学即至,五天的培训已经进行了三天,在工作期间,认真备好每一节课;下了班,继续自己的考编
刷题之路
。每天最幸福的事情就是躺在床上能够美美的睡上一觉,当睁开朦胧的睡眼时,就知道又是拼命奋斗的一天。
H晶晶姑娘
·
2019-12-06 13:45
LeetCode刷题笔记-JAVA
非科班艰难的
刷题之路
,目前刷到200题,本文记录技巧性较高的题目。Round1713.乘积小于K的子数组给定一个正整数数组nums。找出该数组内乘积小于k的连续的子数组的个数。
马各阿牛
·
2019-11-02 22:13
算法与数据结构
LeetCode
刷题之路
python版
题目1.两数之和2.两数相加3.无重复字符的最长子串4.寻找两个有序数组的中位数5.最长回文子串7.整数反转8.字符串转换整数(atoi)9.回文数10.正则表达式匹配11.成水最多的容器12.整数转罗马数字13.罗马数字转整数14.最长公共前缀15.三数之和16.最接近的三数之和17.电话号码的字母组合18.四数之和19.删除链表的倒数第N个节点20.有效的括号21.合并两个有序链表22.括号生
wzNote
·
2019-10-09 15:53
Leetcode - Two Sum
it渣渣记录自己的
刷题之路
Question:1.TwoSum.
Luna_4de3
·
2019-08-29 14:03
Python学习之LeetCode
刷题之路
——简单题【1、7、9】
1、两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]代码classSolution:deftwoSum(self,nums:
李是李雅普诺夫的李
·
2019-06-25 14:00
LeetCode
刷题之路
(六)
这五道题全部都是和树的遍历有关系,也是非递归的二叉树遍历写法,有前中后序三种遍历,按层遍历。总结如下。LeetCode94二叉树的中序遍历算法思路:二叉树的前序遍历和中序遍历代码基本一致,不同的地方在于什么时候该访问父节点。非递归的写法主要是使用一个栈来保存已经访问过的结点,其实树的前中后序三种遍历就是深度优先搜索的变形。具体的来说,中序遍历一直将访问到的结点入栈,继续访问该结点的左子结点,直到左
wanglei_1996
·
2019-03-24 20:12
LeetCode
LeetCode
刷题之路
(五)
LeetCode33搜索旋转排序数组算法思路:这是一道好题。题目要求算法时间复杂度是O(logn)级别,那显然只能用二分查找了,关键在于二分查找算法只能用于有序的排列,而这道题给出的数组并不是有序的序列,在某个点上进行了旋转。那么我们应该怎么找到有序的子序列呢?我们只需要判断序列的第一个值和序列中间值的大小就可以判断。因为这是一个有序的序列的必要条件。具体的,先进行判断子序列是否是有序子序列,然后
wanglei_1996
·
2019-03-19 10:01
LeetCode
leetcode
刷题之路
(四)
leetcode15三数之和算法思路:这道题我开始想到就是要固定一个数,然后要用双指针来做,但是两个指针的移动覆盖所有的数据,这样如何更新我没有想明白。这是道好题正确的解法应该是先将数组排序,遍历数组,固定一个数,再用双指针从这个数的右边开始遍历。如果将双指针从数组的起点和端点开始遍历,会得到很多重复的满足条件的组,因为考虑了重复的组别**。所以这里要能想到将双指针从这个数的右边开始遍历就会避免考
wanglei_1996
·
2019-03-13 10:44
LeetCode
LeetCode
刷题之路
(三)
LeetCode35搜索插入位置算法思路:我认为这这道题就是考察二分查找法。常见的二分查找考察的方法有:给定一个有序的数组,查找target值是否在数组中给定一个有序数组,查找target第一次出现的下标(同样也有最后一个出现的下标)给定一个有序数组,查找最接近target且大于target的数的下标(最接近target且小于target的数的下标)这个链接有整理好关于二分查找算法的问题的说回这道
wanglei_1996
·
2019-03-07 15:50
LeetCode
LeetCode
刷题之路
(二)
LeetCode20有效的括号算法思路:这道题就是一个栈就能解决,不多说,碰到’(’,’[’,’{’,入栈,遇到’)’,’]’,’}’。弹出栈顶的元素,匹配是否是一对,不是则结束输出无效。如果所有的输入完成,栈不为空,输出无效,其它情况都是有效的classSolution:defisValid(self,s:'str')->'bool':ifs=="":returnTruechar_list=[]
wanglei_1996
·
2019-02-27 16:03
LeetCode
LeetCode
刷题之路
(一)
LeetCode1.两数之和(2019.2.17日)直接思路:暴力求解从list的两端开始遍历,一直遍历到两端指向同一个元素,如果遍历过程中找到了两个元素之和等于target,返回索引,没有则将首端的指针指向下一个元素。显然算法复杂度为O(n2)classSolution:deftwoSum(self,nums,target):""":typenums:List[int]:typetarget:i
wanglei_1996
·
2019-02-22 13:00
LeetCode
LeetCode
刷题之路
模糊坐标
模糊坐标【中等】我们有一些二维坐标,如"(1,3)"或"(2,0.5)",然后我们移除所有逗号,小数点和空格,得到一个字符串S。返回所有可能的原始字符串到一个列表中。原始的坐标表示法不会存在多余的零,所以不会出现类似于"00","0.0","0.00","1.0","001","00.01"或一些其他更小的数来表示坐标。此外,一个小数点前至少存在一个数,所以也不会出现“.1”形式的数字。最后返回的
小北写码
·
2019-02-06 12:07
LeetCode
刷题之路
(9)—— Palindrome Number
问题描述Determinewhetheranintegerisapalindrome.Anintegerisapalindromewhenitreadsthesamebackwardasforward.Example1:Input:121Output:trueExample2:Input:-121Output:falseExample3:Input:10Output:false依题意可知,负数一定
张治杰
·
2019-01-21 00:00
LeetCode
LeetCode的
刷题之路
(javascript版本,持续更新)
目录数组1.TwoSum26.删除排序数组中的重复项27.移除元素35.搜索插入位置53.最大子序和66.加一88.合并两个有序数组118.杨辉三角119.杨辉三角II122.买卖股票的最佳时机II167.两数之和II-输入有序数组169.求众数189.旋转数组217.存在重复元素219.存在重复元素II268.缺失数字283.移动零414.第三大的数239.滑动窗口最大值448.找到所有数组中消
Csoap994
·
2018-11-27 13:54
数据结构
Leetcode
刷题之路
9.回文串
Leetcode
刷题之路
9.回文串该文章为本人个人所有,未经本人允许,请勿擅自转载。文章目录Leetcode
刷题之路
9.回文串题目描述:实现代码题目描述:判断一个整数是否是回文数。
我是小x
·
2018-09-25 11:38
leetcode
2018年Java实习春招总结
从去年12月开始复习Java,做项目,视频是看的黑马的视频,还可以吧,把Java基础和SSM框架看了下,做了个小项目,然后看牛客网的中级项目课,做了一个健身头条项目,接着就是
刷题之路
,建议把剑指Offer
武培轩
·
2018-04-25 22:00
菜鸟LEETCODE
刷题之路
:1.两数之和
最近时间比较宽裕,准备每天刷几道题,练练脑子,刷的每道题咋这里记录一下。1.两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。我的代码:classSolution{public:vectortwoSum(vector&nums,inttarget){vectorr;vector::iteratoriter1,iter2
bb4526872
·
2018-04-23 16:06
【二】Leetcode之Python
刷题之路
1.MoveZeros给一个数组,将数组里的0全部移到数组最后。Forexample,givennums=[0,1,0,3,12],aftercallingyourfunction,numsshouldbe[1,3,12,0,0].Note:Youmustdothisin-placewithoutmakingacopyofthearray.Minimizethetotalnumberofopera
Easy_ray
·
2018-01-30 22:14
Python
【一】Leetcode之Python
刷题之路
申请完了github帐号,又在Leetcode上发现了新大陆,从昨天开始刷题了,感觉很有意思。看视频学习Python动手不太多,现在开始刷题练习自己的代码水平,leetcode上还有很多大神,快哉美哉! 代码我都放到github里了https://github.com/Ray1225/Python_Training,欢迎大家关注并指正。话不多说,怒上代码。1.HammingDistanceT
Easy_ray
·
2018-01-25 21:19
Python
Leetcode
刷题之路
(Python)——535. Encode and Decode TinyURL
题目的链接:https://leetcode.com/problems/encode-and-decode-tinyurl/description/“TinyURLisaURLshorteningservicewhereyouenteraURLsuchashttps://leetcode.com/problems/design-tinyurlanditreturnsashortURLsuchash
memoryjdch
·
2017-10-17 15:26
leetcode刷题之路
Codeforces
刷题之路
——41A Translation
A.Translationtimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputThetranslationfromtheBerlandlanguageintotheBirlandlanguageisnotaneasytask.Thoselanguagesarevery
郭毓挺
·
2016-09-01 16:49
Codeforces
Codeforces
刷题之路
——41A Translation
A.Translationtimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputThetranslationfromtheBerlandlanguageintotheBirlandlanguageisnotaneasytask.Thoselanguagesarevery
郭毓挺
·
2016-09-01 16:49
Codeforces
Codeforces
刷题之路
——148A Insomnia cure
A.Insomniacuretimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutput«Onedragon.Twodragon.Threedragon»,—theprincesswascounting.Shehadtroublefallingasleep,andshegot
郭毓挺
·
2016-08-31 14:38
Codeforces
Codeforces
刷题之路
——148A Insomnia cure
A.Insomniacuretimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutput«Onedragon.Twodragon.Threedragon»,—theprincesswascounting.Shehadtroublefallingasleep,andshegot
郭毓挺
·
2016-08-31 14:38
Codeforces
Codeforces
刷题之路
——110A Nearly Lucky Number
A.NearlyLuckyNumbertimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputPetyalovesluckynumbers.Weallknowthatluckynumbersarethepositiveintegerswhosedecimalreprese
郭毓挺
·
2016-08-31 14:09
Codeforces
Codeforces
刷题之路
——110A Nearly Lucky Number
A.NearlyLuckyNumbertimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputPetyalovesluckynumbers.Weallknowthatluckynumbersarethepositiveintegerswhosedecimalreprese
郭毓挺
·
2016-08-31 14:09
Codeforces
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他