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
LeeCode——初级算法
[Golang]力扣Leetcode—
初级算法
—数学—计数质数(厄拉多塞筛法)
链接:力扣Leetcode—
初级算法
—数学—计数质数.示例1:输入:n=10输出:4解释:小于10的质数一共有4个,它们是2,3,5,7。
·
2022-01-29 11:26
leetcodegolang
[Golang]力扣Leetcode—
初级算法
—数学—Fizz Buzz
链接:力扣Leetcode—
初级算法
—数学
·
2022-01-29 10:11
[Golang]力扣Leetcode—
初级算法
—动态规划—打家劫舍
链接:力扣Leetcode—
初级算法
—动态规划—打家劫舍.示例1:输入:[1,2,3,1]输出:4解释:偷
·
2022-01-28 12:32
Leetcode 算法题解系列 - 二维数组快速查找元素(二叉搜索树)
本专题旨在分享刷
Leecode
过程发现的一些思路有趣或者有价值的题目。【当然是基于js进行解答】。
·
2022-01-28 04:12
Leetcode 题解系列 -- 股票的最大利润(动态规划)
本专题旨在分享刷
Leecode
过程发现的一些思路有趣或者有价值的题目。【当然是基于js进行解答】。
·
2022-01-28 01:09
Leetcode 题解系列 -- 对称二叉树(递归)
本专题旨在分享刷
Leecode
过程发现的一些思路有趣或者有价值的题目。【当然是基于js进行解答】。递归算法一直是leetcode中等难度习题的重点类型之一,所以关键性不言而喻。
·
2022-01-27 21:04
[Golang]力扣Leetcode—
初级算法
—动态规划—爬楼梯(斐波那契数列)
链接:力扣Leetcode—
初级算法
—动态规划—爬楼梯.示例1:输入:n=2输出:2解释:有两种方法可以爬到楼顶。(1)1阶+1阶(2)2阶示例2:输入:n=3输出:3解释:有三种方法可以爬到楼顶。
·
2022-01-27 17:52
[Golang]力扣Leetcode—
初级算法
—动态规划—买卖股票的最佳时机
题目:给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。假设你有n个版本[1,2,...,n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用boolisBadVe
·
2022-01-27 14:30
[Golang]力扣Leetcode—
初级算法
—排序和搜索—第一个错误的版本(二分查找)
题目:你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有n个版本[1,2,...,n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用boolisBadVersion(version)接口来判断版本号version是否在单元测试中出错。实现一个函数来查找第
·
2022-01-27 08:08
[Golang]力扣Leetcode—
初级算法
—树—对称二叉树
链接:力扣Leetcode—
初级算法
—树—对称二叉树.示例1:输入:root=[1,2,2,3,4,4,3]输出:true示例2:输入:root=[1,2,2,null,3,null,3]输出:false
·
2022-01-24 10:37
leetcode树形结构
[Golang]力扣Leetcode—
初级算法
—树—二叉树的最大深度
链接:力扣Leetcode—
初级算法
—树—二叉树的最大深度.示例:给定二叉树[3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15
·
2022-01-23 13:21
[Golang]力扣LeetBook—
初级算法
—链表—环形链表(快慢指针)
题目:给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。链接:力扣Le
·
2022-01-22 12:28
leetcode链表指针
[Golang]力扣LeetBook—
初级算法
—链表—回文链表(快慢指针)
链接:力扣LeetBook—
初级算法
—链表—回文链表.示例1:输入:head=[1,2,2,1]输出:true示例2:输入:head=[1,2]输出:false标签:栈、递归、链表、双指针思路:循环遍历链表
·
2022-01-22 10:21
leetcode链表算法
[Golang]力扣LeetBook—
初级算法
—链表—反转链表
链接:力扣LeetBook—
初级算法
—链表—反转链表.示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=
·
2022-01-21 09:42
leetcode算法链表
Leetcode 算法题解系列 - 最小栈
本专题旨在分享刷
Leecode
过程发现的一些思路有趣或者有价值的题目。【当然,是基于js进行解答】。
·
2022-01-20 23:57
[Golang]力扣LeetBook—
初级算法
—字符串—验证回文串
链接:力扣LeetBook—
初级算法
—字符串—验证回文串.示例1:输入:"Aman,aplan,acanal:Panama"输出:true解释:"amanaplanacanalpanama"是回文串示例
·
2022-01-17 09:02
[Golang]力扣LeetBook—
初级算法
—字符串—有效的字母异位词
链接:力扣LeetBook—
初级算法
—字符串—有效的字母异位词.示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false标签
·
2022-01-17 08:30
[Golang]力扣LeetBook—
初级算法
—字符串—字符串中的第一个唯一字符(哈希Map)
链接:力扣LeetBook—
初级算法
—字符串—字符串中的第一个唯一字符.示例1:输入:s="leetcode"输出:0示例2:输入:s="loveleetcode"输出:2标签:队列、哈希表、字符串、计数提示
·
2022-01-16 11:59
[Golang]力扣LeetBook—
初级算法
—字符串—整数反转
链接:力扣LeetBook—
初级算法
—字符串—整数反转.示例1:输入:x=123输出:321示例2:输入:x=-123输出:-321示例3:输入:x=120输出:21示例4:输入:x=0输出:0标签:数学注意
·
2022-01-16 09:55
数学leetcode字符串
[Golang]力扣LeetBook—
初级算法
—反转字符串
链接:力扣LeetBook—
初级算法
—数组—反转字符串.示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:s=["H","a","
·
2022-01-15 11:35
递归双指针字符串
[Golang]力扣LeetBook—
初级算法
—数组—旋转图像(替换上下的值,再替换对角的值)
链接:力扣LeetBook—
初级算法
—数组—旋转图像.示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[[7,4,1],[8,5,2],[9,6,3]]示例2:输入:
·
2022-01-15 10:32
数组数学矩阵leetcode
LeetCode
初级算法
39:最小栈
设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x)——将元素x推入栈中。pop()——删除栈顶的元素。top()——获取栈顶元素。getMin()——检索栈中的最小元素。示例:输入:[“MinStack”,“push”,“push”,“push”,“getMin”,“pop”,“top”,“getMin”][[],[-2],[0],[-3],[],[],[
Haibara - Ai
·
2021-11-27 11:01
LeetCode初级算法
leetcode
每日一算法(23)
每日算法篇-
LeeCode
篇“都说眼睛是心灵的窗户,确实如此,一个连眼神都表达着坚定的人,怎么会有别的想法呢。”
ヾ懵懵懂懂◇◆
·
2021-11-15 13:03
数据结构
算法
leetcode
动态规划
每日一算法(22)
每日算法篇-
LeeCode
篇“下次再进入我的梦里,先征求一下我的意见可以吗,我不想弄湿枕头,在半夜。”
ヾ懵懵懂懂◇◆
·
2021-11-14 15:13
数据结构
算法
<LeetCode天梯>Day013 有效的数独(直接判断法) |
初级算法
| Python
周天周天周天,xdm,本周也是这个月最后一天啦,明今晚上大家是不是得清空一波购物车呀!白天先来学习一波吧,疫情依旧反复,大家带好口罩啊~继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题(或多一种方法解答),则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分
府学路18号车神
·
2021-10-31 15:19
LeetCode天梯
leetcode
算法
python
<LeetCode天梯>Day012 两数之和(暴力求解+枚举字典+哈希) |
初级算法
| Python
周六周六,xdm,可以睡懒觉了,但是有学习香吗,疫情依旧反复,大家带好口罩啊~继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题(或多一种方法解答),则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+2
府学路18号车神
·
2021-10-30 15:34
LeetCode天梯
leetcode
算法
哈希算法
<LeetCode天梯>Day011 移动零(传统法+双指针法) |
初级算法
| Python
工作日,周五,实验室线路改造装修,终于搞到完了,疫情依旧反复,大家带好口罩啊~继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~送个镇楼图,丫丫惊~~秋天来了,都穿上秋裤吧!~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题(或多一种方法解答),则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+1
府学路18号车神
·
2021-10-29 14:50
LeetCode天梯
算法
leetcode
python
<LeetCode天梯>Day010 加一 |
初级算法
| Python
工作日,周四,实验室线路改造装修,终于搞到一半了,疫情反复,大家带好口罩啊~继续继续,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分
府学路18号车神
·
2021-10-28 11:22
LeetCode天梯
算法
leetcode
python
<LeetCode天梯>Day009 两个数组的交集 II |
初级算法
| Python
工作日,周三,实验室线路改造装修,工地一样,唉,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-1
府学路18号车神
·
2021-10-27 11:07
LeetCode天梯
python
算法
leetcode
<LeetCode天梯>Day008 只出现一次的数字 |
初级算法
| Python
工作日,周二了,好困啊,好困啊,好困啊,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周
府学路18号车神
·
2021-10-26 15:14
LeetCode天梯
leetcode
算法
python
<LeetCode天梯>Day007 存在重复元素 |
初级算法
| Python
工作日,又到新的一周了,来,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:
府学路18号车神
·
2021-10-25 20:28
LeetCode天梯
leetcode
python
算法
<LeetCode天梯>Day006 旋转数组(多次翻转) |
初级算法
| Python
1024继续继续刷题,今天和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:休息)
府学路18号车神
·
2021-10-24 17:21
LeetCode天梯
Algorithm
1024程序员节
leetcode
算法
python
职场和发展
<LeetCode天梯>Day005 旋转数组 (切片法) |
初级算法
| Python
今天1024程序员节,车神哥再次在这里恭祝各位节日快乐,发量惊人,财务自由,从不加班!!!~今天在学校监考校招(赚点零花钱,低保和劳务一月没发了,哎),继续刷题吧!~今天再和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-
府学路18号车神
·
2021-10-24 16:40
LeetCode天梯
Algorithm
1024程序员节
leetcode
算法
python
<LeetCode天梯>Day004 买卖股票的最佳时机 II(DP动态规划法) |
初级算法
| Python
今天1024程序员节,车神哥在这里恭祝各位节日快乐,发量惊人,财务自由,从不加班!!!~今天依旧和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始
府学路18号车神
·
2021-10-24 08:00
LeetCode天梯
Algorithm
动态规划
leetcode
算法
<LeetCode天梯>Day003 买卖股票的最佳时机 II(动态规划法) |
初级算法
| Python
初级算法
刷题目录数组题干给定一个数组prices,其中prices[i]是一支
府学路18号车神
·
2021-10-22 22:47
LeetCode天梯
Algorithm
动态规划
算法
leetcode
<LeetCode天梯>Day002 买卖股票的最佳时机 II |
初级算法
| Python
从今天开始和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:休息)坚持!!!初级算
府学路18号车神
·
2021-10-20 23:36
LeetCode天梯
Algorithm
leetcode
算法
python
<LeetCode天梯>Day001 删除排序数组中的重复项 |
初级算法
| Python
从今天开始和车神哥一起来提升自己的Python编程和面试能力吧,刷天梯~以下为我的天梯积分规则:每日至少一题:一题积分+10分若多做了一题,则当日积分+20分(+10+10)若做了三道以上,则从第三题开始算+20分(如:做了三道题则积分-10+10+20=40;做了四道题则积分–10+10+20+20=60)初始分为100分若差一天没做题,则扣积分-10分(周六、周日除外注:休息)坚持!!!初级算
府学路18号车神
·
2021-10-19 16:14
LeetCode天梯
Python
Algorithm
算法
python
leetcode
初级算法
-动态规划-买卖股票的最佳时机
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。摘一个示例做个说明.示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=
coenen
·
2021-09-10 11:44
C++
LeeCode
题目:比特位计数和买卖股票的最佳时机
目录一、比特位计数一、题目二、代码二、买卖股票的最佳时机一、题目二、代码总结一、比特位计数一、题目二、代码十进制转二进制-百度百科classSolution{public:vectorcountBits(intn){vectornum;for(inti=0;i0&&x/2&prices){//动态规划intprofit=0;//最大利润intenter=prices[0];//当前股票的进价for
·
2021-09-09 16:36
初级算法
-数组-删除排序数组中的重复项
给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。摘一个示例做个说明.示例1:输入:nums=[1,1,2]输出:2,nums=[1,2]解释:函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。不需要考虑数组中超出新长度后面的元素。提示:0排好
coenen
·
2021-08-25 10:18
带你搞懂C++
LeeCode
二叉树的中序遍历
一、题目二、代码/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),right(nullptr){}*T
·
2021-08-14 18:59
前端算法-leetcode刷题推荐
本篇文章将常用算法分类,并挑选了对应
leecode
习题,所选习题大多以leetocde中等难度为主,伴有少量简单和困难的题目,难度适中,此外我也会将总结的题目刷一遍,将已经刷过的试题答案与思路记录下来,
Ryougi_
·
2021-07-13 11:47
Java实现每日一道算法面试题(10):
leecode
219:存在重复元素 II
1.算法题目给定一个整数数组和一个整数k,判断数组中是否存在两个不同的索引i和j,使得nums[i]=nums[j],并且i和j的差的绝对值最大为k。示例1:输入:nums=[1,2,3,1],k=3输出:true示例2:输入:nums=[1,0,1,1],k=1输出:true示例3:输入:nums=[1,2,3,1,2,3],k=2输出:false2.算法思路借鉴Java实现每日一道算法面试题(
alexlee1987
·
2021-06-27 11:56
算法题记录
13508533.html有两种:①快慢指针(方向相同);②对撞指针(方向相反)对撞指针一般在需要连续遍历元素的数组中使用,例如:找出最小元素,反转字符串等快慢指针一般在同一侧开始遍历,两个的速度不同,
Leecode
LeslieFind
·
2021-06-23 10:40
LeeCode
406根据身高重建队列解析
假设有打乱顺序的一群人站成一个队列。每个人由一个整数对(h,k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。编写一个算法来重建这个队列。Input[[7,0],[4,4],[7,1],[5,0],[6,1],[5,2]]Output[[5,0],[7,0],[5,2],[6,1],[4,4],[7,1]]首先我们把这个数组按身高降序排列,重复的部分按k升序排列排序后的数
_三水_
·
2021-06-21 08:46
LC吐血整理之Graph篇
所有题解方法请移步github-
Leecode
_summary133.克隆图DFS&BFS有整理过对象赋值、深拷贝、浅拷贝的关系,所以理解题目之后还是不难的,跟着原Graph遍历一遍并存储即可,注意两个
amilyxy
·
2021-06-12 09:04
Python3.6
初级算法
学习
(1)排序,用Python自带的sort功能list=[31,41,59,26,41,58]list.sort(reverse=True)#true为降序,false为升序print(list)(2)企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,
鲸鸟与鹿
·
2021-06-07 04:44
leetcode|
初级算法
-数组
01起最近“不务正业地”刷了一波leetcode上的算法题,
初级算法
已经刷完50%,战况如下,刷题固然爽快,但及时总结才是进步之道,下面就数组部分的题目进行回顾和总结。
邓莎
·
2021-06-06 08:44
LeeCode
53. 最大子序和
文章目录题目题解代码题目给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。题解动态规划我们可以记录之前和,还有最大和,如果说之前的和<0,说明之前的总数太小了,剔除掉。分类:如果是一直变大的,比如[1,2,3],那么之前的和加上当前的数,最大和就是之前最大和跟当前和比较,取Math.max如果是中间忽然变小,之前和小于0,比如[1,-2,-3],这时
go大鸡腿
·
2021-06-03 11:53
算法
leetcode
LeetCode
初级算法
--字符串01:反转字符串
LeetCode
初级算法
--字符串01:反转字符串搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事'获取更多算法、机器学习干货csdn:https://blog.csdn.net/baidu
xiaoming3526
·
2021-05-19 05:43
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他