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刷题笔记
——Sqrt(x)——binary search二分查找——python
题目:题目的条件里有说不能用pow()函数和“**”这种现成的表示乘方的函数,不过仔细一想,这一题也不是很难,然后我就快速的写出答案:classSolution:defmySqrt(self,x:int)->int:i=0whilei*iint:#binarysearchifxx:right=mid-1else:returnmidreturnright看到这有些同学可能就会问了,这么麻烦的代码,有
zhu_xwt
·
2021-07-10 10:13
leetcode刷题笔记
算法
二分法
数据结构
python
二分查找
leetcode刷题笔记
task2 动态规划
动态规划主要思想:如果需要解决一个给定的问题,我们需要解决这个问题的子问题,再根据子问题的解得到原问题的解,可以考虑动态优化算法。动态优化往往适用于优化递归问题,减少重复运算的过程。动态规划的步骤确定动态规划状态写出状态转移方程和状态转移表考虑初始化条件考虑输出状态5.考虑时间和空间复杂度的优化动态规划练习1leetcode#5最长回文子串难度:中等给定一个字符串s,找到s中最长的回文子串。你可以
乔豆一麻袋
·
2021-06-24 10:36
LeetCode刷题笔记
2019/4/16subject:771.JewelsandStonessolution:classSolution:defnumJewelsInStones(self,J,S):""":typeJ:str:typeS:str:rtype:int"""returnsum(S.count(i)foriinJ)tips:python中,count()方法用于统计某个元素在列表中出现的次数。subjec
变身的大恶魔
·
2021-06-24 03:21
【
leetcode刷题笔记
】003.Longest Substring Without Repeating Characters
日期:20180910题目描述:Givenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Examples:Input:"abcabcbb"Output:3Explanation:Theansweris"abc",whichthelengthis3.详解:这道题一看,突然想到第一题,这不就是遍历每一个的时候查
常恒毅
·
2021-06-08 06:33
大一就开始这样刷题后,我成了同学们眼中的 offer 收割机
之前不是给大家分享了一份Java版的
LeetCode刷题笔记
嘛,很多小伙伴留言说刚好需要,对我这种大公无私的分享精神表示敬佩(嘘。
沉默王二
·
2021-05-02 23:57
编程技术
二叉树
腾讯
java
算法
LeetCode
谷歌大牛的
LeetCode刷题笔记
,一经上线 技惊四座
本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了刷LeetCode时常用的技巧。把题目精简到了101道,一是呼应了本书的标题,二是不想让读者阅读和练习时间过长。这么做不太好的一点是,如果只练习这101道题,读者可能对算法和数据结构的掌握不够扎实。因此在每一章节的末尾,我都加上了一些推荐的练习题,并给出了一些解法提示,希望读者在理解每一章节后把练习题也完成。笔记总览:由于笔记的内容实在
一线开发者
·
2021-04-30 16:12
Java
算法
java
数据结构
leetcode
聊聊刷题,让你事半功倍的编程笔记!
后来发现了两个刷题笔记,谷歌大佬高畅和BAT大佬霜神写的
LeetCode刷题笔记
。研读后,感觉发现了宝藏!刷LeetCode中等难度的题目基本不会被卡住了,忍不住给大家也安利一波!春招刚结束,
Jack-Cui
·
2021-04-23 08:42
LeetCode
程序员
刷题
C++
python
java
【
LeetCode刷题笔记
(不计数了)-363.矩形区域不超过K的最大数值和】
题目:这题的测试数据很弱,暴力搜索也是可以偶尔通过的。但是这里追求一个更快的优化办法。(虽然本质上我个人觉得就是暴力的优化方法)首先,由于这个矩形的四个顶点都是不固定的,而且如果采用类似DFS这样的算法,会有一个舍弃和矩形形状的问题,想想就十分复杂。所以我们必须放弃这种搜索方式。其次,对于矩阵区域的做法,我们常常可以见到将行或者列进行固定,然后动态搜索一边的做法。这里的优化方式采用的是累计列和,然
空、白、
·
2021-04-22 11:35
算法
C++
算法
c++
【
leetcode刷题笔记
】032.Longest Valid Parentheses
日期:20180914题目描述:Givenastringcontainingjustthecharacters'('and')',findthelengthofthelongestvalid(well-formed)parenthesessubstring.Example1:Input:"(()"Output:2Explanation:Thelongestvalidparenthesessubst
常恒毅
·
2021-04-19 20:22
LeetCode刷题笔记
一数组1两数之和1给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。思路:1创建一个HashMap
N₂
·
2021-04-15 10:18
leetcode
算法
队列
刷完 300 道 LeetCode 题后,我膨胀到要飘起来了!纯正 Java 版
不经意间,在GitHub上发现了一个1G棒的
LeetCode刷题笔记
,重点来了,是纯正的Java版。
沉默王二
·
2021-04-06 11:31
趣学Java
数据结构
编程语言
算法
java
2020年1.17-1.27
leetcode刷题笔记
leetcode刷题记录1.17135困难分发糖果题目描述老师想给孩子们分发糖果,有N个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。你需要按照以下要求,帮助老师给这些孩子分发糖果:每个孩子至少分配到1个糖果。相邻的孩子中,评分高的孩子必须获得更多的糖果。那么这样下来,老师至少需要准备多少颗糖果呢?示例1:输入:[1,0,2]输出:5解释:你可以分别给这三个孩子分发2、1、2颗糖果
Swaggie
·
2021-04-02 10:31
leetcode
算法
数据结构
leetcode
阿里大神的
Leetcode刷题笔记
.PDF
点击上方蓝色小字,关注“涛哥聊Python”重磅干货,第一时间送达今天推荐一个阿里朋友的算法刷题的开源项目。截至2020年11月,该开源项目配套的网站已经有一百二十万的访问量,在GitHub上收获了8500颗小星星。这个开源项目是@halfrost(中文名一缕殇流化隐半边冰,简称霜神)去年刷算法题时整理出的520题,每道题都写了解题思路,全部都是GO实现的,并且每题都runtimebeats100
wuShiJingZuo
·
2021-03-28 14:00
github
weex
手机游戏
twitter
react
native
看过谷歌和阿里俩位大神的算法刷题笔记 简直是1+1>2
后来发现了两个刷题笔记,谷歌大佬高畅和BAT大佬霜神写的
LeetCode刷题笔记
。BAT大佬的刷题笔记(halfrost)关于算法刷题的困惑和疑问也经常听朋友们提及。
前端金牌大牛
·
2021-03-26 13:52
算法
编程语言
人工智能
数据挖掘
python
北大学霸的
LeetCode刷题笔记
火了
最近,北大学霸的
LeetCode刷题笔记
在GitHub上疯传!已经有不少人靠它手撕算法题,拿下了字节、腾讯等大厂offer!
程序员小灰
·
2021-03-24 13:34
网页游戏
twitter
payment
字节跳动
xhtml
LeetCode刷题笔记
(JavaScript写法)
解题来源:人人都能看得懂的Leetcode力扣刷题教程合集(最后更新:695.岛屿的最大面积)https://www.bilibili.com/video/BV1wA411b7qZ语言:JavaScript边刷题边记录【持续更新】题目目录3.无重复字符的最长子串题目思路代码4.寻找两个正序数组的中位数题目思路5.最长回文子串题目思路代码15.三数之和题目思路代码19.删除链表的倒数第N个结点题目思
更枳
·
2021-03-14 13:03
算法
leetcode
javascript
他喵的,Google大佬的这份
LeetCode刷题笔记
太强了
大家应该都知道,现在的互联网公司面试,只要是研发岗位,基本上都跑不了算法题的折磨,所以大家在准备校招和社招的时候,或者业余时间,还是要多刷刷LeetCode,保持状态的。(文末提供了一份Google大佬的刷题笔记,迫不及待地可以直接拖到文末)码哥,去年校招前准备算法时,我在LeetCode上刷了很多题,但总感觉题虽然刷了很多,解题能力却没怎么提高,怎么解决这种刷题效率低下的问题呢?这是三个月前一个
Java技术剑
·
2021-03-09 15:45
程序员
架构
Java
java
编程语言
面试
算法
架构
北大学霸的
LeetCode刷题笔记
V4.1(完整版)
1.1个月200道LeetCode,命中80%,北大学霸的刷题笔记火了2.北大学霸的
LeetCode刷题笔记
V4.1(完整版)3.GitHub疯传,FB大佬的
LeetCode刷题笔记
火了!
九章算法
·
2021-03-04 09:52
算法
数据结构
面试
Java
leetcode
LeetCode刷题笔记
- 12. 整数转罗马数字
学好算法很重要,然后要学好算法,大量的练习是必不可少的,LeetCode是我经常去的一个刷题网站,上面的题目非常详细,各个标签的题目都有,可以整体练习,本公众号后续会带大家做一做上面的算法题。官方链接:https://leetcode-cn.com/probl...一、题意难度:中等https://leetcode-cn.com/probl...罗马数字包含以下七种字符:I,V,X,L,C,D和M
·
2021-02-09 21:44
java算法-数据结构
LeetCode刷题笔记
- 12. 整数转罗马数字
学好算法很重要,然后要学好算法,大量的练习是必不可少的,LeetCode是我经常去的一个刷题网站,上面的题目非常详细,各个标签的题目都有,可以整体练习,本公众号后续会带大家做一做上面的算法题。官方链接:https://leetcode-cn.com/probl...一、题意难度:中等https://leetcode-cn.com/probl...罗马数字包含以下七种字符:I,V,X,L,C,D和M
·
2021-02-09 21:29
java算法-数据结构
leetcode刷题笔记
-234. 回文链表(java实现)
题目描述请判断一个链表是否为回文链表。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-linked-list解题思路寻找回文串的核心思想是从中心向两端扩展。因为回文串可能是基数也可能是偶数,长度为奇数时只存在一个中心点,长度为偶数时存在两
成钰
·
2021-02-08 14:53
算法
编程刷题
链表
算法
leetcode
链表
力扣第455题---分发饼干
leetcode刷题笔记
力扣第455题—分发饼干题目假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
homexjh
·
2021-02-07 22:05
leetcode刷题笔记
贪心算法
java
leetcode
算法
排序
LeetCode刷题笔记
- 11.盛最多水的容器
学好算法很重要,然后要学好算法,大量的练习是必不可少的,LeetCode是我经常去的一个刷题网站,上面的题目非常详细,各个标签的题目都有,可以整体练习,本公众号后续会带大家做一做上面的算法题。官方链接:https://leetcode-cn.com/probl...一、题意难度:中等https://leetcode-cn.com/probl...给你n个非负整数a1,a2,...,an,每个数代表
·
2021-02-05 21:10
LeetCode刷题11--部分二叉树问题汇总
LeetCode刷题笔记
11部分二叉树问题汇总144.二叉树的前序遍历题目描述代码94.二叉树的中序遍历代码145.二叉树的后序遍历代码102.二叉树的层序遍历题目描述代码226.翻转二叉树题目描述思路
qq_40361809
·
2021-01-29 17:46
LeetCode
二叉树
leetcode
LeetCode刷题8--对称二叉树
LeetCode刷题笔记
8101.对称二叉树题目描述代码101.对称二叉树链接题目描述给定一个二叉树,检查它是否是镜像对称的。
qq_40361809
·
2021-01-28 15:39
LeetCode
leetcode
二叉树
leetcode刷题笔记
——贪心算法 2021-01-26
题目122.买卖股票的最佳时机[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xxf2IzyD-1611670606460)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\1611647557679.png)]classSolution{publicintmaxProfit(int[]prices){
涛&宇
·
2021-01-26 22:35
学习笔记
算法
数据结构
leetcode
字符串
java
leetcode刷题笔记
2021-01-26
题号13.罗马数字转整数importjava.util.*;classSolution{publicintromanToInt(Strings){intsum=0;intfinalnum=0;for(inti=0;ipair=newHashMap(){{put(')','(');put(']','[');put('}','{');}};Dequestack=newLinkedList();for(
涛&宇
·
2021-01-26 22:23
学习笔记
字符串
列表
指针
gridview
cobol
LeetCode刷题笔记
- 11.盛最多水的容器
学好算法很重要,然后要学好算法,大量的练习是必不可少的,LeetCode是我经常去的一个刷题网站,上面的题目非常详细,各个标签的题目都有,可以整体练习,本公众号后续会带大家做一做上面的算法题。官方链接:https://leetcode-cn.com/probl...一、题意难度:中等https://leetcode-cn.com/probl...给你n个非负整数a1,a2,...,an,每个数代表
·
2021-01-26 14:35
力扣122题---买股票的最佳时机||
leetcode刷题笔记
力扣122题—买股票的最佳时机||题目给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。
homexjh
·
2021-01-25 23:06
leetcode刷题笔记
贪心算法
leetcode
动态规划
java
一枚菜鸟的
leetcode刷题笔记
- Day13
面试题-链表相交给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用完全相同),则这两个链表相交。classSolution:defgetIntersectionNode(self,headA:ListNode,headB:ListNode)->ListNode:listA=
Joye_BNU
·
2021-01-25 23:53
leetcode
链表
数据结构
算法
面试
力扣169题---多数元素
leetcode刷题笔记
力扣169题—多数元素题目给定一个大小为n的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。
homexjh
·
2021-01-24 22:03
leetcode刷题笔记
算法
leetcode
数据结构
哈希
排序
leetcode刷题笔记
2021-01-24
题号13.罗马数字转整数importjava.util.*;classSolution{publicintromanToInt(Strings){intsum=0;intfinalnum=0;for(inti=0;ipair=newHashMap(){{put(')','(');put(']','[');put('}','{');}};Dequestack=newLinkedList();for(
涛&宇
·
2021-01-24 21:27
学习笔记
链表
leetcode
java
数据结构
算法
leetcode刷题笔记
——二分查找
leetcode刷题笔记
——二分查找目前完成的贪心相关的leetcode算法题序号:中等:80,81困难:4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems
季建豪
·
2021-01-24 12:39
数据结构与算法
算法
python
力扣66题---加一
leetcode刷题笔记
力扣66题—加一题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。
homexjh
·
2021-01-22 22:56
leetcode刷题笔记
leetcode
java
我的
LeetCode刷题笔记
会包含哪些内容?
关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验最近就要开始刷题了,登上LeetCode,面对两千多道题,感觉有点手足无措,该从哪一题开始刷起呢?按照什么顺序来刷呢?我个人觉得有几种刷法肯定先要直接pass掉。第一种是按照编号顺序刷,这个不用多解释。第二种是按照难易程度刷,先把easy的全刷完,再把medium的全刷完,最后刷hard的。从易到难的原则不错,但是,刷题
Google小争哥
·
2021-01-20 12:52
算法
字节大佬
Leetcode刷题笔记
,看完吊打问你算法的面试官
介绍leetcode题解,记录自己的leetcode解题之路。目前分为五个部分:第一个部分是leetcode经典题目的解析,包括思路,关键点和具体的代码实现。第二部分是对于数据结构与算法的总结第三部分是anki卡片,将leetcode题目按照一定的方式记录在anki中,方便大家记忆。第四部分是每日一题,每日一题是在交流群(包括微信和qq)里进行的一种活动,大家一起解一道题,这样讨论问题更加集中,会
马士兵老师
·
2021-01-19 21:21
算法
数据结构
面试
java
编程语言
【
Leetcode刷题笔记
持续更新】Day01
Day01是要在给定的类下写函数完成功能,由于是才开始刷题,所以对给的函数体不熟悉,连vector都不知道是啥。从今天开始坚持刷题,并将刷题的心得及时记录下来,希望可以从这个寒假开始,真正为自己开始努力。两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍
SHghe_chi
·
2021-01-13 22:10
刷题笔记
Leetcode刷题笔记
1202. 交换字符串中的元素
1202.交换字符串中的元素时间:2021年1月11日知识点:图、并查集题目链接题目给你一个字符串s,以及该字符串中的一些「索引对」数组pairs,其中pairs[i]=[a,b]表示字符串中的两个索引(编号从0开始)。你可以任意多次交换在pairs中任意一对索引处的字符。返回在经过若干次交换后,s可以变成的按字典序最小的字符串。示例1:输入:s=“dcab”,pairs=[[0,3],[1,2]
jialun0116
·
2021-01-11 10:53
leetcode
leetcode
数据结构与算法邹永林PDF_字节总监首发1121道LeetCode算法刷题笔记(含答案)
非常值得一刷的LeetCodeLeetCode刷题目录思维导图需要
LeetCode刷题笔记
PDF手册的小伙伴点击传送门:LeetCode算法学习笔
韩百科君
·
2021-01-10 22:39
数据结构与算法邹永林PDF
leetcode刷题笔记
——广度优先搜索
leetcode刷题笔记
——广度优先搜索目前完成的广度优先搜索相关的leetcode算法题序号:简单:257中等:200,1631来源:力扣(LeetCode)链接:https://leetcode-cn.com
季建豪
·
2021-01-10 13:45
数据结构与算法
队列
python
深度搜索
leetcode刷题笔记
830
写在前边今天的每日一题并不是很难,但是我的VScode出了点问题,花费了点时间调试。。。题目在一个由小写字母构成的字符串s中,包含由一些连续的相同字符所构成的分组。例如,在字符串s=“abbxxxxzyy”中,就含有“a”,“bb”,“xxxx”,“z”和“yy”这样的一些分组。分组可以用区间[start,end]表示,其中start和end分别表示该分组的起始和终止位置的下标。上例中的“xxxx
Comic2213
·
2021-01-05 09:23
leetcode笔记
字符串
c++
leetcode刷题笔记
605
写在前边今天的每日一题是个easy的,刚起床看了一眼觉得很简单,但是忙完别的事坐下来写的时候才发现领会错题意了。题目如下:假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给定一个花坛(表示为一个数组包含0和1,其中0表示没种植花,1表示种植了花),和一个数n。能否在不打破种植规则的情况下种入n朵花?能则返回True,不能则
Comic2213
·
2021-01-01 16:20
leetcode笔记
算法
数据结构
leetcode
dfs
LeetCode刷题笔记
(Java)---第541-560题
文章目录前言笔记导航541.反转字符串II542.01矩阵543.二叉树的直径546.移除盒子547.朋友圈552.学生出勤记录II553.最优除法554.砖墙556.下一个更大元素III558.四叉树交集559.N叉树的最大深度560.和为K的子数组前言需要开通vip的题目暂时跳过笔记导航点击链接可跳转到所有刷题笔记的导航链接541.反转字符串II给定一个字符串s和一个整数k,你需要对从字符串开
三木加两木
·
2020-12-18 15:51
#
LeetCode刷题笔记
算法
数据结构
leetcode
java
leetcode 贪心_看完谷歌师兄的刷题笔记,多语言通吃,秒杀 88% Leetcode 题目
如果你刷leetcode觉得吃力,那么一定需要这份谷歌大佬的
leetcode刷题笔记
!每一道题的题解都写得非常清楚。曾经我也被刷题效率低的问题所困扰,直到某天发现了这位谷歌工程师编写的刷题笔记。
weixin_39628268
·
2020-12-17 21:24
leetcode
贪心
怎么学好python leetcode的题目太难了_GitHub - lonngxiang/Shortest-LeetCode-Python-Solutions: Leet Code 刷题笔记 - -...
Shortest-LeetCode-Python-Solutions
LeetCode刷题笔记
--不求最快最省,但求最短最优雅,Shorterisbetterhere.前言代码精炼是Python的核心,同时能够反应对于语言的熟练程度
weixin_39570530
·
2020-12-01 01:22
怎么学好python
leetcode的题目太难了
看完谷歌大佬的刷题笔记, 我直接手撕了200道 Leetcode 算法题
如果你刷leetcode觉得吃力,那么一定需要这份谷歌大佬的
leetcode刷题笔记
!
编程指北
·
2020-11-29 09:23
数据结构与算法
leetcode
算法
编程语言
看完谷歌大佬的刷题笔记, 我直接手撕了101道 Leetcode 算法题
作为一个贴心接地气的优质博主,这事咱必须得想办法解决啊,于是我就问了很多身边的大牛,他们一致推荐了这份谷歌师兄的
Leetcode刷题笔记
。
沉默王二
·
2020-11-29 08:49
程序人生
算法
leetcode
谷歌
编程语言
Leetcode刷题笔记
第1天
java程序猿转go语言,通过leetcode刷题来熟悉go语言,完成语言基础和语法基础的熟悉1.两数之和暴力破解:functwoSum(nums[]int,targetint)[]int{fori:=0;iend{end=i+1}}else{start+=index+1end+=index+1}}returnend-start}
彩笔梳子
·
2020-11-19 17:16
leetcode
数据结构和算法
golang
Leetcode刷题笔记
1365. 有多少小于当前数字的数字
1365.有多少小于当前数字的数字知识点:数组、排序时间:2020年10月26日题目链接:https://leetcode-cn.com/problems/how-many-numbers-are-smaller-than-the-current-number/题目给你一个数组nums,对于其中每个元素nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个nums[i]你必须计算
jialun0116
·
2020-10-26 15:09
leetcode
leetcode
数据结构
算法
这份
LeetCode刷题笔记
限时免费!太优秀了!
前言:最近又有不少老铁在后台留言说,想进大厂,但是算法不好。最近我整理了一份刷题实录,这份刷题实录,也让我进了心仪的大厂。现在开放分享给大家。希望对大家有所帮助。任何的算法题,如同写作文一样,都有一些模板可以套用的。比如面试常考的DP(动态规划),难的是一些关键点是否能想清楚。比如你能写出动态转移方程,这题基本上就可以AC了。整个刷题实录内容,包括双子针、动态规划、二分查找、贪心算法、深度优先搜索
Java架构师课代表
·
2020-10-22 14:24
java
架构
面试
Java
架构
算法
程序员
面试
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他