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刷题
题解(C语言实现)
前言在这个系列中,博主准备分享每日在万人千题社区打卡学习的算法。博主也是小白,因此也很能理解新手在刷题时的困惑,所以关注博主,每天学习一道算法吧。同时也欢迎大家加入万人千题习活动,正所谓:一个人可以走的很快,但一群人才能走的更远。万人千题打卡社区https://bbs.csdn.net/forums/hero?category=0https://bbs.csdn.net/forums/hero?c
罅隙-
·
2021-11-03 15:37
万人千题刷题笔记
算法
leetcode
c语言
leetcode刷题
中关于时间复杂度和空间复杂度的计算
时间复杂度1)O(1)2)Olon_2_n3)O(n)4)O(m+n)一个循环执行m次,另一个循环执行n次publicvoidfind(m,n){for(inti=0;i
威斯布鲁克.猩猩
·
2021-10-31 18:09
leetcode
算法
LeetCode刷题
笔记-005.最长回文子串
LeetCode刷题
笔记-005.最长回文子串给你一个字符串s,找到s中最长的回文子串。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。
小兵还在前进
·
2021-10-27 13:03
leetcode
算法
【跟着英雄学算法第⑤天】计数法——附
Leetcode刷题
题解(C语言实现)
✨前言✨在这个系列中,博主准备分享每日在万人千题社区打卡学习的算法。博主也是小白,因此也很能理解新手在刷题时的困惑,所以关注博主,每天学习一道算法吧。同时也欢迎大家加入万人千题习活动,正所谓:一个人可以走的很快,但一群人才能走的更远。万人千题打卡社区https://bbs.csdn.net/forums/hero?category=0&typeId=17913目录一、算法思想笔记二、唯一元素的和⭐
罅隙-
·
2021-10-26 21:40
万人千题刷题笔记
leetcode
算法
职场和发展
有哪些新手程序员不知道的小技巧?
尤其是通过
LeetCode刷题
,想必新手程序员们都经历过这一步,甚至不少人认为只要在LeetCode上刷的题目够多,就一定能够进阶为大神。
软件工程师能力认证
·
2021-10-25 10:48
程序员
求职
软件开发
程序人生
twitter
面试
leetcode【字符串—简单】344.反转字符串
这段时间也是机缘巧合看到草帽路飞的博客,加了自学群,正巧看到博主组织在群里组织了
leetcode刷题
打卡活动,我也就参与进来,为期一个月,打算坚持每天
长路Java
·
2021-10-21 00:40
#
leetcode
leetcode
算法
职场和发展
leetcode【哈希表—中等】18.四数之和
这段时间也是机缘巧合看到草帽路飞的博客,加了自学群,正巧看到博主组织在群里组织了
leetcode刷题
打卡活动,我也就参与进来,为期一个月
长路Java
·
2021-10-21 00:20
#
leetcode
leetcode
散列表
算法
leetcode【哈希表—中等】07.三数之和
这段时间也是机缘巧合看到草帽路飞的博客,加了自学群,正巧看到博主组织在群里组织了
leetcode刷题
打卡活动,我也
长路Java
·
2021-10-21 00:46
#
leetcode
leetcode
散列表
算法
leetcode【数组—中等】59.螺旋矩阵
这段时间也是机缘巧合看到草帽路飞的博客,加了自学群,正巧看到博主组织在群里组织了
leetcode刷题
打卡活动,我也就参与进来,为期一个月,打算坚持每天
长路Java
·
2021-10-15 22:11
#
leetcode
leetcode
算法
LeetCode刷题
实战410:分割数组的最大值
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做分割数组的最大值,我们先来看题面:https://leetcode-cn.com/problems/split-array-largest-sum/Givenanarraynumswhichc
程序IT圈
·
2021-10-15 13:00
算法
动态规划
leetcode
java
面试
leetcode刷题
记录day026:752和279
752、难度中等:方法一:广度优先搜索:代码描述在注释中,更细节的解释在代码下方的代码解释中classSolution{publicintopenLock(String[]deadends,Stringtarget){if("0000".equals(target)){return0;}//将deadends里的值加入哈希表中Setdead=newHashSet();for(Stringdeade
CodeYello
·
2021-10-15 00:24
leetcode
算法
java
广度搜索
队列
LeetCode刷题
记录---二叉树专题
每次刷到二叉树算法题将在此博文更新~~~以下具体理论知识,请参考Carl哥整理的:点击进入【注:以下刷题顺序均按Carl哥的进行,Carl哥的微信公众号:代码随想录。欢迎大家关注!】理论基础:⭐一、二叉树种类满二叉树完全二叉树二叉搜索树平衡二叉搜索树⭐二、二叉树的存储方式顺序存储(数组)链式存储(链表)⭐三、二叉树的遍历方式DFS(前中后序遍历:递归,非递归:栈)BFS(层序遍历:队列)⭐四、二叉
#苦行僧
·
2021-10-12 23:32
算法与数据结构
二叉树
leetcode
数据结构
算法
【Java入门练习100例】10.各行元素之和——二维数组
本文收录于专栏《Java入门练习100例》——试用于学完「Java基础语法」后的巩固提高及「
LeetCode刷题
」前的小试牛刀。题目描述难度:简单计算二维数组中各行元素之和并查找其值最大的那个行。
一条coding
·
2021-10-10 18:39
Java入门100例
java
面试
算法
【Java入门练习100例】09.数组中的最小值——一维数组
本文收录于专栏《Java入门练习100例》——试用于学完「Java基础语法」后的巩固提高及「
LeetCode刷题
」前的小试牛刀。
一条coding
·
2021-10-10 18:40
Java入门100例
java
算法
【Java入门练习100例】08.素数和——break和continue
本文收录于专栏《Java入门练习100例》——试用于学完「Java基础语法」后的巩固提高及「
LeetCode刷题
」前的小试牛刀。
一条coding
·
2021-10-10 18:35
Java入门100例
java
算法
【Java入门练习100例】07.各数字的和——取余运算
本文收录于专栏《Java入门练习100例》——试用于学完「Java基础语法」后的巩固提高及「
LeetCode刷题
」前的小试牛刀。
一条coding
·
2021-10-10 18:07
Java入门100例
java
算法
第一届
LeetCode刷题
打卡赢现金活动开始啦,助力每一位想拿大厂offer的小伙伴!
大家好,我是林深时不见鹿!CSDN算法领域优质创作者,同时是LeetCode校园之星,AcWing校园代理,负责在校园内推广LeetCode和AcWing两大刷题网站。第一届Leetcode(剑指Offer)刷题打卡活动即将开始啦(助力大厂Offer收割机)~活动形式:在LeetCode上刷题,在自己的CSDN博客上写题解,每日题数不限。开始时间10.15日,结束时间11.15日。参加活动的小伙伴
林深时不见鹿
·
2021-10-08 18:28
算法笔记
leetcode
算法
《十万字Java入门练习100例》1-10例——纸上得来终觉浅,绝知此事要躬行
本文收录于专栏《技术专家修炼》试用于学完「Java基础语法」后的巩固提高及「
LeetCode刷题
」前的小试牛刀。
一条coding
·
2021-10-08 16:16
java
数据类型
练习题
入门案例
jdk
LeetCode刷题
笔记第5题:最长回文子串
LeetCode刷题
笔记第5题:最长回文子串想法:求解一个字符串中的最长回文子串使用动态规划的方法。动态规划方法是将每个符合回文串的存储下来,并最终判断回文串的长度来获得最长回文串,具体解析如下代码。
等风来随风飘
·
2021-10-06 21:02
LeetCode刷题
leetcode
动态规划
算法
LeetCode刷题
笔记 (一)
LeetCode刷题
笔记一数组1两数之和2将每个元素替换为右侧最大的元素3数组中两元素的最大乘积4*三数之和5*最大数6旋转数组7数组中的第K个最大元素8*滑动窗口的最大值9*搜索旋转排序数组10两个数组的交集
N₂
·
2021-10-06 18:59
LeetCode
leetcode
算法
LeetCode 刷题汇总
前言首先声明,笔者不是算法大神,算法大神看到本专栏请轻喷,之所以创建这个专栏,是为了对自己
LeetCode刷题
历程的一个梳理。
Shockang
·
2021-10-03 22:59
算法
leetcode
算法
【
Leetcode刷题
】17. 电话号码的字母组合
题目给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例1输入:digits="23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]示例2输入:digits=""输出:[]示例3输入:digits="2"输出:["a","b","c"]提示(1
202xxx
·
2021-09-23 03:30
python
面试
leetcode
算法
回溯
递归
数据结构
LeetCode刷题
记 / 36 / 53 / 86
文章目录1.每日吐槽2.leetcode每日一题3.53最大子序和4.86分隔链表1.每日吐槽。。。没什么可吐槽的,昨天的每日一题是困难类型的,直接copy了,自己现在还没有能力去解决困难难度的题目,所以也就没有记录下来了2.leetcode每日一题36.有效的数独请你判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一
wr456wr
·
2021-09-17 23:41
leetcode刷题记
leetcode
算法
java
链表
LeetCode刷题
之《错题集》
剑指Offer11-旋转数组的最小数字输入:[3,4,5,1,2]输出:1classSolution:defminArray(self,numbers:List[int])->int:#方法1:无论如何旋转,最小值不变returnmin(numbers)#方法2:顺序查找,找到最小值minNum=numbers[0]foriinrange(1,len(numbers)):ifnumbers[i]n
ShowMeCoding
·
2021-09-12 16:43
LeetCode刷题
-我会翻转二叉树,谷歌还要我吗?
前言说明算法学习,日常刷题记录。题目连接翻转二叉树题目内容翻转一棵二叉树。示例:输入:输出:备注:这个问题是受到MaxHowell的原问题启发的:谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。分析过程翻转二叉树很简单,可以使用递归法。把二叉树看成是根节点、左孩子、右孩子的整体,整体翻转根节点的左孩子和右孩子。如果左孩子和
·
2021-09-07 11:54
算法javaleetcode
2021-08-21
leetcode刷题
背包问题进阶版,商品可无限选择直至选择到某固定金额给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/coin-change著作权归领扣
Cipolee
·
2021-09-02 03:25
Leetcode刷题
总结|Python数据结构和算法
数组(Array)485:最大连续1的个数输入:[1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续1,所以最大连续1的个数是3.方法1:遍历计数法classSolution:deffindMaxConsecutiveOnes(self,nums:List[int])->int:ifnumsisNoneorlen(nums)==0:return0count=0result=0fo
ShowMeCoding
·
2021-09-01 18:36
算法系列(零)目录索引
本文记录
leetcode刷题
记录,为了更清晰地记录每个类型的题目刷了多少,掌握到什么程度,所以分多篇记录。不要问刷题有什么用?我也是黑人问号。既然做题能进大厂,能加薪升级,何乐而不为,是吧。
SwiftGo
·
2021-08-24 23:40
【
leetcode刷题
】39.最小操作次数使数组元素相等——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐n-1个数同时加一,就好比每次有一个数自身减一,因为只能做减法,所以数组最后的数只能是最小值。这样的话每个元素减去最小值求其和就是答案。小小菜鸟,博君一笑!——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂Question453.最小操作次数使数组元素相等难度:简单给定一个长度为n的非空整数数组,每次操作将会使n-1个
一条coding
·
2021-08-23 13:41
算法练习300题
算法
leetcode
数据结构
java
数组
2021-08-23
leetcode刷题
——26、删除有序数组中的重复项
【微信公众号:yi极】删除有序数组中的重复项题目描述:给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。方法1:快慢指针思路:fast代表快指针,找到与慢指针不同的元素就把值赋给慢指针所指向的元素,直到快指针遍历完所有的元素,此时慢指针所指向的slow-1前的元素
Marc_diaz
·
2021-08-23 09:55
2021-08-19
leetcode刷题
——345、反转字符串中的元音字母
【微信公众号:yi极】反转字符串中的元音字母题目描述:给你一个字符串s,仅反转字符串中的所有元音字母,并返回结果字符串。元音字母包括'a'、'e'、'i'、'o'、'u',且可能以大小写两种形式出现。方法1:思路:在HashSet中放入所有元音字母的大小写,将字符串转化成字符数组中处理,两个变量分别指向数组第一个和最后一个元素,分别寻找是否有元音字母找到就相互交换。最后将数组转换成字符串返回。cl
Marc_diaz
·
2021-08-20 12:52
这位BAT大佬写的
Leetcode刷题
笔记,让我offer拿到手软
我以前刷题也非常迷茫,效率不高,后面很偶然的一次机会,发现了BAT大佬霜神(halfrost@github)写的
LeetCode刷题
笔记。从此,我慢
苏三说技术
·
2021-08-17 22:18
算法
数据结构
leetcode
LeetCode刷题
笔记(零)目录
前300简单免费的,一共69题Leetcode-cn前300题,免费且简单的题目刷题记录汇总。一.数组删除有序数组中的重复项加一合并两个有序数组汇总区间移动零二.链表合并两个有序链表删除排序链表中的重复元素环形链表相交链表移除链表元素反转链表回文链表删除链表中的节点三.栈与队列最小栈用队列实现栈用栈实现队列四.二叉树二叉树的中序遍历相同的树对称二叉树二叉树的最大深度将有序数组转换为二叉搜索树平衡二
YongtaoHuang
·
2021-08-07 17:56
LeetCode刷题
笔记(一)数组
一.数组数组题目经常会使用到循环,背以下三种循环方式:foridx,xinenumerate(nums):#正向循环print(x)foridxinrange(0,len(nums),1):#正向循环print(nums[idx])foridxinrange(len(nums)-1,-1,-1):#反向循环print(nums[idx])26.删除有序数组中的重复项题目描述:给你一个有序数组num
YongtaoHuang
·
2021-08-07 16:59
LeetCode刷题
笔记day01-反转字符串
反转字符数组和反转链表原理相似,都是通过双指针来进行数据交换,但是由于数组在内存中地址是连续的,但是链表在内存中通过指针来连接的,故在处理方式上会有些许不同,下面是字符数组反转代码classSolution{publicvoidreverseString(char[]s){intlen=s.length;for(inti=0,j=len-1;i
不爱喝碳酸饮料
·
2021-08-06 12:25
LeetCode刷题笔记
java
算法
【
leetcode刷题
】22.二叉树的中序遍历——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐记忆:中序遍历不忘“左链入栈”——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂今天工作中刚好遇到部门下拉树,那就做一道中序遍历吧!Question94.二叉树的中序遍历难度:简单给定一个二叉树的根节点root,返回它的中序遍历。示例1:输入:root=[1,null,2,3]输出:[1,3,2]示例2:输入:root
一条coding
·
2021-08-05 16:25
算法练习300题
二叉树
算法
leetcode
面试
java
【
leetcode刷题
】18.反转链表——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐有点绝望。没刷过算法,我发现基本的迭代都想不出来,贼打击,而且看了答案,要自己理解记住感觉过段时间就会忘那种。害。怀疑人生——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂这是一道超级经典的题目,大家要好好做哦!Question206.反转链表难度:简单给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例
一条coding
·
2021-08-01 13:40
算法练习300题
链表
算法
java
leetcode
数据结构
【
leetcode刷题
】17.相交链表——Java&python版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐朋友们,请一定要珍惜身边的那个ta啊!你们之所以相遇,正是因为你走了ta走过的路,而ta也刚好走了你走过的路。这是何等的缘分!而当你们携手继续走下去时,你会慢慢变成ta的样子,ta也会慢慢变成你的样子。——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂从昨天开始,我们已经正式进入链表篇,一条正在写一篇关于链表结构的手撕
一条coding
·
2021-07-31 13:19
算法练习300题
链表
指针
单链表
算法
leetcode
【
leetcode刷题
】16.环形链表——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐使用快慢指针,若指针相遇则判断有环——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂Question141.环形链表难度:简单给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开
一条coding
·
2021-07-29 22:23
算法练习300题
链表
指针
java
算法
leetcode
LeetCode刷题
-和为零的N个唯一整数
前言说明算法学习,日常刷题记录。题目连接和为零的N个唯一整数题目内容给你一个整数n,请你返回任意一个由n个各不相同的整数组成的数组,并且这n个数相加和为0。示例1:输入:n=5输出:[-7,-1,1,3,4]解释:这些数组也是正确的[-5,-1,1,2,3],[-3,-1,2,-2,4]。示例2:输入:n=3输出:[-1,0,1]示例3:输入:n=1输出:[0]提示:1<=n<=1000分析过程定
小鲨鱼FF
·
2021-07-25 15:57
LeetCode刷题
-回文排列
前言说明算法学习,日常刷题记录。题目连接回文排列题目内容给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。回文串是指正反两个方向都一样的单词或短语,排列是指字母的重新排列。回文串不一定是字典当中的单词。示例1:输入:"tactcoa"输出:true(排列有"tacocat"、"atcocta",等等)分析过程分析思路发现成对的字符消掉,如果有单个的字符,统计其出现的次数,如果字符串的长
小鲨鱼FF
·
2021-07-24 19:17
《画解数据结构》(1 - 1)- 顺序表
二、教程地址《画解数据结构》(1-1)-顺序表三、刷题指引 地址:
LeetCode刷题
指引-枚举 如遇到权限问题,请联系作者开通。
英雄哪里出来
·
2021-07-21 23:22
《画解数据结构》
数据结构
算法
线性表
顺序表
数组
【
leetcode刷题
】9.买卖股票的最佳时机——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐我真的服了,这种题还要玩文字游戏?测试用例居然还有[]???,都空了你还买什么股票???——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂。通过今天的热评提醒大家写代码一定要注意空值的判断,你不知道别人会传给你什么值NullPointerExceptio是最容易解决也是最容易出现的!Question难度:简单给定一个数
一条coding
·
2021-07-21 16:40
算法练习300题
java
leetcode
算法
数据结构
【
leetcode刷题
】8.爬楼梯——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐以为真easy的我天真地用了递归,然后超时了。。。敲——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂。今天我们爬楼梯!Question难度:简单假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例1:输入:2输出:2解释:有两种方法可以
一条coding
·
2021-07-20 21:18
【leetcode】300题
前端算法-
leetcode刷题
推荐
本篇文章将常用算法分类,并挑选了对应leecode习题,所选习题大多以leetocde中等难度为主,伴有少量简单和困难的题目,难度适中,此外我也会将总结的题目刷一遍,将已经刷过的试题答案与思路记录下来,也算是对自己的一种自我监督,希望能与看到文章的有缘人共勉,一起进步,好了闲话少说,以下是我的刷题目录:1.1254.统计封闭岛屿的数目-力扣(LeetCode)(leetcode-cn.com)答案
Ryougi_
·
2021-07-13 11:47
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刷题
之Count And Say
ProblemThecount-and-saysequenceisthesequenceofintegerswiththefirstfivetermsasfollowing:1.12.113.214.12115.1112211isreadoffas"one1"or11.11isreadoffas"two1s"or21.21isreadoffas"one2,thenone1"or1211.Given
JRTx
·
2021-06-26 15:05
JAVA基本知识-
LeetCode刷题
小技巧-错题记录本-Java版本
(1)JDK7复习1,JAVA的三大特性封装性:除了基本类型数据外,其他都以对象的方式存在,对象是对数据和方法的封装体。多态性:Java中允许抽象类和接口,通过继承或者实现接口,可以实现一个方法在不同对象中有不同的行为。继承:表示子类通过继承父类,可以调用父类的属性和方法。2,简单概述单例模式的实现三个步骤:构造方法的私有,类加载的时候初始化一个私有的内部静态对象,提供静态返回静态方法。3,基本类
自传难写啊
·
2021-06-25 14:21
笔记
leetcode
java
2021前端面试总结
而我个人对于面试的前期准备按照以下几部分循序渐进的进行:
leetcode刷题
;JS&CSS基
·
2021-06-25 00:04
2021前端面试总结
而我个人对于面试的前期准备按照以下几部分循序渐进的进行:
leetcode刷题
;JS&CSS基
·
2021-06-24 23:57
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他