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算法
题+解析(二十五)
FizzBuzz题目:写一个程序,输出从1到n数字的字符串表示。1.如果n是3的倍数,输出“Fizz”;2.如果n是5的倍数,输出“Buzz”;3.如果n同时是3和5的倍数,输出“FizzBuzz”。示例:n=15,返回:["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]
唯有努力不欺人丶
·
2020-10-11 08:16
LeetCode算法
题-Minimum Moves to Equal Array Elements(Java实现)
这是悦乐书的第233次更新,第246篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第100题(顺位题号是453)。
程序员小川
·
2020-10-11 07:58
Bit Manipulation 位运算常见套路及相应
LeetCode算法
题
关于我的Leetcode题目解答,代码前往Github:https://github.com/chenxiangcyr/leetcode-answersBitManipulation(位运算):与&或|异或^左移>正数右移,高位用0补,负数右移,高位用1补无符号右移>>>当负数使用无符号右移时,用0进行补位取非~一元操作符一些小技巧将数字A的第k位设置为1:A=A|(1>1);N=N|(N>>2)
专职跑龙套
·
2020-10-10 17:20
LeetCode算法
题-Two Sum II - Input array is sorted
这是悦乐书的第179次更新,第181篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第38题(顺位题号是167)。
程序员小川
·
2020-10-10 08:36
LeetCode算法
题-Sum of Two Integers(Java实现)
这是悦乐书的第210次更新,第222篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第78题(顺位题号是371)。计算两个整数a和b的总和,但不允许使用运算符+和-。
程序员小川
·
2020-10-10 05:41
看了这篇 LeetCode 的刷题心得,再也不用抄别人代码了
作者:VioletJack原文:《
LeetCode算法
题刷题心得》https://www.jianshu.com/p/8876704ea9c8花了十几天,把《算法》看了一遍然后重新AC了一遍LeetCode
turingbooks
·
2020-09-25 18:00
算法
java
交互设计
etcd
twitter
ARTS - Week 1
ARTS挑战Algorithm:编程训练和学习——每周至少做一个
LeetCode算法
题。Review:学习英文——阅读并点评至少一篇英文技术文章。Tip:总结和归纳知识点——学习至少一个技术技巧。
weixin_34318272
·
2020-09-17 07:03
运维
python
java
ARTS - Week 3
ARTS挑战Algorithm:编程训练和学习——每周至少做一个
LeetCode算法
题。Review:学习英文——阅读并点评至少一篇英文技术文章。Tip:总结和归纳知识点——学习至少一个技术技巧。
weixin_33698043
·
2020-09-17 07:10
java
c/c++
数据结构与算法
ARTS-WEEK-1
(也就是Algorithm、Review、Tip、Share简称ARTS)Algorithm
LeetCode算法
题two-sumTwoSumGivenanarrayofintegers,returnindicesofthetwonumberssuchthat
Geek_ymv
·
2020-09-17 06:51
ARTS
试解
leetcode算法
题--二叉树的后序遍历
给定一个二叉树,返回它的后序遍历。示例:输入:[1,null,2,3]1\2/3输出:[3,2,1]进阶:递归算法很简单,你可以通过迭代算法完成吗?https://leetcode-cn.com/problems/binary-tree-postorder-traversal递归算法仅需要几句即可写出,在这里我们之间按照进阶要求来写非递归算法。对于了解数据结构的人来说,本题目只需要写出后序非递归算
bubblecode
·
2020-09-17 05:19
日常练习
leetcode
C++
练习
LeetCode算法
题目:Add-Two-Number解决
题目:Youaregiventwolinkedlistsrepresentingtwonon-negativenumbers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist.Input:(2->4->3)+(5->6->4)
tjk922215
·
2020-09-16 05:29
算法
【
Leetcode算法
题】67. 二进制求和
题目描述给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。示例示例 1:输入:a="11",b="1"输出:"100"示例 2:输入:a="1010",b="1011"输出:"10101"解题思路整体思路是将两个字符串较短的用00补齐,使得两个字符串长度一致,然后从末尾进行遍历计算,得到最终结果。本题解中大致思路与上述一致,但由于字符串操作原因,不确定最后的结
w与荒野
·
2020-09-16 00:37
Leetcode
刷题
leetcode
算法
算法训练之路汇总(持续更新中. . .)
LeetCode
LeetCode算法
——无重复字符的最长子串(队列思想)
LeetCode算法
——两数相加之链表的灵活使用
LeetCode算法
——寻找两个正序数组的中位数
LeetCode算法
——最长回文子串
陌生人,来杯Java可好
·
2020-09-16 00:39
程序人生
LeetCode题解
蓝桥杯经典题
c++算法
LeetCode算法
题解——二进制求和问题
题目:给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。示例1:输入:a="11",b="1"输出:"100"示例2:输入:a="1010",b="1011"输出:"10101"思路,将二进制按位相加并且进位,注意要记录最高位的进位。classSolution:defaddBinary(self,a:str,b:str)->str:iflen(a)>=len(
封装继承多态
·
2020-09-15 23:37
leetcode
leetcode
算法
LeetCode算法
题——19. Remove Nth Node From End of List
题目Givenalinkedlist,removethenthnodefromtheendoflistandreturnitshead.Forexample,Givenlinkedlist:1->2->3->4->5,andn=2.Afterremovingthesecondnodefromtheend,thelinkedlistbecomes1->2->3->5.Note:Givennwilla
LZTree
·
2020-09-15 21:30
LeetCode平台算法实现
Leetcode算法
——57、插入区间(insert interval)
给定一系列不重复的区间,要求将一个新的区间插入到这些集合中(如果有必要,则合并)。假设这些区间已经根据起始位置排好序了。示例1:输入:intervals=[[1,3],[6,9]],newInterval=[2,5]输出:[[1,5],[6,9]]示例2:输入:intervals=[[1,2],[3,5],[6,7],[8,10],[12,16]],newInterval=[4,8]输出:[[1,
HappyRocking
·
2020-09-15 21:11
python
算法
LeetCode算法
(一)两数之和TwoSum(Java)
题目两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例:给定nums
没有风的时候热吗
·
2020-09-15 20:31
LeetCode算法
leetcode
算法
LeetCode算法
题——求航班预订座位号
题目这里有n个航班,它们分别从1到n进行编号。我们这儿有一份航班预订表,表中第i条预订记录bookings[i]=[i,j,k]意味着我们在从i到j的每个航班上预订了k个座位。请你返回一个长度为n的数组answer,按航班编号顺序返回每个航班上预订的座位数。示例:输入:bookings=[[1,2,10],[2,3,20],[2,5,25]],n=5输出:[10,55,45,25,25]提示:1m
一个谦虚的青年
·
2020-09-15 20:36
算法
leetcode
LeetCode算法
系列:85. Maximal Rectangle
题目描述:Givena2Dbinarymatrixfilledwith0'sand1's,findthelargestrectanglecontainingonly1'sandreturnitsarea.Example:Input:[["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1",
Efan_w
·
2020-09-15 18:23
刷题系列(LeetCode
牛客等)
LeetCode算法
系列:78. Subsets
题目描述:Givenasetofdistinctintegers,nums,returnallpossiblesubsets(thepowerset).Note:Thesolutionsetmustnotcontainduplicatesubsets.Example:Input:nums=[1,2,3]Output:[[3], [1], [2], [1,2,3], [1,3], [2,3], [1
Efan_w
·
2020-09-15 18:52
刷题系列(LeetCode
牛客等)
LeetCode算法
题目:Subsets AND Subsets II
题目:SubsetsGivenasetofdistinctintegers,nums,returnallpossiblesubsets.Note:Thesolutionsetmustnotcontainduplicatesubsets.Forexample,Ifnums=[1,2,3],asolutionis:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]Su
tjk922215
·
2020-09-15 17:40
算法
算法
leetcode
leetcode算法
题--调整数组顺序使奇数位于偶数前面
原题链接:https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/vectorexchange(vector&nums){intn=nums.size();intlow=0,high=n-1;while(low
bob62856
·
2020-09-15 17:36
算法
leetcode算法
题--删除链表的节点
原题链接:https://leetcode-cn.com/problems/shan-chu-lian-biao-de-jie-dian-lcof/ListNode*deleteNode(ListNode*head,intval){ListNode*dummy=newListNode(0);dummy->next=head;ListNode*p=dummy;while(p->next){if(p-
bob62856
·
2020-09-15 17:36
算法
leetcode算法
题--链表中倒数第k个节点
原题链接:https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/双指针ListNode*getKthFromEnd(ListNode*head,intk){ListNode*p=head,*q=head;while(q&&k){//q比p先走k步q=q->next;k--;}while(q){//
bob62856
·
2020-09-15 17:36
算法
leetcode算法
题--打印从1到最大的n位数
原题链接:https://leetcode-cn.com/problems/da-yin-cong-1dao-zui-da-de-nwei-shu-lcof/vectorprintNumbers(intn){intvalue=1;for(inti=0;ians;for(inti=1;i<value;i++){ans.push_back(i);}returnans;}
bob62856
·
2020-09-15 17:35
算法
leetcode算法
题--数值的整数次方
原题链接:https://leetcode-cn.com/problems/shu-zhi-de-zheng-shu-ci-fang-lcof/doublemyPow(doublex,intn){if(x==0)return0;longb=n;doubleres=1.0;if(b0){if((b&1)==1)res*=x;x*=x;b>>=1;}returnres;}
bob62856
·
2020-09-15 17:35
算法
leetcode算法
:长度为 3 的递增子序列-Python
1.题目描述:给定一个未排序的数组,判断这个数组中是否存在长度为3的递增子序列。示例1:输入:[1,2,3,4,5]输出:true示例2:输入:[5,4,3,2,1]输出:false2.思路:先设置两个最大的数值n1,n2,遍历数组,将每个数与n1,n2比较;先与n1比,如果比n1小,就将其设置为n1;比n1大的话就再与n2比,小于n2则将该元素设为n2,大于n2则表示有长度为三的递增子序列。我个
acarsar
·
2020-09-15 16:34
算法-Python实现
leetcode算法
题-- 最长递增子序列的个数★
原题链接:https://leetcode-cn.com/problems/number-of-longest-increasing-subsequence/相关题目:最长上升子序列lengths[j]存储以nums[j]为终点的最长长度counts[j]存储length[j]的数目状态转移:lengths[j]=lengths[i];counts[j]=counts[i];ifnums[i]>n
bob62856
·
2020-09-15 16:58
算法
LeetCode算法
题:合并两个有序数组merge
给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出:[1,2,2,3,5,6]思路:把两个数组放到arr
有理想的番茄
·
2020-09-15 12:50
LeetCode
LeetCode算法
题198:打家劫舍解析
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例1:输入:[1,2,3,1]输出:4解释:偷窃1号房屋(金额=1),然后偷窃3号房屋(金额=3)。偷窃到的最高金额
哪得小师弟
·
2020-09-15 06:42
Leetcode算法题分析
LeetCode算法
题-Excel Sheet Column Title(Java实现)
这是悦乐书的第180次更新,第182篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第39题(顺位题号是168)。给定正整数,返回Excel工作表中显示的相应列标题。
weixin_33796177
·
2020-09-15 05:49
java
开发工具
数据结构与算法
LeetCode算法
题解 198-打家劫舍
题目描述题解:动态规划方程:dp[i]=max(dp[i-2]+a[i],dp[i-1])对于第i号房屋,有两种选择:1.拿这家的a[i],然后考虑dp[i-2]的(不能拿相邻的)2.不拿这家的,考虑dp[i-1],从中选择大的。代码:classSolution{public:introb(vector&nums){intlen=nums.size();if(len==0){return0;}if
东瓜lqd
·
2020-09-15 05:47
#
LeetCode
leetcode算法
题--掷骰子的N种方法
原题链接:https://leetcode-cn.com/problems/number-of-dice-rolls-with-target-sum/动态规划dp[i][k]表示前i个骰子,k表示目标数字状态转移//前i个骰子掷数目k的种类数等于前i-1个骰子掷数目k-j的种类数,j为第i个骰子掷的数字dp[i][k]+=dp[i-1][k-j]代码:intnumRollsToTarget(int
bob62856
·
2020-09-15 05:41
算法
leetcode算法
题--掷骰子模拟★★
原题链接:https://leetcode-cn.com/problems/dice-roll-simulation/动态规划:dp[i][j][k]表示投掷第i次,点数为j,k表示连续次数状态转移:当j非连续出现时(即k==1时)://j出现一次的组合数等于上一轮投出非点数j的所有情况和dp[i][j][1]=sum(dp[i-1][!j][:])当j连续出现时(即k>1时)://本轮投出连续k
bob62856
·
2020-09-15 05:41
算法
LeetCode算法
题——不同路径II(Java实现)
LeetCode算法
题——不同路径II(Java实现)前言题目解题思路和具体实现过程思路具体代码总结前言这是一道之前写了一半放弃了的题目,还是完成它吧数组、动态规划。
kqy_Anna
·
2020-09-15 05:50
算法
leetcode
LeetCode算法
题 :打家劫舍rob
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例1:输入:[1,2,3,1]输出:4解释:偷窃1号房屋(金额=1),然后偷窃3号房屋(金额=3)。偷窃到的最高金额
有理想的番茄
·
2020-09-15 04:45
LeetCode
LeetCode.1071-字符串最大公约数(Greatest Common Divisor of Strings)
这是小川的第391次更新,第421篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第253题(顺位题号是1071)。对于字符串S和T,当且仅当S=T+...
小川94
·
2020-09-15 02:53
【算法】---LeetCode
LeetCode1071
算法题
面试题
LeetCode算法
题94:二叉树的中序遍历(Binary Tree Inorder Traversal)
技术交流可以加:本人微信:xcg852390212本人qq:852390212学习交流qq群1(已满):962535112学习交流qq群2:780902027二叉树的中序遍历LeetCode中文LeetCode英文给定一个二叉树,返回它的中序遍历。示例:输入:[1,null,2,3]1\2/3输出:[1,3,2]进阶:递归算法很简单,你可以通过迭代算法完成吗?解答方法1:递归C++代码/***De
Making-It
·
2020-09-14 23:20
算法题总结
LeetCode
LeetCode算法
题79:单词搜索解析
给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例:board=[['A','B','C','E'],['S','F','C','S'],['A','D','E','E']]给定word="ABCCED",返回true.给定word="SEE",返
哪得小师弟
·
2020-09-14 23:13
Leetcode算法题分析
LeetCode算法
题: 二叉树的中序遍历inorderTraversal
给定一个二叉树,返回它的中序 遍历。示例:输入:[1,null,2,3]1\2/3输出:[1,3,2]进阶: 递归算法很简单,你可以通过迭代算法完成吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-inorder-traversal著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。递归:classSo
有理想的番茄
·
2020-09-14 23:41
LeetCode
leetcode算法
精简总结第一遍,but 不全
Title:
leetcode算法
精简总结第一遍:Tags:java算法Slug:java-jichuCategory:java语言Summary:算法#第一部分:String#1、ReverseString
weixin_30883777
·
2020-09-14 22:09
java
数据结构与算法
Leetcode算法
题-解法转载
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/fuxuemingzhu/article/details/85112591作者:负雪明烛id:fuxuemingzhu个人博客:http://fuxuemingzhu.cn/把自己刷过的所有题目做一个整理,并且用简洁的语言概括了一下思路,汇总成了一个表格。题目的排列顺序是按照先Easy再Medium再H
binbigdata
·
2020-09-14 21:13
leetcode
【
leetcode算法
题】消失的数字,异或解法
一、题目数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?二、分析2.1异或规则A.1^0=1B.1^1=0C.1^2^2=12.2题目分析根据规则我们来看一下[3,0,1]这个数组,分析一下看看如何做?我们的目旳是得到2.如何得到它呢?根据异或规则C,我们需要跟【0,1,2,3】4个数做异或最后方能得到2?2.2.1得到3的方法ar
zf766045962
·
2020-09-14 08:25
leetcode
LeetCode算法
题——给定数组求可满足的三元组
题目给定一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如,给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]代码实现publicclassdemo{publicstaticHashMapfindTriple(Hash
一个谦虚的青年
·
2020-09-14 04:41
算法
【
leetcode算法
面试】leetcode题目4-数组
题号题目说明1TwoSum两数之和暴利/map查找9PalindromeNumber验证回文数字11ContainerWithMostWater装最多水的容器26RemoveDuplicatesfromSortedArray有序数组中去除重复项27RemoveElement移除元素33SearchinRotatedSortedArray在旋转有序数组中搜索二分搜索34FindFirstandLas
张忠琳
·
2020-09-14 02:01
算法
日志-做
leetcode算法
题
从今天开始(2018.12.1),每天写一道
leetcode算法
题,写C++和Python两种语言的。不是对口专业,在编程方面功底也不强,之前也啃过编程的书,但是感觉一切都在实践里,光啃书不行。
Rose-of-Sharon
·
2020-09-14 01:18
LeetCode算法
题——旋转字符串
题目给定两个字符串,A和B。A的旋转操作就是将A最左边的字符移动到最右边。例如,若A='abcde',在移动一次之后结果就是'bcdea'。如果在若干次旋转操作之后,A能变成B,那么返回True。示例1:输入:A='abcde',B='cdeab'输出:true示例2:输入:A='abcde',B='abced'输出:false注意:A和B长度不超过100。代码实现abcd修改字符串sd.repl
一个谦虚的青年
·
2020-09-13 22:34
算法
LeetCode算法
汇总-3
字符串简介字符串的基本操作对象通常是字符串整体或者其子串ILIKELEETCODE反向输出后,更希望是LEETCODELIKEI这时候操作对象就是这些子串字符串操作比其他数据类型更复杂比较函数Java的字符串比较有三者方法compareTo:比较的是数据的大小;equals:比较的是内容是否相等;==:比较的是是否来自统一引用package数组和字符串;/***@authorsandu*@crea
sandubuhan
·
2020-09-13 22:27
算法
字符串
算法
数据结构
leetcode
LeetCode算法
题1:两数之和分析
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]这个题暴力搜索就不分析了,说一下思路就行,暴力搜索就是设置两个循环,逐个查找一个数与其它所有数的和是否有目标数。最好的方法就是使用哈希表(这个哈希表就是个
哪得小师弟
·
2020-09-13 07:24
Leetcode算法题分析
LeetCode算法
学习十一:整数反转
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。解法一:先转换为字符串,利用字符串切片方式倒序后再转回整数解法二:取余、取模,数字推入clas
AA223433423
·
2020-09-13 05:53
leetcode
算法
python
字符串
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他