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算法题
-Prime Number of Set Bits in Binary Representation(Java实现)
这是悦乐书的第311次更新,第332篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第180题(顺位题号是762)。
程序员小川
·
2021-05-09 21:57
LeetCode算法题
-Longest Word in Dictionary(Java实现)
这是悦乐书的第303次更新,第322篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第171题(顺位题号是720)。
程序员小川
·
2021-05-08 21:50
刷
leetCode算法题
+解析(二十六)
压缩字符串题目:给定一组字符,使用原地算法将其压缩。压缩后的长度必须始终小于或等于原数组长度。数组的每个元素应该是长度为1的字符(不是int整数类型)。在完成原地修改输入数组后,返回数组的新长度。示例1:输入:["a","a","b","b","c","c","c"]输出:返回6,输入数组的前6个字符应该是:["a","2","b","2","c","3"]说明:"aa"被"a2"替代。"bb"被
唯有努力不欺人丶
·
2021-05-04 13:03
LeetCode算法题
-Average of Levels in Binary Tree(Java实现)
这是悦乐书的第277次更新,第293篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第145题(顺位题号是637)。给定一个非空二叉树,以数组的形式返回每一层节点值之和的平均值。
程序员小川
·
2021-05-03 05:02
LeetCode算法题
-K-diff Pairs in an Array(Java实现)
这是悦乐书的第254次更新,第267篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第121题(顺位题号是532)。
程序员小川
·
2021-05-01 07:04
LeetCode算法题
-N-ary Tree Postorder Traversal(Java实现)
这是悦乐书的第269次更新,第283篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第136题(顺位题号是590)。给定一个n-ary树,返回其节点值的后序遍历。
程序员小川
·
2021-04-25 20:39
Two Sum
这个系列算是出于个人兴趣开的一个新坑吧,最近看到同学刷
LeetCode算法题
,就想写写那些可以一行Python代码写出来的题目,因此本专栏的文章的解题方式效率不做保证,只为追求“一行的浪漫”。
周先森爱吃素
·
2021-04-24 20:34
单行力扣
LeetCode.944-删除列保证排序(Delete Columns to Make Sorted)
这是悦乐书的第362次更新,第389篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第224题(顺位题号是944)。我们给出了一个N个小写字母串的数组A,它们的长度都相同。
程序员小川
·
2021-04-21 07:15
刷
leetCode算法题
+解析(四十五)
删列造序题目:给定由N个小写字母字符串组成的数组A,其中每个字符串长度相等。删除操作的定义是:选出一组要删掉的列,删去A中对应列中的所有字符,形式上,第n列为[A[0][n],A[1][n],...,A[A.length-1][n]])。比如,有A=["abcdef","uvwxyz"],要删掉的列为{0,2,3},删除后A为["bef","vyz"],A的列分别为["b","v"],["e","
唯有努力不欺人丶
·
2021-04-18 12:49
《LeetCode刷题C/C++版答案》pdf出炉,白瞟党乐坏了
其实几个月之前,咱们这里已经分享过一本《
LeetCode算法题
的PDF版题解》,只不过当时那个是Go语言版本的实现。
程序员吴师兄
·
2021-04-16 19:49
算法
数据结构
c++
java
编程语言
刷
leetCode算法题
+解析(十三)
又是一个愉快的周五,继续刷题ing~最小栈题目:设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x)--将元素x推入栈中。pop()--删除栈顶的元素。top()--获取栈顶元素。getMin()--检索栈中的最小元素。示例:MinStackminStack=newMinStack();minStack.push(-2);minStack.push(0);m
唯有努力不欺人丶
·
2021-04-14 01:13
看过谷歌和阿里俩位大神的算法刷题笔记 简直是1+1>2
这份笔记里面共包含作者刷
LeetCode算法题
后整理的数百道题每道题均附有详细题解过程。很多人表示刷数
前端金牌大牛
·
2021-03-26 13:52
算法
编程语言
人工智能
数据挖掘
python
LeetCode算法题
-Pascal's Triangle II(Java实现)
这是悦乐书的第171次更新,第173篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第30题(顺位题号是119)。
程序员小川
·
2021-03-10 22:33
leetcode刷题笔记——二分查找
leetcode刷题笔记——二分查找目前完成的贪心相关的
leetcode算法题
序号:中等:80,81困难:4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems
季建豪
·
2021-01-24 12:39
数据结构与算法
算法
python
数据结构与算法邹永林PDF_字节总监首发1121道LeetCode算法刷题笔记(含答案)
这份笔记里面共包含作者刷
LeetCode算法题
后整理的数百道题,每道题均附有详细题解过程。很多人表示刷数据结构和算法题效率不高,甚是痛苦。
韩百科君
·
2021-01-10 22:39
数据结构与算法邹永林PDF
leetcode刷题笔记——广度优先搜索
leetcode刷题笔记——广度优先搜索目前完成的广度优先搜索相关的
leetcode算法题
序号:简单:257中等:200,1631来源:力扣(LeetCode)链接:https://leetcode-cn.com
季建豪
·
2021-01-10 13:45
数据结构与算法
队列
python
深度搜索
非科班CS实践自学法
以写代码做项目为主,查资料学理论为辅助学习方法1.编程语言基础+数据结构+算法刷
Leetcode算法题
解决。
wwxy261
·
2020-12-31 00:25
算法
寻找两个正序数组的中位数(
LeetCode算法题
)
方法一、暴力解法即先将两个有序数组合并为一个有序数组,然后求得此有序数组的中位数。因此算法的核心是归并两个有序数组,可以借鉴归并排序里归并两个有序数组的方法。此法时间复杂度为O(m+n),因为需要遍历两个数组所有元素,空间复杂度为O(m+n),因为需要开辟新数组存储这两个数组的所有元素。#include#includedoublefindMedienSortedArr(int*arr1,intar
阿料
·
2020-12-17 11:36
算法
PyQt5设置登录界面及界面美化
写在前面前一段时间博主刷了半个多月的
LeetCode算法题
,刷的归类为简单的那些题,做到自己简直要怀疑人生。想着人生在世,何苦这么为难自己呢,何不做点自己擅长的东西。
黄钢
·
2020-11-12 20:16
地图接口访问开发
pyqt
leetcode算法题
23——合并K个升序链表
合并K个有序链表(困难)给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例输入:lists=[[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[1->4->5,1->3->4,2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6输入:lists=[]输出:[
诶你爱我吗
·
2020-10-16 12:53
LeetCode
链表
算法
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算法题
解——二进制求和问题
题目:给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字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算法题
——求航班预订座位号
题目这里有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算法题
目: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算法题
-- 最长递增子序列的个数★
原题链接: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
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他