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 题解 - 数学
Leetcode题
解-数学204.计数质数统计所有小于非负整数n的质数的数量。(素数的定义很简单,如果一个数如果只能被1和它本身整除,那么这个数就是素数。)
Sweet_pin
·
2021-05-31 21:56
LeetCode刷题笔记
算法
数据结构
java
LeetCode题
解 - 双指针
文章目录
LeetCode题
解-双指针一、快慢指针的常见算法141.环形链表(简单)142.环形链表II(中等)876.链表的中间节点(简单)剑指offer22.链表中倒数第k个节点(简单)二、左右指针的常用算法
Sweet_pin
·
2021-05-26 15:22
LeetCode刷题笔记
指针
数据结构
算法
java
字符串
算法之美与力扣实战专栏详解:订阅前必读
本专栏的终极目标是希望你能够在一个固定的地方,找到所需的、所有的、高质量的
LeetCode题
目解析。希望你在订阅之前先知晓以下一些说明:1、目前本
白马负金羁
·
2021-05-26 10:08
算法之美与力扣实战
算法之美
数据结构
LeetCode
Leetcode题
目分析思路总结(一)
根据数据结构和算法的分类来进行刷题,有时候会有一种被剧透了的感觉,思考方向会不自觉靠着对应算法上去想。如果出现一道没有见过的题目,有时候很难想到对应的解法,通过一些关键词的常见套路,可以很快找到解题思路。一、看数据范围大小通过提供的数据范围大小可以大致判断出所需算法的时间复杂度数据范围对应的时间复杂度时间复杂度对应的算法时间复杂度二、数据结构看处理对象的数据结构,比较常见的有:一维数组,二维数组,
升不上三段的大鱼
·
2021-05-25 16:46
leetcode 1035. 不相交的线
这里有
leetcode题
集分类整理!!!
深林无鹿
·
2021-05-21 09:29
leetcode每日一题
leetcode
动态规划
算法
数据结构
java
不同的路径
LeetCode题
目链接有一个机器人的位于一个m×n个网格左上角。机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。问有多少条不同的路径?
只为此心无垠
·
2021-05-21 03:17
三、链表(Linked list)以及
LeetCode题
一、概述1.1、为什么我们要引入链表首先,顺序表的构建是预先知道数据的大小来申请连续的存储空间,在进行扩充的时候,是需要进行数据的迁移的,这样就使得顺序表用起来不是那么的灵活。链表结构就充分利用到了计算机的内存空间,实现了灵活的内存动态管理。1.2、链表的定义链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为
奔向算法的喵
·
2021-05-19 23:32
Floyd's Tortoise and Hare 链表闭环判断算法
关于我的
Leetcode题
目解答,代码前往Github:https://github.com/chenxiangcyr/leetcode-answersFloyd算法分为两个不同的阶段。
专职跑龙套
·
2021-05-19 20:56
leetcode 1738. 找出第 K 大的异或坐标值
这里有
leetcode题
集分类整理!!!
深林无鹿
·
2021-05-19 06:45
leetcode每日一题
快速排序
leetcode
算法
(将数值变为字符串,根据循环次数改变字符串内容)
leetcode题
目 38.报数
思路:定义第一层字符串str和新字符串用于更新,前自负用于比较(初值为.),cnt用于统计字符出现次数。根据输入的次数进行循环,每次循环创造该行字符串:如果当前是第一个字符或者与前字符相等时,计数cnt加一,且将当前字符赋给前字符(用于往后比较);当不同时,将重复字符(pre)出现次数和字符放到新字符串中,并更新前字符继续比较。最后出现的字符(不论是一个或多个)会因为循环次数没有写进新字符串,所以
二木二三水
·
2021-05-13 20:31
非
leetcode题
目
1,给出两棵树的前序遍历,寻找第一个值不同的叶节点int[]res=newint[2];String[]str1=string1.split("null,null");String[]str2=string2.split("null,null");intcount=0;if(str1.lengthstack=newStackl1=newArrayListl2=newArrayListsubsets
夜皇雪
·
2021-05-12 14:15
堆的使用及相关
LeetCode题
目
关于我的
Leetcode题
目解答,代码前往Github:https://github.com/chenxiangcyr/leetcode-answers堆可用于求海量数据的前n大或者前n小,且n比较小,
专职跑龙套
·
2021-05-11 17:51
55 跳跃游戏算法
LeetCode题
目链接链接https://leetcode-cn.com/problems/jump-game/给定一个非负整数数组,你最初位于数组的第一个位置。
Mastergad
·
2021-05-11 00:01
BST 二叉搜索树及相关
LeetCode题
目
关于我的
Leetcode题
目解答,代码前往Github:https://github.com/chenxiangcyr/leetcode-answersBST二叉搜索树的插入publicclassSolution
专职跑龙套
·
2021-05-06 13:01
LeetCode N皇后问题
关于我的
Leetcode题
目解答,代码前往Github:https://github.com/chenxiangcyr/leetcode-answers
LeetCode题
目:51.N-QueensThen-queenspuzzleistheproblemofplacingnqueensonann
专职跑龙套
·
2021-05-06 10:35
Leetcode - Convert a given Binary Tree to Doubly Linked List
这不是一个
Leetcode题
目.我自己写了下。
Richardo92
·
2021-05-05 23:54
Leetcode骑士问题
关于我的
Leetcode题
目解答,代码前往Github:https://github.com/chenxiangcyr/leetcode-answers
LeetCode题
目:935.KnightDialerThechessknighthasauniquemovement
专职跑龙套
·
2021-05-02 00:33
从 0 到 1 的前端算法知识已经为你整理好啦
但是在刷
leetcode题
目之前,我认为有些基础分必须拿
hugo233
·
2021-04-26 16:04
前端
算法
面试
前端
LeetCode题
解 - 动态规划-子序列问题
LeetCode题
解-动态规划-子序列问题文章目录
LeetCode题
解-动态规划-子序列问题参考文章:labuladong微信公众号#手把手刷动态规划系列文章#,很棒的公众号,推荐给大家1、第一种思路模板是一个一维的
Sweet_pin
·
2021-04-23 11:53
LeetCode刷题笔记
动态规划
java
算法
数据结构
打家劫舍问题
参考
leetcode题
解https://leetcode-cn.com/problems/house-robber-iii/solution/tong-yong-si-lu-tuan-mie-da-jia-jie-she-wen-ti-b
geaus
·
2021-04-18 18:06
Leetcode 题解 - 动态规划-斐波那契数列
Leetcode题
解-动态规划文章目录
Leetcode题
解-动态规划斐波那契数列系列509.斐波那契数(简单)70.爬楼梯(简单)198.打家劫舍(中等)213.打家劫舍II(中等)母牛生产(程序员代码面试指南
Sweet_pin
·
2021-04-15 21:16
LeetCode刷题笔记
动态规划
leetcode
java
算法
leetcode题
目:406. 根据身高重建队列(贪心算法)
1.题目分析本题有两个维度,h和k,看到这种题目一定要想如何确定一个维度,然后在按照另一个维度重新排列。我们不能h和k一起考虑,这样会顾此失彼,我们必须先确定一个维度,h或者k。如果按照k来从小到大排序,排完之后,会发现k的排列并不符合条件,身高也不符合条件,两个维度哪一个都没确定下来。思路:按照k从高到底排序,这样前面的k一定高于后面的,在重新创建一个队列,遍历排序后的数组,再重新插入就行了。我
若能绽放光丶
·
2021-04-13 15:02
leetcode
算法
leetcode
贪心算法
LeetCode题
解-位运算
LeetCode题
解-位运算文章目录
LeetCode题
解-位运算常用位运算符基本原理常用位操作1.位与计算技巧2.移位运算3.mask计算4.判断奇偶5.不用额外变量交换两个整数6.java中的位操作
LeetCode
Sweet_pin
·
2021-04-11 22:06
LeetCode刷题笔记
数据结构
leetcode
补码
树+8道前端算法面试高频题解
开启刷题前端食堂的
LeetCode题
解仓库年初立了一个flag,上面
·
2021-04-07 00:16
树+8道前端算法面试高频题解
开启刷题前端食堂的
LeetCode题
解仓库年初立了一个flag,上面
·
2021-04-06 23:57
LeetCode 刷题集 - 数组、链表、栈、队列(1)
队列:队列在线程池等有限资源池中的应用
LeetCode题
目:Array:1.移动零funcmoveZeroes(_nums:inout[Int]){varj=0foriin0..Int{//2.双指针
Jacob6666
·
2021-04-02 00:20
LeetCode 题解 #18 4Sum
LeetCode题
解#184Sum1.题意给定数组nums,包含n个整数,还有一个整数target,在nums中找到a,b,c,d,使得其和为target,要求找到所有不重复的,符合条件的四元组。
ukgu46839693
·
2021-03-30 22:59
LeetCode
算法
leetcode
c++
LeetCode 题解 #11 Container With Most Water
LeetCode题
解#11ContainerWithMostWater1.题意给定n个非负整数,a1,a2,…,an;每一个表示一个坐标点(i,ai),然后每个点画一条垂线到x轴,要找到两条线,和x轴构成一个装水的容器
ukgu46839693
·
2021-03-29 21:29
LeetCode
算法
c++
leetcode
基于快排的快速选择算法
基于快排的快速选择算法问题最近做到一个经典的
leetcode题
目,由于分类在“分治算法”标签中,故思考用分治的思想解决,题目如下,剑指offer40.最小的k个数输入整数数组arr,找出其中最小的k个数
·
2021-03-18 01:23
算法快速排序leetcode
237 删除链表中的节点
【237】删除链表中的节点
LeetCode题
目+别人的思路说明:链表至少包含两个节点。链表中所有节点的值都是唯一的。给定的节点为非末尾节点并且一定是链表中的一个有效节点。不要从你的函数中返回任何结果。
haronchou
·
2021-03-12 01:07
Leetcode题
解-数据结构-树(BST)(python版)
文章目录1、修剪二叉查找树2、二叉查找树的第k个元素3、把二叉查找树每个节点的值都加上比它大的节点的值4、二叉查找树的最近公共祖先5、二叉树的最近公共祖先6、有序数组构造二叉查找树7、有序链表构造二叉查找树8、寻找两个点,和为给定值9、二叉搜索树中两节点差的最小值10、寻找二叉查找树中出现次数最多的值1、修剪二叉查找树669.修剪二叉搜索树(Medium)#Definitionforabinary
-出发-
·
2021-03-07 22:11
leetcode题解
iOS开发资料(纯个人整理)
希望能帮助到正在准备面试的童鞋们1.iOS领域思维导图截图资料链接链接:https://pan.baidu.com/s/1WtL1alp485rGN5LCWaiw_A提取码:hzei2.算法相关最好的资料——
LeetCode
我只不过是出来写写代码
·
2021-03-07 13:41
Leetcode题
解-数据结构-树(python版)
文章目录1、递归1.1树的高度1.2平衡树1.3归并两棵树1.4判断是否存在一条路径和等于一个数1.5统计路径和等于某个数的路径总数1.6子树1.7判断树是否对称1.8两节点间的最长路径1.9翻转树1.10最小路径1.11统计左叶子结点的和1.12相同节点的最大路径长度1.13间隔层序遍历1.14二叉树中第二小的结点1.15二叉树中第二小的结点2、层序遍历2.1二叉树的层序遍历2.2二叉树每层节点
-出发-
·
2021-03-02 00:05
leetcode题解
leetcode题
解41-缺失的第一个正数原来如此简单
问题描述给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。示例1:输入:nums=[1,2,0]输出:3示例2:输入:nums=[3,4,-1,1]输出:2示例3:输入:nums=[7,8,9,11,12]输出:1提示:0set=newTreeSet();//将数组中的正整数全部拷贝到set集合中for(inti=0;i0){set.add(nums[i]);}}intsize
Java硬件工程师
·
2021-02-25 12:05
leetcode
程序设计与算法
Java
数据结构
leetcode
算法
leetcode题
解108-将有序数组转换为二叉排序树
问题描述给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。示例1:输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9]也将被视为正确答案:示例2:输入:nums=[1,3]输出:[3,1]
Java硬件工程师
·
2021-02-22 15:54
leetcode
程序设计与算法
Java
算法
leetcode
二叉树
leetcode题
解172-阶乘后的零
问题描述给定一个整数n,返回n!结果尾数中零的数量。示例1:输入:3输出:0解释:3!=6,尾数中没有零。示例2:输入:5输出:1解释:5!=120,尾数中有1个零.说明:你算法的时间复杂度应为O(logn)。解题思路:方法1:首先,很容易想到,先求得n!,然后再计算尾数中0的个数,但时间复杂度太高方法2:可以发现,如果尾数中有x个0,那么在n!的算式中一定存在x个25,所以只要能够得到n!的算式
Java硬件工程师
·
2021-02-17 14:36
Java
leetcode
程序设计与算法
leetcode
算法
leetcode题
解56-合并区间
问题描述以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。示例1:输入:intervals=[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将它们合并为[
Java硬件工程师
·
2021-02-14 20:48
程序设计与算法
leetcode
Java
java
数据结构
算法
leetcode
LeetCode组合问题汇总
组合总和II解法1递归+回溯216.组合总和III解法1递归+回溯解法1-1减枝处理377.组合总和Ⅳ解法1递归+回溯解法1-1记忆递归解法2动态规划总结今天来总结一下LeetCode中的组合问题,下面搜索
leetcode
阿常呓语
·
2021-02-14 17:14
算法与数据结构
组合
组合问题
LeetCode组合
算法
leetcode
leetcode题
解15-三数之和(双指针经典)
问题描述给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例2:输入:nums=[]输出:[]示例3:输入:nums=[0]输出:[]提示:0>lists;publicList
Java硬件工程师
·
2021-02-14 17:45
leetcode
程序设计与算法
Java
leetcode
java
算法
leetcode题
解434-字符串中的单词数(双指针经典)
1.问题描述统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。示例:输入:"Hello,mynameisJohn"输出:5解释:这里的单词是指连续的不是空格的字符,所以"Hello,"算作1个单词。2.解题思路统计单词次数可以使用双指针法大雪菜老师给出的模板如下for(inti=0,j=0;ii){//表明有不为空格的字符存在,就可以
Java硬件工程师
·
2021-02-12 22:32
leetcode
程序设计与算法
Java
leetcode
算法
java
leetcode题
解34-在排序数组中查找元素的第一个和最后一个位置
问题描述给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1,-1]。进阶:你可以设计并实现时间复杂度为O(logn)的算法解决此问题吗?示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],target=6输
Java硬件工程师
·
2021-02-11 18:47
leetcode
Java
程序设计与算法
二分法
java
算法
leetcode题
解206-反转链表
问题描述反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL解题思路(头插法):我们要想实现的反转并不仅仅是数据的移位,而是涉及到结点的移动,所以我们无法使用数组。我们都知道,头插法得到的链表序列与插入的顺序刚好相反,因此我们可以采取这样的办法来解决这个问题。头插法即每次将插入的结点插入到链表的第一个位置,比如我们插入1,2,3,4.那么第
Java硬件工程师
·
2021-02-09 21:15
leetcode
程序设计与算法
Java
链表
java
单链表
Leetcode每日一题2021/02/08
首先,引用
LeetCode题
解中的解释。我的个人理解是,回溯算法就是穷举。它的核心是选择与撤销的操作,如图。
Kaimar
·
2021-02-08 19:55
Leetcode
leetcode
算法
2.算法-贪心算法,分配问题(leetcode455发饼干,135发糖果),区间问题(435无重叠区间),练习(605种花,452射气球,122 买卖股票)
二分配问题例1:
leetcode题
455,分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
Strive for the best!
·
2021-01-28 14:13
算法
算法
leetcode
LeetCode题
解:389. 找不同,ASCII码求和,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/find-the-difference/解题思路:每个字符的ASCII码都是一个固定的数字。s和t中的字符,除了一个之外,其余都相同,也就是ASCII码都相同。只要将t中所有字符的ASCII码求和,减去s中字符的ASCII码之和,剩下的就是被添加到t中字符的ASCII码。使用String.fromCharCode将ASCI
Lee_Chen86
·
2021-01-25 17:25
LeetCode
leetcode
算法
Leetcode 题解[67.二进制求和](C语言)憨憨解法
Leetcode题
解(每日打卡)[67.二进制求和]题目链接题目描述给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。
Mental-Flow
·
2021-01-25 11:52
LeetCode
字符串
数据结构
leetcode
算法
Leetcode 题解 [14.最长公共前缀][674.最长连续递增序列](C语言)
Leetcode题
解(每日打卡)[14.最长公共前缀]题目链接题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。
Mental-Flow
·
2021-01-24 11:56
LeetCode
字符串
leetcode
算法
数据结构
Leetcode 题解 [66.加一](C语言)
Leetcode题
解(每日打卡)[66.加一]题目链接题目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。
Mental-Flow
·
2021-01-23 19:08
LeetCode
leetcode
数据结构
LeetCode题
型分类总结(持续更新)
LeetCode题
型分类总结(持续更新)目前已经将前100题的Java和C++题解链接整理完毕,也可以参照github上力扣每题的代码(代码语言:Java、C++):github地址数组Leetcode0004
ToLoveToFeel
·
2021-01-23 17:15
leetcode
leetcode
算法
mysql distinct limit_mysql关键字DISTINCT/LIMIT
eg:
LeetCode题
177..第N高的薪水2.COUNT(DISTINCTcolumn1):对特定列columns中具有不同值的行进行计数。eg:Lee
里油哪多
·
2021-01-21 06:13
mysql
distinct
limit
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他