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算法题
(3)--不含重复字符的最长子串长度-Longest Substring Without Repeating Characters
整理自己对一些
leetcode算法题
的想法和实现,一直努力,每天都有新提高–来自一个热爱编程的程序媛1.LeetCode地址:LongestSubstringWithoutRepeatingCharacters2
Jumay0612
·
2019-07-17 09:41
数据结构和算法
LeetCode
python买卖股票的最佳时机(基于贪心/蛮力算法)
开始刷
leetcode算法题
今天做的是“买卖股票的最佳时机”题目要求给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。
剑峰随心
·
2019-07-05 14:11
Android面经| 算法题解
整理了校招面试算法题,部分《剑指offer》算法题,以及
LeetCode算法题
,本博文中算法题均使用Java实现校招面试题解剑指offer部分题解LeetCode中文网部分题解题目描述:了解哪些排序算法
heyrenly
·
2019-06-11 20:02
ARTS_week5
A
leetcode算法题
目:题目及示例我的代码如下:classSolution{public:intremoveElement(vector&nums,intval){vector::iteratori
机灵鬼机灵
·
2019-06-07 23:27
LeetCode算法题
库 | single-number
一、算法题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4二、实现代码:intans=nums[0];if(nums.length>1){for(inti=1;i
蜗牛ch
·
2019-06-07 00:42
Java算法
LeetCode.893-特殊相等字符串组(Groups of Special-Equivalent Strings)
这是悦乐书的第344次更新,第368篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第209题(顺位题号是893)。
小川94
·
2019-06-05 08:52
【算法】---LeetCode
LeetCode.5-最长回文子串(Longest Palindromic Substring)
这是悦乐书的第342次更新,第366篇原创01看题和准备今天介绍的是
LeetCode算法题
中Medium级别的第3题(顺位题号是5)。给定一个字符串s,找到s中最长的回文子字符串。
小川94
·
2019-06-03 09:57
【算法】---LeetCode
LeetCode.888-公平的糖果交换(Fair Candy Swap)
这是悦乐书的第339次更新,第363篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第208题(顺位题号是888)。
程序员小川
·
2019-05-31 08:17
极客时间算法40讲
简述极客时间算法40讲中所出现的
leetcode算法题
题目【链表】reverse-linked-list(反转一个单链表)示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->
写代码的白大侠
·
2019-05-26 11:46
LeetCode算法题
-Number of Lines To Write String(Java实现)
这是悦乐书的第319次更新,第340篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第188题(顺位题号是806)。我们要将给定字符串S的字母从左到右写成行。
程序员小川
·
2019-04-28 08:36
LeetCode算法题
-Employee Importance(Java实现)
这是悦乐书的第291次更新,第309篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第159题(顺位题号是690)。
小川94
·
2019-03-29 21:13
【算法】---LeetCode
leetcode算法题
Js实现
leetcode算法题
Js实现1、给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。
echo750
·
2019-03-25 19:39
试解
leetcode算法题
--用栈实现队列
使用栈实现队列的下列操作:push(x)–将一个元素放入队列的尾部。pop()–从队列首部移除元素。peek()–返回队列首部的元素。empty()–返回队列是否为空。https://leetcode-cn.com/problems/implement-queue-using-stacks/#!/usr/bin/python3classMyQueue:def__init__(self):self.
bubblecode
·
2019-02-13 13:39
日常练习
花式位运算:找出只出现了一次的数
昨天老大甩过来一个
Leetcode算法题
,第二问想了有点久,第三问被虐到查了答案醍醐灌顶,总结分享一下。
Alclol
·
2019-01-18 16:08
LeetCode算法题
-Arranging Coins(Java实现)
这是悦乐书的第229次更新,第241篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第96题(顺位题号是441)。
小川94
·
2019-01-13 10:07
【算法】---LeetCode
Leetcode算法题
(C语言)18--字符串转换整数 (atoi)
题目:字符串转换整数(atoi)请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的
识荒者
·
2018-12-28 08:39
Leetcode算法题
LeetCode算法题
——反转链表
题目:反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?迭代方法思路:用一个指针保存向前的方向,用两个指针做方向转换。即从正方向头结点开始遍历,将链表断开两截,每两个节点调转指针方向做反转。答案范例的方法会绕的有点晕,我自己写的相对比较清晰,但是需要多创建几个指针,在链表结尾加
Cynthia_lyh
·
2018-12-07 16:12
LeetCode解题
LeetCode算法题
——删除链表的倒数第N个节点
题目:给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表:1->2->3->4->5,和n=2.当删除了倒数第二个节点后,链表变为1->2->3->5.说明:给定的n保证是有效的。进阶:你能尝试使用一趟扫描实现吗?思路:定义两个指针,先移动右指针使两个指针间隔固定长度n,然后将两个指针同步移动到链表最后的节点。最后删除左指针的下一个节点即可。坑:考虑到边界情况,即删除
Cynthia_lyh
·
2018-12-06 18:13
LeetCode解题
LeetCode算法题
-Isomorphic Strings(Java实现)
这是悦乐书的第191次更新,第194篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第50题(顺位题号是205)。给定两个字符串s和t,确定它们是否是同构的。
weixin_34310785
·
2018-12-04 08:00
LeetCode算法题
——实现strStr()
题目如下:实现strStr()函数。给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例1:输入:haystack=“hello”,needle=“ll”输出:2示例2:输入:haystack=“aaaaa”,needle=“bba”输出:-1说明:当needle是空字符串时,我们应当返回
Cynthia_lyh
·
2018-12-03 21:53
LeetCode
LeetCode解题
LeetCode算法题
-Rotate Array(Java实现)
这是悦乐书的第184次更新,第186篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第43题(顺位题号是189)。给定一个数组,将数组向右旋转k步,其中k为非负数。
程序员小川
·
2018-11-27 08:28
LeetCode算法题
-Path Sum(Java实现)
这是悦乐书的第169次更新,第171篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第28题(顺位题号是112)。
小川94
·
2018-11-12 10:39
【算法】---LeetCode
LeetCode算法题
-Minimum Depth of Binary Tree(Java实现)
这是悦乐书的第168次更新,第170篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第27题(顺位题号是111)。给定二叉树,找到它的最小深度。
小川94
·
2018-11-11 21:14
【算法】---LeetCode
Leetcode算法题
(C语言)17--验证回文字符串
题目:验证回文字符串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例1:输入:“Aman,aplan,acanal:Panama”输出:true示例2:输入:“raceacar”输出:false代码实现:boolisPalindrome(char*s){intlen=strlen(s);intj=0;chararr
识荒者
·
2018-11-07 20:58
Leetcode算法题
Leetcode算法题
(C语言)16--有效的字母异位词
题目:有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的一个字母异位词。示例1:输入:s=“anagram”,t=“nagaram”输出:true示例2:输入:s=“rat”,t=“car”输出:false说明:你可以假设字符串只包含小写字母。代码实现:boolisAnagram(char*s,char*t){int*s_buffer;int*t_buffer;ints_len;
识荒者
·
2018-11-06 22:46
Leetcode算法题
LeetCode算法题
121:买卖股票的最佳时机解析
给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,最大利润=6-1=5。注意利润不能是7-1=6,因为卖出价格需要大于买入价格。示例2:输入:
哪得小师弟
·
2018-11-06 09:45
Leetcode算法题分析
LeetCode算法题
-Symmetric Tree(Java实现)
这是悦乐书的第163次更新,第165篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第22题(顺位题号是101)。给定二叉树,检查它是否是自身的镜像(即,围绕其中心对称)。
小川94
·
2018-11-06 08:08
LeetCode
算法
【算法】---LeetCode
LeetCode算法题
-Same Tree(Java实现)
这是悦乐书的第162次更新,第164篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第21题(顺位题号是100)。给定两个二叉树,编写一个函数来检查它们是否相同。
小川94
·
2018-11-05 08:34
【算法】---LeetCode
LeetCode算法题
110:平衡二叉树解析
给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例1:给定二叉树[3,9,20,null,null,15,7]3/\920/\157返回true。示例2:给定二叉树[1,2,2,3,3,null,null,4,4]1/\22/\33/\44返回false。现在感觉只要跟着题目的条件走就一定能编出来程序,条件
哪得小师弟
·
2018-11-03 17:14
Leetcode算法题分析
LeetCode算法题
-Climbing Stairs(Java实现)
这是悦乐书的第159次更新,第161篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第18题(顺位题号是70)。你正在爬楼梯,它需要n步才能达到顶峰。
小川94
·
2018-11-02 08:58
【算法】---LeetCode
LeetCode算法题
70:爬楼梯解析
假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例1:输入:2输出:2解释:有两种方法可以爬到楼顶。1.1阶+1阶2.2阶示例2:输入:3输出:3解释:有三种方法可以爬到楼顶。1.1阶+1阶+1阶2.1阶+2阶3.2阶+1阶这个题得稍微转化一下,每次爬1个或2个楼梯,那么爬到第n个楼梯的方法有两种,就是从n-2阶楼
哪得小师弟
·
2018-10-31 19:03
Leetcode算法题分析
【算法】
LeetCode算法题
-Two Sum
程序=数据结构+算法。算法是每一位程序员学习成长之路上无法避开的重要一环,并且越早接触越好。今后会每天做些算法题,至少每天做一道题目,同时会记录自己的解题思路和代码,通过【算法】专题来分享。针对数据结构这一块的知识,我也会抽时间补习,毕竟不是科班出生,从长远看,数据结构与算法学的越早越扎实越好,不管你使用的是哪一种开发语言。01看题和准备给定一个整数数组和一个目标整数,该目标整数满足数组中两元素之
小川94
·
2018-10-15 09:15
Leetcode算法题
(C语言)8--加一
题目:加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储一个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例1:输入:[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:[4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字4321。代码实现:/**Returnanarrayofsiz
识荒者
·
2018-10-01 12:25
Leetcode算法题
Leetcode算法题
(C语言)1
题目描述:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]/***Note:Thereturnedarraymustbemalloced,assumecallercallsfree().*/int*tw
识荒者
·
2018-09-20 20:36
Leetcode
算法
1
Leetcode算法题
【LeetCode】461. 汉明距离
LeetCode算法题
目题目两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数x和y,计算它们之间的汉明距离。
Shenjiming
·
2018-08-28 21:55
试解
leetcode算法题
--翻转字符串里的单词
给定一个字符串,逐个翻转字符串中的每个单词。示例:输入:“theskyisblue”,输出:“blueisskythe”.https://leetcode-cn.com/problems/reverse-words-in-a-string既然是要反向输出,那么先进后出的原则自然就先想到了栈,我们可以将核心算法简单列举:1】将元素赋值给栈;2】将栈元素赋值给字符串;3】返回。然后先写核心算法的代码,
bubblecode
·
2018-08-18 16:53
日常练习
LeetCode算法题
——加一
题目如下:给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。最高位数字存放在数组的首位,数组中每个元素只存储一个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例1:输入:[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:[4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字4321。思路:这个就是高精度加法的问题简化版,主要考虑进
Cynthia_lyh
·
2018-08-01 23:10
LeetCode解题
LeetCode算法题
--------两数相除
问题:给定两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和mod运算符。返回被除数dividend除以除数divisor得到的商。示例1:输入:dividend=10,divisor=3输出:3示例2:输入:dividend=7,divisor=-3输出:-2说明:被除数和除数均为32位有符号整数。除数不为0。假设我们的环境只能存储32位有符号整数,其数值范
chenmingteng
·
2018-06-08 21:12
LeetCode算法实战
公众号
最近在更新
leetcode算法题
,后续文章应该都会发在公众号上,有时间再来博客更新,欢迎互相讨论学习~公众号名称:半步多里敲代码
Mr_Sparta
·
2018-04-21 00:00
算法练习册
leetcode算法题
:两数相加(Java实现-效率超过100%提交者)
难度:中等题目:英文:Youaregiventwonon-emptylinkedlistsrepresentingtwonon-negativeintegers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist.Youmaya
simpleyellow
·
2018-04-04 00:08
算法
LeetCode算法题
——Max Area of Island
题目概述Givenanon-empty2Darraygridof0and1,anislandisagroupof1(representingland)connected4-directionally(horizontalorvertical.)Youmayassumeallfouredgesofthegridaresurroundedbywater.Findthemaximumareaofanis
颜ly
·
2018-01-21 11:43
每周
LeetCode算法题
(十八)494. Target Sum
每周
LeetCode算法题
(十八)题目:494.TargetSumYouaregivenalistofnon-negativeintegers,a1,a2,…,an,andatarget,S.Nowyouhave2symbols
JacKnights
·
2018-01-08 17:07
leetcode
【LeetCode-面试算法经典-Java实现】【所有题目目录索引】
LeetCode算法题
典LeetCode是一个准备面试非常有用的网站,是非常值得去的地方,里面都是一些经典的面试题,这些题目在Google,Microsoft,Facebook,Yahoo等大型互联网公司面试题中出现过
changwilling
·
2017-12-29 10:45
每周
LeetCode算法题
(十六)312. Burst Balloons
每周
LeetCode算法题
(十六)题目:312.BurstBalloonsGivennballoons,indexedfrom0ton-1.Eachballoonispaintedwithanumberonitrepresentedbyarraynums.Youareaskedtoburstalltheballoons.Iftheyouburstballooniyouwillgetnums
JacKnights
·
2017-12-24 17:13
leetcode
leetcode
每周
LeetCode算法题
(十一) 题目: 322. Coin Change
每周
LeetCode算法题
(十一)题目:322.CoinChangeYouaregivencoinsofdifferentdenominationsandatotalamountofmoneyamount.Writeafunctiontocomputethefewestnumberofcoinsthatyouneedtomakeupthatamount.Ifthatamountofmoneycan
JacKnights
·
2017-11-19 11:58
leetcode
Vue组件传输数据的二种方法
今天使用Vue做了一个小功能,用于展示自己的作品,如下图,有三个模块,唐诗三百首,
LeetCode算法题
和科目三考道,唐诗三百首是我用Node抓包抓的唐诗,LeetCode是一些LeetCode的算法题
Pmc_Fizz
·
2017-10-26 16:01
前端技术
js
es6
vue
每周
LeetCode算法题
(七): 题目: 198. House Robber
每周
LeetCode算法题
(七)题目:198.HouseRobberYouareaprofessionalrobberplanningtorobhousesalongastreet.Eachhousehasacertainamountofmoneystashed
JacKnights
·
2017-10-19 12:27
leetcode
LeetCode算法题
1-10
1.Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Example:Givennums=[2,7,1
sunByFeng
·
2017-10-09 16:31
算法题
每周
LeetCode算法题
(三):Next Permutation
每周
LeetCode算法题
(三)题目:31.NextPermutationImplementnextpermutation,whichrearrangesnumbersintothelexicographicallynextgreaterpermutationofnumbers.Ifsucharrangementisnotpossible
JacKnights
·
2017-09-21 22:22
leetcode
跟我一起刷
leetCode算法题
10之Contains Duplicate
217.ContainsDuplicate这是leetCode第217题题目Givenanarrayofintegers,findifthearraycontainsanyduplicates.Yourfunctionshouldreturntrueifanyvalueappearsatleasttwiceinthearray,anditshouldreturnfalseifeveryelemen
打铁大师
·
2017-08-09 21:09
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他