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
labuladong日常刷题
二分查找算法细节详解
本文转自作者
labuladong
的文章《二分查找算法细节详解,顺便写了首诗》思路我相信对很多读者朋友来说,编写二分查找的算法代码属于玄学编程,虽然看起来很简单,就是会出错,要么会漏个等号,要么少加个1。
0202zc
·
2020-07-13 06:32
算法
刷题笔记--持续更新
11、分类刷题法:12、尾递归都可以用循环来实现13、一定要关注
labuladong
这个公众号14、C++中数组长度的定义15、动态规划16、回溯算法17、B
贾小树
·
2020-07-12 22:41
数据结构与算法
找工作
leetcode刷题记录481-490 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和
labuladong
大佬,感谢各位大佬481.神奇字符串classSolution:defmagicalString
思源湖的鱼
·
2020-07-12 14:12
leetcode
leetcode刷题记录471-480 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和
labuladong
大佬,感谢各位大佬472.连接词#排序,看前面的在不在classSolution
思源湖的鱼
·
2020-07-12 14:40
leetcode
leetcode刷题记录461-470 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和
labuladong
大佬,感谢各位大佬461.汉明距离classSolution:defhammingDistance
思源湖的鱼
·
2020-07-12 14:40
leetcode
leetcode刷题总结之回溯法
回溯法是看
labuladong
的详解回溯法入的门,然后看了《计算机算法设计与分析》第5章的回溯法部分弄清了原理,在leetcode上做了差不多20个题,今日总结一下,供以后复习用。
algsup
·
2020-07-11 20:32
leetcode刷题
数据结构
#
回溯
leetcode刷题记录301-310 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和
labuladong
大佬,感谢各位大佬301.删除无效的括号classSolution
思源湖的鱼
·
2020-07-10 11:32
leetcode
VS2019CMake项目的简单使用
所以决定在
日常刷题
的时候使用CMake项目来编译代码。因为CMake项目并不会因为使用scanf而报错。以下是博主使用CMake的一些总结,仅供参考。
jiangxiaoju
·
2020-07-10 00:07
学习笔记
LeetCode滑动窗口
之前刷了不少和滑动窗口相关的题目,但是一直没有好好地去总结,最近刚好看到LeetCode上一位大佬
labuladong
写的一篇滑动窗口的模板,觉得很有意义。
油油灰
·
2020-07-09 03:27
LeetCode
算法
leetcode 10. 正则表达式匹配
参考:https://
labuladong
.gitbook.io/algo/dong-tai-gui-hua-xi-lie/dong-tai-gui-hua-zhi-zheng-ze-biao-da题目
142857_T
·
2020-07-08 22:29
LeetCode
我写了套框架,把滑动窗口算法变成了默写题
点击上方蓝字设为星标东哥带你手把手撕力扣~作者:
labuladong
公众号:
labuladong
若已授权白名单也必须保留以上来源信息我有预感本文要火,所以先罗列一下我们号的所有算法套路集锦文章:数据结构和算法学习指南动态规划框架套路详解回溯算法框架套路详解
labuladong
·
2020-07-07 07:12
秋招算法有救了,GitHub 50k Star《
labuladong
的算法小抄》终于免费开放下载了!
仓库作者
labuladong
最先提出「刷题要靠模板和套路」的观点,刷题就是应对面试拿offer,不要整什么《算法导论》这种花里胡哨的骚操作,只要按照
python爬虫人工智能大数据
·
2020-07-06 19:27
二分法
nums,inttarget){intleft=0;intright=nums.length-1;//注意while(lefttarget)right=mid-1;//注意}return-1;}作者:
labuladong
ylemfei
·
2020-07-06 15:01
算法
二分法
leetcode刷题记录171-180 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,尤其是powcai大佬和
labuladong
大佬,感谢各位大佬171.Excel表列序号#26进制转10进制classSolution
思源湖的鱼
·
2020-07-06 06:44
leetcode
Leetcode动态规划—完全背包问题
内容参考https://blog.csdn.net/yoer77/article/details/70943462https://
labuladong
.github.io/ebook/动态规划系列/https
SAW1113
·
2020-07-05 08:25
LeetCode
浙大PAT考试经验/考前必看/
日常刷题
总结(经验只写了一点点
一些以前不了解的知识点(及常用函数)工具-编译选项-“-std=C++11"做简单判断的时候可以把if代码块改成三目运算符“判断式?为真时执行:为假时执行”。最好不用同时在一个程序里同时使用cout和printf,有时候会出错。substr()用于截取某个字符串中的子串,比如strings1=s.substr(4);//从s[4]一直到s结束strings2=s.substr(5,3);//从s[
邓等灯
·
2020-07-05 07:09
PAT
经典动态规划:0-1背包问题的变体
点击上方蓝字设为星标东哥带你手把手撕力扣~作者:
labuladong
公众号:
labuladong
若已授权白名单也必须保留以上来源信息上篇文章经典动态规划:0-1背包问题详解了通用的0-1背包问题,今天来看看背包问题的思想能够如何运用到其他算法题目
labuladong
·
2020-07-04 15:36
PAT刷题日志 2020/1/6
2020/1/6今天
日常刷题
。
如椽大笔_S686
·
2020-07-04 09:53
PAT刷题日志
反转链表
参考:公众号
labuladong
文章目录反转整个链表-递归反转链表前N个节点-递归反转链表的⼀部分-递归K个⼀组反转链表反转整个链表-迭代反转a到b之间的结点-迭代K个⼀组反转链表注反转整个链表-递归对于递归算法
ellieokokok
·
2020-07-02 17:05
高频面试
并查集
最终得到一个并查集的版本,在
日常刷题
和面试中可用。概述本节详述了并查集这一数据结构,它常常被用来解决
jawhiow
·
2020-07-02 05:02
LeetCode
c++
日常刷题
收获笔记(主要来源算法笔记以及pat算法题)
该博客记录刷算法笔记当中一些零碎的知识点,使用c++语言实时更新@TOC2020/3/111break和continue区别break:该循环全部结束continue:continue后面的语句不执行直接跳到i++那个循环2c++输出小数位数①头文件#includecout字符串2,返回一个正整数(3)字符串1<字符串2,返回一个负整数。注意使用strcmp(str1,“push”)可用于输入时采
幼稚柚子
·
2020-07-02 01:55
经典动态规划:完全背包问题
点击上方蓝字设为星标东哥带你手把手撕力扣~作者:
labuladong
公众号:
labuladong
若已授权白名单也必须保留以上来源信息零钱兑换2是另一种典型背包问题的变体,我们前文已经讲了经典动态规划:0
labuladong
·
2020-07-01 23:13
leetcode 刷题记录(java)-持续更新
blog.csdn.net/liujiaqi12345/article/details/883570413LeetcodeJAVA题解:https://github.com/mJackie/leetcode4自己
日常刷题
经过是这样的
diemi9167
·
2020-07-01 22:43
二分查找细节详解
转载https://leetcode-cn.com/problems/binary-search/solution/er-fen-cha-zhao-xiang-jie-by-
labuladong
/,侵删
Berlin-98
·
2020-06-28 20:15
买股票的最佳时机问题通解
通解请参考:作者:
labuladong
链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/solution/yi-ge-fang-fa-tuan-mie
simooooon
·
2020-06-26 10:35
Leetcode
搞懂回溯算法,我终于能做数独了
点击上方蓝字设为星标东哥带你手把手撕力扣~作者:
labuladong
公众号:
labuladong
若已授权白名单也必须保留以上来源信息经常拿回溯算法来说事儿的,无非就是八皇后问题和数独问题了。
labuladong
·
2020-06-23 07:10
“手把手撕LeetCode题目,扒各种算法套路的裤子”
从项目命名来看,作者
labuladong
就有着要干翻算法的精气神。当然,这个教程不只是为了机械刷题。作者说,最重要的是一定做到举一反三,通俗易懂,绝不是简单的代码堆砌。
CSDN资讯
·
2020-06-23 01:49
回溯算法
defbacktrack(路径,选择列表):if满足结束条件:if是所求答案result.add(路径)returnfor选择in选择列表:做选择backtrack(路径,选择列表)撤销选择模板转载整理自
labuladong
MrDing_CoolPig
·
2020-06-22 02:11
LeetCode总结
回溯算法
#CCF准备一年
日常刷题
#201409-2 画图
问题描述在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。下图给出了一个画了两个矩形的例子。第一个矩形是(1,1)到(4,4),用绿色和紫色表示。第二个矩形是(2,3)到(6,5),用蓝色和紫色表示。图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次。在实际的涂色过程中
夜行少女
·
2020-06-21 05:33
CCF日常刷题
CCF
#CCF准备一年
日常刷题
#201512-1 数位之和
问题描述给定一个十进制整数n,输出n的各位数字之和。输入格式输入一个整数n。输出格式输出一个整数,表示答案。样例输入20151220样例输出13样例说明20151220的各位数字之和为2+0+1+5+1+2+2+0=13。评测用例规模与约定所有评测用例满足:0≤n≤1000000000。我是个智障啊第一反应是java的subString方法,看了大佬超短的代码,感觉自己emmmmm不过还有前面那个
夜行少女
·
2020-06-21 05:33
CCF日常刷题
力扣常用算法总结
fucking-algorithm:https://github.com/
labuladong
/fucking-algorithm/blob/master/README.md#%E7%9B%AE%E5%
脆皮鸡大虾
·
2020-04-23 11:30
VS2019中CMake项目的简单使用方法
所以决定在
日常刷题
的时候使用CMake项目来编译代码。因为CMake项目并不会因为使用scanf而报错。以下是博主使用CMake的一些总结,仅供参考。
jiangxiaoju
·
2020-02-14 21:23
五分钟学算法小知识:用栈实现队列/用队列实现栈
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午12:15,一起学算法作者|
labuladong
来源|
labuladong
队列是一种先进先出的数据结构,栈是一种先进后出的数据结构,形象一点就是这样
程序员吴师兄
·
2019-10-23 12:00
与栈有关:3 分钟看懂如何判断括号的合法性
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午12:15,一起学算法作者|
labuladong
来源|
labuladong
对括号的合法性判断是一个很常见且实用的问题,比如说我们写的代码,编辑器和编译器都会检查括号是否正确闭合
程序员吴师兄
·
2019-10-07 12:00
计算机解决问题没有奇技淫巧,但动态规划还是有点套路
utm_source=aicamp作者|
labuladong
来源|
labuladong
(ID:
labuladong
)【导读】动态规划算法似乎是一种很高深莫测的算法,你会在一些面试或算法书籍的高级技巧部分看到相关内容
AI科技大本营
·
2019-09-27 17:52
leetcode 刷题记录(java)-持续更新
blog.csdn.net/liujiaqi12345/article/details/883570413LeetcodeJAVA题解:https://github.com/mJackie/leetcode4自己
日常刷题
经过是这样的
小傻孩丶儿
·
2019-09-25 10:00
动态规划之 KMP 算法详解(配代码版)
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午12:15,一起学算法作者|
labuladong
来源|labuladongKMP算法(Knuth-Morris-Pratt算法)是一个著名的字符串匹配算法
程序员吴师兄
·
2019-09-21 12:00
双指针的妙用,巧解一道高频面试题:接雨水
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午12:15,一起学算法作者|
labuladong
来源|
labuladong
接雨水这道题目挺有意思,在面试题中出现频率还挺高的,本文就来步步优化,讲解一下这道题
程序员吴师兄
·
2019-09-09 12:00
触类旁通,经典面试题最长公共子序列应该这么答
原文链接:https://aiprocon.csdn.net/m/topic/ai_procon/index作者 |
labuladong
来源|
labuladong
(ID:
labuladong
)【导读
AI科技大本营
·
2019-08-28 00:00
一份贪心算法区间调度问题解法攻略,拿走不谢
原文链接:https://aiprocon.csdn.net/m/topic/ai_procon/index作者|
labuladong
来源|
labuladong
(ID:
labuladong
)【导读】
AI科技大本营
·
2019-08-25 00:00
LeetCode 算法学习指南
本文来自微信公众号:
labuladong
之前发的那篇关于框架性思维的文章,我也发到了不少其他圈子,受到了大家的普遍好评,这一点我真的没想到,首先感谢大家的认可,我会更加努力,写出通俗易懂的算法文章。
fdl123456
·
2019-05-23 20:03
算法
数据结构
LeetCode
Leetcode刷题指南 附JAVA版答案/题解
LeetcodeJAVA题解:https://github.com/mJackie/leetcode自己
日常刷题
经过是这样的:拿到题目,看一眼Difficulty,然后自己思考一下解题思路。
Jackie.Liu
·
2019-03-08 19:28
java:nextInt()和nextLine()一起使用出错
今天遇到一个很奇怪的事情,
日常刷题
中,遇到一个很简单的题:(不想看我多逼逼只想知道为什么会出错看最后)题目:题目描述description现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。
dark_souls
·
2019-03-05 21:35
java
[
日常刷题
]leetcode第五天
26.RemoveDuplicatesfromSortedArrayGivenasortedarraynums,removetheduplicatesin-placesuchthateachelementappearonlyonceandreturnthenewlength.Donotallocateextraspaceforanotherarray,youmustdothisbymodifyin
wait_for_that_day5
·
2018-09-14 22:23
--算法
LeetCode
日常刷题
-371.两数之和
371.两整数之和不使用运算符+和-,计算两整数a、b之和。示例:若a=1,b=2,返回3。致谢:特别感谢@fujiaozhu添加这道问题并创建测试用例。首先来看下Java和C语言的位运算表格:含义C语言Java按位与a&ba&b按位或a|ba|b按位异或a^ba^b按位取反~a~a左移a>ba>>b无符号右移a>>>b举个例子试试看,比如1+2,由于位运算都是基于二进制的也就是1+2=(001)
Zhang_Yixuan_ss
·
2018-05-22 14:11
LeetCode-算法题
蓝桥杯
日常刷题
——练习1118:Tom数
题目描述正整数的各位数字之和被Tom称为Tom数。求输入数(usingnamespacestd;intTom(longa){intsum=0;while(a){sum+=a%10;a/=10;}returnsum;}intmain(){longn;while(~scanf("%ld",&n)){printf("%d\n",Tom(n));}return0;}原题链接:C语言网
Quanfita
·
2018-03-16 21:52
蓝桥杯
蓝桥杯练习
日常刷题
(1)
牛客刷题1.有关类的说法不正确的是(D )A.类是一种用户自定义的数据类型B类中的成员函数可以存取类中的私有数据C在类中,如果不作特别说明,所有的数据均为私有类型D在类中,如果不作特别说明,所有的成员函数均为公有类型解析:在C++中,类默认的方式时private,不管是继承方式还是成员。2.在gcc编译器下,针对以下代码,constcharstr1[]="abc"; constcharstr2[]
n大橘为重n
·
2018-03-07 00:00
日常刷题
#CCF准备一年
日常刷题
#201612-1 中间数
妈耶,大佬给了三个解法qaq先上题:问题描述在一个整数序列a1,a2,…,an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。给定一个整数序列,请找出这个整数序列的中间数的值。输入格式输入的第一行包含了一个整数n,表示整数序列中数的个数。第二行包含n个正整数,依次表示a1,a2,…,an。输出格式如果约
夜行少女
·
2017-10-29 18:51
CCF日常刷题
OJ常用技巧-综述
因此,我打算结合自己
日常刷题
的经验总结一下三大主流语言C++、Python、JavaOJ的常用技巧,本系列文章重点不在
chouisbo
·
2017-03-07 12:18
算法
【BFS】CODE[VS] 3411 洪水 (
日常刷题
)
点击进入异世界基础BFS,很水,直接宽搜,都不需要推入队列代码:#include#include#include#include#includeconstintmaxn=1010;usingnamespacestd;intn,m,r,c;intmap[maxn][maxn];boolcame[maxn][maxn];intdx[5]={0,1,0,-1};intdy[5]={1,0,-1,0};i
Loi_Peacefuldoge
·
2016-11-10 12:09
【NOIP2016】
【搜索-BFS】
【日常-刷题记录】
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他