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算法刷题记录
leetcode
刷题记录
-day12
leetcode
刷题记录
-day123003043073093183193223233243253283313323333343001.这道题说实话有点爆炸,考察的频率特别特别高!!!
hawonor
·
2020-08-17 09:10
算法与数据结构
leetcode
刷题记录
-day13
leetcode
刷题记录
-day133383433473483513553563573603613653663681519(leetcode198周赛)3381.这道题的考察次数还可以,解法比较简单,找最低位
hawonor
·
2020-08-17 09:10
算法与数据结构
leetcode
刷题记录
-day11
leetcode
刷题记录
-day112552592602612642672772792802812842852862872892942551.有一说一,大厂考察的次数很少,题目也非常简单,就dfs就完事儿了
hawonor
·
2020-08-17 09:10
算法与数据结构
leetcode
刷题记录
-day2
这里写目录标题192224293119这道题就很简单了,注意两点:1.用双指针方式;2.后指针要记得指向待删除节点的父亲节点(之前我是想,单链表删除节点的话,直接将待删除节点的后继节点内容放置到待删除节点处,然后删除待删除节点的next。)上述提到的删除方法其实是可取的,两种方法都不错。22也没啥难度,就是单纯的dp动态规划即可。cornercase的话,考虑当n=0时,是不能加入空字符串的。24
hawonor
·
2020-08-17 09:39
算法与数据结构
XJPC-CTF
刷题记录
上平台刷题,交个作业WEB部分404喽感觉像是签到题。。。flag{4cewa8-ed7a-t6g5-93d8-e9fd8fer}简单的登录进入页面既然说是简单的登录,那先尝试弱口令,admin、root之类的admin成功flag{sfasf4-456a-1f85-yy5g-3sd524fd}GET-POST?常规题,正常做继续flag{jjt58t-49rg-gr5e-r8g4-tt8rv47
末章EPSan
·
2020-08-17 05:20
学习
sql
php
c语言
linux
leetcode算法
题—golang—回文数(题9)
题目:回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。方法一:funcisPalindrome(xint)bool{ifx=
Mr-Anli
·
2020-08-17 04:26
leetcode
golang算法题
leetcode算法题
回文数
LeetCode算法
题(一):关于回文数的三种解法
暑假过于堕落,今天不学习,明天变垃圾,所以有时间就刷刷算法题,我觉得Java比较简单,所以我用Java写的,但是其他语言也和这个差不多吧,基本一致题目是直接从LeetCode搬运的,在这对LeetCode官方表示感谢判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-1
自北
·
2020-08-17 04:38
LeetCode
Java
LeetCode
刷题记录
LeetCode——141.环形链表题目描述给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。示例1:示例2:示例3:分析:参考:(整理的非常详细)1.https://www.cnblogs.com/xudong-bupt/p/3667729.html2.https://segmentf
小白鲸~
·
2020-08-16 22:26
LeetCode刷题
leetcode
刷题记录
771-780 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,感谢各位大佬771.宝石与石头classSolution:defnumJewelsInStones(self,J:str,S:str)->int:ifnotSornotJ:return0importcollectionsc=collections.Counter(S)res=0foriinJ:res+=c[
思源湖的鱼
·
2020-08-16 22:23
leetcode
leetcode
python
leetcode
刷题记录
571-580 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,感谢各位大佬572.另一个树的子树classSolution:defisSubtree(self,s:TreeNode,t:TreeNode)->bool:ifnotsandnott:returnTrueifnotsornott:returnFalsereturnself.isSameTree(s,t)or
思源湖的鱼
·
2020-08-16 22:23
leetcode
leetcode
刷题记录
781-790 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,感谢各位大佬781.森林中的兔子classSolution:defnumRabbits(self,answers:List[int])->int:answers.sort()res=0whileanswers:x=answers.pop(0)same_color=x+1res+=same_colorwhil
思源湖的鱼
·
2020-08-16 22:23
leetcode
leetcode
python
leetcode
刷题记录
161-170 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和labuladong大佬,感谢各位大佬162.寻找峰值#二分局部最大classSolution(object):deffindPeakElement(self,nums):""":typenums:List[int]:rtype:int"""l,r=0,len(nums)-1whil
思源湖的鱼
·
2020-08-16 22:22
leetcode
LeetCode算法
题 :计数质数countPrimes
统计所有小于非负整数n的质数的数量。示例:输入:10输出:4解释:小于10的质数一共有4个,它们是2,3,5,7。思路1:两层循环逐一判断,数大的时候超时publicintcountPrimes(intn){if(n==0||n==1)return0;intsum=0;for(inti=2;i
有理想的番茄
·
2020-08-16 22:28
LeetCode
leetcode
刷题记录
(1)-中等
1.四数之和题目:给定一个包含n个整数的数组nums和一个目标值target,判断nums中是否存在四个元素a,b,c和d,使得a+b+c+d的值与target相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。思路:和之前的三数之和类似,再包一个循环/***@param{number[]}nums*@param{number}target*@return{number[]
一笑而泯
·
2020-08-16 22:06
leetcode-中等难度
leetcode
刷题记录
(5)-简单
1.最长回文串题目:给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如"Aa"不能当做一个回文字符串。注意:假设字符串的长度不会超过1010。思路:记录每个字符出现的次数,对于偶数的字符,直接加上出现的次数,对于奇数的字符,加上减一的次数。最后判断是否出现过奇数的字符,如果出现过至少一次,结果再加一/***@param{string}
一笑而泯
·
2020-08-16 22:06
leetcode-简单难度
Leetcode
刷题记录
——402. 移掉K位数字
先给出官方的简洁代码classSolution:defremoveKdigits(self,num:str,k:int)->str:numStack=[]#Constructamonotoneincreasingsequenceofdigitsfordigitinnum:whilekandnumStackandnumStack[-1]>digit:numStack.pop()k-=1numStac
1996MZH
·
2020-08-16 22:13
leetcode
python编程技巧
leetcode
刷题记录
——242有效字母异位词
代码:varisAnagram=function(s,t){//returns.split('').sort().join('')===t.split('').sort().join('')letgetObj=function(str){letres={}for(leti=0;i
黄桃罐头甜甜甜
·
2020-08-16 22:40
leetcode
leetCode
刷题记录
(五月)
一个月没更新了。。最近近况:h公司试用期的第二个月。压力挺重,每天基本都是各种加班,9点或者十点半的班车,甚至错过班车,从东莞回到宿舍都是10点以后的事。。实在没这个精力每天晚上都跑来这更新一下(吐槽一下公司内网保密不能更博,要不然平时上班时间闲暇的时候还可以更一下)打卡还是有打的,一次性把这个月的所有题目都发出来就算了。。图也懒得贴了,主要写解题思路以及贴代码2020.5.1合并两个有序链表(简
Silen_p
·
2020-08-16 22:04
leetCode
数据结构相关
c++
LeetCode
刷题记录
(python3)
由于之前对算法题接触不多,因此暂时只做easy和medium难度的题.看完了《算法(第四版)》后重新开始刷LeetCode了,这次决定按topic来刷题,有一个大致的方向.有些题不止包含在一个topic中,就以我自己做的先后顺序为准了.Array---11.ContainerWithMostWater给定许多条与y轴平行的直线,求其中两条直线与x轴围成的容器的最大容量.这道题用到了双指针的思想.我
weixin_30376083
·
2020-08-16 21:55
LeetCode
刷题记录
(五)
LeetCode
刷题记录
(五)今天开始队列&栈卡片的学习。
蛋蛋要学编程
·
2020-08-16 21:42
数据结构与算法
LeetCode
LeetCode
刷题记录
(三)
LeetCode
刷题记录
(三)1、螺旋矩阵题目:我的思路:我将获取螺旋矩阵的过程分为四步:先从左往右遍历矩阵的值,到最右之后再从上往下遍历,到最下面之后再从右往左遍历,到最左侧之后再从下往上遍历,这样依次循环
蛋蛋要学编程
·
2020-08-16 21:42
数据结构与算法
LeetCode
leetcode算法
练习【94】 二叉树的中序遍历
文章目录所有题目源代码:[Git地址](https://github.com/ch98road/leetcode)题目方案:递归、迭代+栈复杂度计算杂记所有题目源代码:Git地址题目给定一个二叉树,返回它的中序遍历。示例:输入:[1,null,2,3]1\2/3输出:[1,3,2]进阶:递归算法很简单,你可以通过迭代算法完成吗?方案:递归、迭代+栈迭代的话就用栈来实现,原理逻辑都差不多的class
椰子奶糖
·
2020-08-16 20:59
#
算法练习Java版
LeetCode
刷题记录
(数组篇)
1051.高度检查器题目链接:height-checker题目描述:学校在拍年度纪念照时,一般要求学生按照非递减的高度顺序排列。请你返回能让所有学生以非递减高度排列的最小必要移动人数。注意,当一组学生被选中时,他们之间可以以任何可能的方式重新排序,而未被选中的学生应该保持不动。例:输入:heights=[1,1,4,2,1,3];输出:3由于一开始忘记了数组的相关API,自己实现了冒泡排序,然后将
crossmymind
·
2020-08-16 20:06
LeetCode
刷题记录
(第一天)
JewelsandStones原题目:You'regivenstringsJrepresentingthetypesofstonesthatarejewels,andSrepresentingthestonesyouhave.EachcharacterinSisatypeofstoneyouhave.Youwanttoknowhowmanyofthestonesyouhavearealsojewe
旭小白灬
·
2020-08-16 20:04
算法
leetCode
刷题记录
-比较简洁的方法
leetCode
刷题记录
-最简洁的方法206.反转链表迭代法递归141.检测链表有环快慢指针,通过抛异常忽略边界条件查缓存快慢指针21.合并两个有序链表迭代法递归法19.从末尾移除第n个节点146LRU
武庸
·
2020-08-16 20:00
LeetCode题解
剑指&leetcode
刷题记录
classSolution{public:intjumpFloorII(intnumber){return1GetLeastNumbers_Solution(vectorinput,intk){vectorresult;priority_queue,greater>q;//greaterlength)return;intindexOne=size;intindexTwo=newLen;while(
有梦想的小鸡
·
2020-08-16 20:54
leetcode
高效玩转
leetcode算法
leetcode是一个很好的学习算法的一个onlinejudge的网站,通过刷题能够快速提升自己的算法能力。但是令大家都头疼的就是,怎么能够高效的通过leetcode刷题掌握算法的做题技巧,并且顺利通过面试。刷题的时候千万不要怀疑自己的智商,不要怀疑自己的智商,不要怀疑自己的智商每个人都要经历从无到有的过程,刚开始都是不会(大佬请自动忽略),一度怀疑自己的智商。刚开始做题,一度怀疑自己是不是不适合
lxztju
·
2020-08-16 19:30
leetcode刷题
python
刷题记录
因为比赛经常会出现高精度问题懒人一个…不想手动模拟只好学习下python这个帖子用于记录python刷的简单题吧不断更新本贴输入两个数(同一行)x=input().split()之后利用下标x[0],x[1]即可使用这个值了(不在同一行)a=input()b=input()然后就是几个常用函数str(x)假设x为整数的话,str()函数即可转换其为字符串了len(x)len函数等效于c语言的str
十点就睡
·
2020-08-16 19:46
python
LeetCode
刷题记录
——第804题(唯一莫尔斯密码词)
题目描述国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串,比如:“a”对应“.-”,“b”对应“-…”,“c”对应“-.-.”,等等。为了方便,所有26个英文字母对应摩尔斯密码表如下:[".-","-…","-.-.","-…",".","…-.","–.","…","…",".—","-.-",".-…","–","-.","—",".–.","–.-",".
人工智障1025
·
2020-08-16 18:15
菜鸟的LeetCode刷题记录
LeetCode
刷题记录
——第693题(交替位二进制数)
题目描述给定一个正整数,检查他是否为交替位二进制数:换句话说,就是他的二进制数相邻的两个位数永不相等。示例1:输入:5输出:True解释:5的二进制数是:101示例2:输入:7输出:False解释:7的二进制数是:111示例3:输入:11输出:False解释:11的二进制数是:1011**示例4:**输入:10输出:True解释:10的二进制数是:1010思路分析用res记录输入n所对应的二进制数
人工智障1025
·
2020-08-16 18:15
菜鸟的LeetCode刷题记录
小叮的leetcode
刷题记录
【持续更新】
leetcode
刷题记录
(菜鸡的编程历史)目录动态规划leetcode32最小有效括号leetcode64最小路径和博弈类leetcode1025除数博弈数组leetcode66加一字符串leetcode67
Qiuniang
·
2020-08-16 18:01
leetcode
刷题记录
451-460 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和labuladong大佬,感谢各位大佬451.根据字符出现频率排序classSolution:deffrequencySort(self,s:str)->str:return"".join(k*vfork,vincollections.Counter(s).most_common()
思源湖的鱼
·
2020-08-16 18:18
leetcode
leetcode
刷题记录
---19.9.13 数组中第k大数字快排,比特位计数放入数组奇偶性,最长上升子序列二分查找+ 贪心,根据身高重建队列自定义排序,寻找重复数二分定位重复数字,环形链表set
概述1.数组中的第k个最大元素,利用快排的partition思想,加上二分检索2.比特位计数,直观的方法时间复杂度为o(n*sizeof(int)),有效降低时间复杂度的方法是判断当前数字的奇偶性,再与前一个联系,得出结论。3.最长上升子序列,动态规划o(n^2),贪心+二分o(nlogn)。维护一个数组,新进来的如果比数组最后的大,插在后面,否则找到第一个比新进来的大的元素,替换掉他。这个查找是
pku_yw
·
2020-08-16 18:40
刷题
leetcode
刷题记录
---19.9.14 LRU(map,list,迭代器),排序链表(cut,merge,dummyhead),乘积最大子序列,dfs(bfs),二分查找模板
1.LRU缓存机制微软二面题目描述:设计和实现(LRU)缓存机制,具有get和put的功能。get(key),如果key存在,则返回。如果key不存在,返回-1;put(key,value),如果缓冲区满,替换掉最近最少使用的key。否则直接插入。参考:https://leetcode-cn.com/problems/lru-cache/solution/lru-ce-lue-xiang-jie-
pku_yw
·
2020-08-16 18:08
刷题
leetcode
刷题记录
之242
242、有效的字母异位词 给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含unicode字符怎么办?你能否调整你的解法来应对这种情况?难度:简单 题目地址:https://leetco
printf("dream");
·
2020-08-16 17:25
算法刷题
leetcode
刷题记录
--链表反转
题干:206.反转链表反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL本题思路:1->NULL;2->1->NULL;……;5->4->3->2->1->NULL代码(python3):#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,x):#self.va
qq_36580561
·
2020-08-16 17:48
LeetCode
刷题记录
——第504题(七进制数)
题目描述给定一个整数,将其转化为7进制,并以字符串形式输出。示例1:输入:100输出:“202”示例2:输入:-7输出:“-10”注意:输入范围是[-1e7,1e7]。思路分析如果num为0,返回字符串0num存在正负,所以统一将num转换为正数temptemp除以七,记录其余数,余数就是需要放进res字符串中的,同时,记录用整数部分代码示例classSolution(object):defcon
人工智障1025
·
2020-08-16 17:07
菜鸟的LeetCode刷题记录
aojiao 武 的leetcode
刷题记录
(只有记录)
aojiao武的leetcode
刷题记录
(只有记录)链接:leetcode主页拥有完整
刷题记录
.文章目录aojiao武的leetcode
刷题记录
(只有记录)开始记录时间2020.06.07六月份2020.06.071212020.06.081262020.06.091352020.06.101402020.06.111452020.06.121532020.06.131602020.06.1416
aojiao_武
·
2020-08-16 17:34
leetcode
刷题记录
---数据库篇---19/10/9
数据库关键字:distinct去重,放于列前,用于所有的列,不能部分使用top关键字限制返回的行。sqlserver中selecttop5name限制。oracle用whererownum=5限制。mysql用limit5限制。limit5offset6从第5行开始往后6行,也写作limit6,5.注意sql必知必会上的这个地方说法有歧义,刷的题中用法相反排序检索出来的数据:selectfromo
pku_yw
·
2020-08-16 17:45
刷题
杭电题库
刷题记录
2012
感谢小白(ID:小白菜又菜)带我走上C++学习之路,在此谨记录最初学习刷题的乐趣和心得。代码肯定有许多需要完善的地方,请大家多多留言,指正!————————————————————————————————#include#include#include#include#include#include#includeintmain(){intm,n,a,b,t;inti,j,x,y;intdata;
夕阳的传说
·
2020-08-16 15:18
力扣第一题代码(后续有时间更新想法)
leetcode算法
第一题c++代码classSolution{public:vectortwoSum(vector&nums,inttarget){vectorvi;for(inti=0;i
foreverYoung_Sa
·
2020-08-16 06:06
力扣刷题笔记
Leetcode算法
题(C语言)13--反转字符串
题目:反转字符串编写一个函数,其作用是将输入的字符串反转过来。示例1:输入:“hello”输出:“olleh”示例2:输入:“Aman,aplan,acanal:Panama”输出:“amanaP:lanaca,nalpa,namA”代码实现:char*reverseString(char*s){char*str;intlen;len=strlen(s);str=(char*)malloc(len
识荒者
·
2020-08-16 05:40
Leetcode算法题
LeetCode算法
题20:有效的括号解析
给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:"()"输出:true示例2:输入:"()[]{}"输出:true示例3:输入:"(]"输出:false示例4:输入:"([)]"输出:false示例5:输入:"{[]}"输出:tr
哪得小师弟
·
2020-08-16 05:32
Leetcode算法题分析
Leetcode算法
Java全解答--32. 最长有效括号
Leetcode算法
Java全解答–32.最长有效括号文章目录
Leetcode算法
Java全解答--32.最长有效括号题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个只包含‘(’和‘)’
金刀李
·
2020-08-16 04:38
算法
LeetCode
leetcode算法
之有效的括号(栈的知识)
博主最近重新又学习数据结构这门课程,现在学习到了栈的相关知识点,从栈的知识开始,我会在博客中记录相关的学习经验以及重点,今天分享给大家一道有关栈的题目题目描述:给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:"()"输出:true
弗兰随风小欢
·
2020-08-16 04:34
数据结构
【持续更新中······】
刷题记录
库
2016年12.4~12.11tarjan【洛谷P1262】间谍网络tarjan【洛谷P2746】[USACO5.3]校园网NetworkofSchoolstarjan【洛谷P2341】[HAOI2006]受欢迎的牛tarjan+入度出度【洛谷P2169】正则表达式tarjan+最短路【洛谷P2002】消息扩散tarjan【洛谷P3379】【模板】最近公共祖先(LCA)lca【洛谷P3398】仓鼠
zhhe0101
·
2020-08-16 04:07
题库
leetcode
刷题记录
211-220 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和labuladong大佬,感谢各位大佬211.添加与搜索单词-数据结构设计classWordDictionary:def__init__(self):"""Initializeyourdatastructurehere."""fromcollectionsimportdefaultd
思源湖的鱼
·
2020-08-16 03:50
leetcode
【LeetCode】【力扣刷题】有效的括号 堆栈操作 越界 健壮性
有效的括号
leetcode算法
题题目描述给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。
AllenMu0110
·
2020-08-16 03:17
LeetCode刷题
LeetCode -
刷题记录
(2)
LeetCode标签“字符串”、列表“Top100”的两道难度简单的题目。1.有效的括号题目描述:给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:“()”输出:true示例2:输入:“()[]{}”输出:true示例3:输入:“(
BingoZe
·
2020-08-16 03:44
记录
LeetCode
学习
力扣
刷题记录
2-29-2020-3-1
一、字符串轮转classSolution{public:boolisFlipedString(strings1,strings2){if(s1.size()!=s2.size())returnfalse;if(s1.size()==s2.size()&s1.size()==0)returntrue;strings3;s3=s2;s3+=s2;intn;if(n=s3.find(s1)!=strin
Jaygee-
·
2020-08-16 03:04
学习
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他