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之旅
小黑担任单位象棋比赛裁判,参加了好多会议,仰山10攀咬着大神跑刷新了自己的最好成绩,上了为期两天的初级党课培训班,嗓子始发烧去北京南站前往苏州的
leetcode之旅
:24. 两两交换链表中的节点
小黑代码#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defswapPairs(self,head:Optional[ListNode])->Optional[ListNode]:ifnothead
爱喝喜茶爱吃烤冷面的小黑黑
·
2024-01-26 09:26
小黑的日常leetcode之旅
leetcode
链表
python
小黑到达丹霞景区,与每个动物怼脸拍,进入社会遭遇毒打交了学费,忍痛吃了手抓羊肉牛肉面,citywalk兰州博物馆敦煌艺术馆水车博览园的
leetcode之旅
:20. 有效的括号
20.有效的括号小黑代码classSolution:defisValid(self,s:str)->bool:#初始化栈q=[]#初始化括号对儿字典left=['(','{','[']right=[')','}',']']map_=dict((r,l)forl,rinzip(left,right))forcins:#左括号入栈ifcinleft:q.append(c)#栈为空,违规elifnotq
爱喝喜茶爱吃烤冷面的小黑黑
·
2024-01-21 16:04
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑第一次体验vr学车,钢琴完成小汤3倒数第二节课《月光下》打卡,因为疏忽订错了就带你无法退款,出发前往兰州中川机场游玩丹霞景区的
leetcode之旅
:14. 最长公共前缀
小黑代码classSolution:deflongestCommonPrefix(self,strs:List[str])->str:#结果变量res=''#数组中字符串个数n=len(strs)flag=False#对每个切面进行判断foriinrange(200):this_str=''forjinrange(n):ifi==len(strs[j]):flag=Truebreakifnotth
爱喝喜茶爱吃烤冷面的小黑黑
·
2024-01-21 16:34
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑准备和老黑们“歌“以咏志了,心里十分紧张,昨晚一宿心跳一直加速的
leetcode之旅
:1457. 二叉树中的伪回文路径
小黑代码#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSolution:defpseudoPalindromicPaths(self,root:Optional[T
爱喝喜茶爱吃烤冷面的小黑黑
·
2023-11-27 12:55
小黑的日常leetcode之旅
leetcode
深度优先
算法
python刷leetcode_零基础python刷leetcode -- 3. Longest Substring Without Repeating Characters
算法很重要,但是每天也需要学学python,于是就想用python刷leetcode的算法题,和我一起开始零基础python刷
leetcode之旅
吧。
weixin_39777464
·
2023-11-17 10:53
python刷leetcode
小黑完成了最后一节健身课,顺利完成了跳绳比赛,乘飞机到达南京准备第二天领物资和南京城内闲逛的
leetcode之旅
:215. 数组中的第K个最大元素
小黑代码classSolution:deffindKthLargest(self,nums:List[int],k:int)->int:#数组长度n=len(nums)nums=list(map(lambdax:-x,nums))q=[]foriinrange(n):heapq.heappush(q,nums[i])#出堆target=-1foriinrange(k):target=heapq.h
爱喝喜茶爱吃烤冷面的小黑黑
·
2023-11-16 07:30
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑第一次尝试写会议纪要,厚着脸皮交了上去,第一次玉渊潭跑步晚上中老黑请吃烧烤喝老白干阿黄请喝茶百道搓澡按摩今天一天会的的
leetcode之旅
:122. 买卖股票的最佳时机 II
递归尝试(超时,主要为了理解问题)classSolution:defmaxProfit(self,prices:List[int])->int:#数组长度n=len(prices)ifnint:#数组长度n=len(prices)ifnint:#数组长度n=len(prices)ifnint:#数组长度n=len(prices)ifn0:res+=diffreturnres小黑生活下去喝个冰咖啡同
小黑无敌
·
2023-09-11 17:28
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的
leetcode之旅
:LCR 057. 存在重复元素 III
小黑代码classSolution:defcontainsNearbyAlmostDuplicate(self,nums:List[int],k:int,t:int)->bool:#数组长度n=len(nums)ifnotn:returnFalse#定义桶字典map_={}#桶大小bottom_size=t+1#窗口大小window_size=k+1foriinrange(n):#获取该元素的桶信
小黑无敌
·
2023-09-11 17:27
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑完成广播操比赛,荣获三等奖,回来晕车晚上弹琴的
leetcode之旅
:121. 买卖股票的最佳时机
小黑代码classSolution:defmaxProfit(self,prices:List[int])->int:#数组长度n=len(prices)#最大利润profit=0#中间变量min_=prices[0]#遍历每一个数据作为买点foriinrange(1,n):#滚动获取最小值ifprices[i]-min_>profit:profit=prices[i]-min_ifprices[
小黑无敌
·
2023-09-11 17:27
小黑的日常leetcode之旅
leetcode
生活
算法
小黑自己在家尝试涮牛排,肚子又开始了新一轮的胀气,喝到了酱香拿铁并烫了纹理发型体验一把的
leetcode之旅
:123. 买卖股票的最佳时机 III
动态规划1classSolution:defmaxProfit(self,prices:List[int])->int:#数组长度n=len(prices)ifnint:#数组长度n=len(prices)ifnint:#数组长度n=len(prices)ifn<2:return0#动态规划变量#第一次买pre_first_buy=-prices[0]#第一次卖pre_first_cell=0#第
小黑无敌
·
2023-09-11 17:56
小黑的日常leetcode之旅
leetcode
代理模式
算法
LeetCode算法刷题——二分查找+双指针
两数之和5.反转字符串6.反转字符串中的单词7.链表的中间结点8.删除链表的倒数第N个结点虽然lz目前还是一名实验室搬砖硕士,但是怀揣着成为一名优秀程序猿的宏图大志,本着笨鸟先飞的理念,我决定开启我的
LeetCode
MLgreenhand
·
2023-09-05 04:04
LeetCode算法刷题
leetcode
算法
职场和发展
小黑入职半个月以来,正式告别校园生活,今天是25岁,第一天csdn开始同步生活的
leetcode之旅
:713. 乘积小于 K 的子数组
双指针法classSolution:defnumSubarrayProductLessThanK(self,nums:List[int],k:int)->int:ifnotk:return0#数组长度n=len(nums)#定义双指针head=0tail=0#中间乘积变量temp=1#结果变量res=0#开始进行双指针操作whiletail=k:temp//=nums[head]head+=1re
小黑无敌
·
2023-09-01 23:29
小黑的日常leetcode之旅
生活
leetcode
java
小黑广播操准备比赛,参加入职新人见面会,参加周三blueglass酸奶团跑,跑完继续喝喜茶今天晚上奥森仰山跑的
leetcode之旅
:剑指 Offer 57 - II. 和为s的连续正数序列
小黑代码classSolution:deffindContinuousSequence(self,target:int)->List[List[int]]:iftarget==1:return[]#定义双指针head=1tail=1#中间变量sum_=0#结果数组res=[]whiletailtarget:sum_-=headhead+=1ifsum_==target:res.append([if
小黑无敌
·
2023-09-01 23:29
小黑的日常leetcode之旅
leetcode
算法
小黑中午跟学姐一块儿吃饭,吃完练课间操,正在着手切词任务,晚上羊肉卷到了自己涮起了肉和毛肚,第一期最后一次健身课练腿,早上干活搬A4纸的
leetcode之旅
:862. 和至少为 K 的最短子数组
单调双端队列+前缀和classSolution:defshortestSubarray(self,nums:List[int],k:int)->int:#数组长度n=len(nums)#计算前缀和数组arr=[0]foriinrange(n):arr.append(nums[i]+arr[i])#定义单调双端队列deque=collections.deque([0])#结果变量res=n+1#开始
小黑无敌
·
2023-09-01 23:29
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑受到了未来的焦虑,周四继续参加团跑活动仰山跑,跑奥森的坡,越跑越上瘾更加热爱生活的
leetcode之旅
:LCR 008. 长度最小的子数组
小黑代码1classSolution:defminSubArrayLen(self,target:int,nums:List[int])->int:#数组长度n=len(nums)#双指针head=0tail=0#中间变量sum_=0#结果变量res=n+1#开始双指针迭代whiletail=target:iftail-headint:#数组长度n=len(nums)#构造累加数组arr=[0]f
小黑无敌
·
2023-09-01 23:58
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑day4坐小车穿越独库公路,翻过雪山草原,俯瞰巴音布鲁克空中草原九曲十八弯,不慎丢失身份证的
leetcode之旅
:1658. 将 x 减到 0 的最小操作数
小黑代码classSolution:defminOperations(self,nums:List[int],x:int)->int:#数组求和sum_=sum(nums)#数组长度n=len(nums)#无解ifsum_target:window_sum-=nums[head]head+=1ifwindow_sum==targetandlongint:#数组长度n=len(nums)#数组之和s
小黑无敌
·
2023-08-16 03:15
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑day2喀纳斯探寻湖怪之旅,中午跟团喝大乌苏,下午漂流师弟趟水脚被划破,一瘸一拐地爬观鱼台的
leetcode之旅
:1004. 最大连续1的个数 III
小黑代码classSolution:deflongestOnes(self,nums:List[int],k:int)->int:#中间变量数组arr=nums[:]#双指针head=0tail=0#数组长度n=len(arr)#计数翻转次数count=k#开始寻找初始窗口whiletailresult:print(arr)result=tail-headreturnresult二分法classS
小黑无敌
·
2023-08-16 03:44
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑day3魔鬼城暴晒午饭被请客吃串,入住奎屯市凯祥大酒店晚上继续吃串的
leetcode之旅
:1438. 绝对差不超过限制的最长连续子数组
单调队列+滑动窗口法classSolution:deflongestSubarray(self,nums:List[int],limit:int)->int:#数组为空的情况ifnotnums:return0#数组长度n=len(nums)#初始化单调队列max_deque=collections.deque([nums[0]])min_deque=collections.deque([nums[
小黑无敌
·
2023-08-16 03:44
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑day5那拉提空中草原上午因下雨关闭改去河谷草原,下午薰衣草基地,入住伊宁江苏酒店附近吃当地特色羊肉串的
leetcode之旅
:209. 长度最小的子数组
小黑代码classSolution:defminSubArrayLen(self,target:int,nums:List[int])->int:#数组长度n=len(nums)#定义双指针head=0tail=0#中间变量sum_=0#结果变量min_=n+1#开始迭代whilehead=targetandmin_>tail-head:min_=tail-headsum_-=nums[head]
小黑无敌
·
2023-08-16 03:13
小黑的日常leetcode之旅
leetcode
算法
职场和发展
小黑身处迷茫又独立做出了一道困难题,盲审通过收到了面试通知的
leetcode之旅
:773. 滑动谜题
小黑代码classSolution:defslidingPuzzle(self,board:List[List[int]])->int:#记录所有棋盘boards=[board]#目标串target=[[1,2,3],[4,5,0]]ifboard==target:return0#行数和列数m=len(board)n=len(board[0])#寻找0的坐标x=y=-1foriinrange(m)
小黑无敌
·
2023-04-20 22:32
leetcode
算法
职场和发展
小黑昨晚一个人从公司骑回家路上吃了门框卤煮当夜宵,明天开始两天笔试,正在准备放平心态不争高低的
leetcode之旅
:剑指 Offer II 109. 开密码锁
小黑代码1classSolution:defopenLock(self,deadends:List[str],target:str)->int:deadends=set(deadends)#起点是终点iftarget=='0000':return0#起点或终点在deadends里iftargetindeadendsor'0000'indeadends:return-1#获得右向拨动defforwa
小黑无敌
·
2023-04-20 22:29
leetcode
算法
python
小黑略有空虚,去学校附近按摩晚上和师弟吃了潞河居二层小火锅下午准备继续改论文的
leetcode之旅
:131. 分割回文串
小黑代码classSolution:defpartition(self,s:str)->List[List[str]]:#字符串长度n=len(s)#结果数组results=[]#递归函数defdfs(start=0,res=[]):ifstart==n:results.append(res[:])foriinrange(start,n):ifs[start:i+1]==s[start:i+1][
小黑无敌
·
2023-04-20 22:56
小黑的日常leetcode之旅
leetcode
算法
深度优先
小黑今天下午准备面试,开启边实习边写论文边继续准备笔试和面试的
leetcode之旅
:509. 斐波那契数&&剑指 Offer II 103. 最少的硬币数目
509.斐波那契数小黑代码:递归法classSolution:#缓存字典map_={}map_[0]=0map_[1]=map_[2]=1deffib(self,n:int)->int:#查找缓存ifself.map_.get(n)!=None:returnself.map_[n]self.map_[n]=self.fib(n-1)+self.fib(n-2)returnself.map_[n]小
小黑无敌
·
2023-04-20 22:55
小黑的日常leetcode之旅
leetcode
面试
算法
小黑周末惊心动魄进“村”赶考,周一继续拖着疲惫的身体来实习的
leetcode之旅
:968. 监控二叉树
小黑看完题解思路后代码#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSolution:defminCameraCover(self,root:Optional[Tr
小黑无敌
·
2023-04-20 22:53
小黑的日常leetcode之旅
leetcode
算法
深度优先
小黑昨晚论文又写了1000字,干到了一点,实习任务遇到了一些挑战的
leetcode之旅
:剑指 Offer II 052. 展平二叉搜索树&剑指 Offer II 054. 所有大于等于节点的值之和
剑指OfferII052.展平二叉搜索树小黑代码#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSolution:defincreasingBST(self,root
小黑无敌
·
2023-04-20 22:23
小黑的日常leetcode之旅
leetcode
深度优先
算法
小黑饱受同辈人的压力,自己也很无所适从的
leetcode之旅
:1367. 二叉树中的列表
小黑代码#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=next#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=N
小黑无敌
·
2023-04-20 22:22
小黑的日常leetcode之旅
1024程序员节
小黑今天上午着急忙慌实习公司楼下笔试,晚上准备和尚香疯狂星期四明天继续现场笔试的
leetcode之旅
:1091. 二进制矩阵中的最短路径
小黑代码1classSolution:defshortestPathBinaryMatrix(self,grid:List[List[int]])->int:#一定无解的情况ifgrid[0][0]==1orgrid[-1][-1]==1:return-1#矩阵长度n=len(grid)#起点即终点ifn==1:return1#访问集合seen={(0,0)}#初始化队列q=collections
小黑无敌
·
2023-04-20 22:15
leetcode
算法
职场和发展
小黑跟尚香一起疯狂星期四,然后慢慢跑回家,生活逐渐明朗,完赛了副中心全程马拉松的
leetcode之旅
:752. 打开转盘锁
宽度优先搜索法classSolution:defopenLock(self,deadends:List[str],target:str)->int:#目的地在死亡数组里iftargetindeadends:return-1#起点在死亡数字里if'0000'indeadends:return-1#起点就是目标字符串if'0000'==target:return0#定义前向函数defprev(num)
小黑无敌
·
2023-04-17 20:51
leetcode
生活
算法
一诺爸爸的
LeetCode之旅
-第179周周赛(4/4)
个人感觉这一周的题目在难度和出题水平上都要相比上一周的逊色不少。第一题:哥德巴赫猜想由于原题的第一题实在是太无聊了,所以我索性给改成了用代码实现哥德巴赫猜想。关于什么是哥德巴赫猜想,可以点击上面的标题链接观看B站的视频介绍。代码实现如下:constgoldbach=(max)=>{letprimeArr=[];letevenArr=[];letfailArr=[];constisPrime=(nu
ChrisZ_B612
·
2023-03-16 16:17
python什么时候用空格_python编码规范——空格的使用
渣渣的
Leetcode之旅
(Python3)_8.字符串转换整数(atoi)(中等)请你来实现一个myAtoi(strings)函数,使其能将字符串转换成一个32位有符号整数(类似C/C++中的atoi
李启方
·
2022-09-28 03:25
python什么时候用空格
【
leetcode之旅
】 数组 - 697.数组的度
给定一个非空且只包含非负数的整数数组nums,数组的度的定义是指数组里任一元素出现频数的最大值。你的任务是找到与nums拥有相同大小的度的最短连续子数组,返回其长度。示例1:输入:[1,2,2,3,1]输出:2解释:输入数组的度是2,因为元素1和2的出现频数最大,均为2.连续子数组里面拥有相同度的有如下所示:[1,2,2,3,1],[1,2,2,3],[2,2,3,1],[1,2,2],[2,2,
evan_qb
·
2020-08-26 11:20
④算法
------
leetcode之旅
leetcode之旅
leetcode09-Palindrome Number之Java版本
我的
leetcode之旅
,该篇章主要完成使用Java实现算法。
伊豚
·
2020-08-21 15:07
Coder
唠叨笔面经
leetCode之旅
(5)-博弈论中极为经典的尼姆游戏
题目介绍YouareplayingthefollowingNimGamewithyourfriend:Thereisaheapofstonesonthetable,eachtimeoneofyoutaketurnstoremove1to3stones.Theonewhoremovesthelaststonewillbethewinner.Youwilltakethefirstturntoremov
fesng
·
2020-08-18 16:51
数据结构与算法
java
javascript
【
leetcode之旅
】 数组 - 532.数组中的K-diff数对
给定一个整数数组和一个整数k,你需要在数组里找到不同的k-diff数对。这里将k-diff数对定义为一个整数对(i,j),其中i和j都是数组中的数字,且两数之差的绝对值是k.示例1:输入:[3,1,4,1,5],k=2输出:2解释:数组中有两个2-diff数对,(1,3)和(3,5)。尽管数组中有两个1,但我们只应返回不同的数对的数量。示例2:输入:[1,2,3,4,5],k=1输出:4解释:数组
evan_qb
·
2020-08-16 18:02
④算法
------
leetcode之旅
leetcode之旅
leetcode01-Two Sum之beats99.47%Java版本
我的
leetcode之旅
,该篇章主要完成使用Java实现算法。
伊豚
·
2020-08-10 18:47
Coder
唠叨笔面经
六十四、开始刷
Leetcode之旅
(Python版本)
@Author:Runsen@Date:2020/6/4作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python,Java和一系列数据分析软件。导致翘课严重,专业排名中下。.在大学60%的时间,都在CSDN。决定今天比昨天要更加努力。从大一写Python文章,到现在其都有上百篇,现在到了六十四,我觉得这个时候应该去刷题了,其实很多学Python的都不是专科的,都是给培训
润森
·
2020-08-04 07:10
零基础学Python
Leetcode之旅
----------------入门:有序数组去重
1.Leetcode有序数组去重,点击查看题目。注:方法一和方法二能通过测试,方法三不能。源代码如下:packagehello01.Leetcode.数组;importjava.util.*;/***@authorcreatedbyZhangdazhuang*@versionv.0.1*@date2018/9/7*@备注地址:https://leetcode-cn.com/problems/rem
dazhuangzhang
·
2020-08-03 22:07
编程之美
我的
leetcode之旅
--强整数与哈希表
三月你好!庭院深深深几许,杨柳堆烟,帘幕无重数。玉勒雕鞍游冶处,楼高不见章台路。雨横风狂三月暮,门掩黄昏,无计留春住。泪眼问花花不语,乱红飞过秋千去。——欧阳修《蝶恋花·庭院深深深几许》强整数(2019.02.28)题目描述给定两个非负整数xxx和yyy,如果某一整数等于xi+yjx^i+y^jxi+yj,其中整数i>=0i>=0i>=0且j>=0j>=0j>=0,那么我们
jwgui
·
2020-08-03 17:44
前端工程师的 LeetCode 之旅 -- 二分搜索算法 Medium 篇(上)
一、前言 错过上一篇的小伙伴们,可以先阅读前端工程师的
LeetCode之旅
–二分搜索算法Easy篇,了解一下二分搜索算法的实现原理以及如何利用JavaScript语言实现该算法。
descire
·
2020-08-03 16:33
LeetCode
JavaScript
LeetCode 休闲计划
——记于2018年寒假
LeetCode之旅
一开始的计划是先不考虑tag,把题目限制在1~200题,刷题的顺序是
YYMM614514
·
2020-08-03 14:24
【
leetcode之旅
】 数组 - 905.按奇偶校验排序数组
给定一个非负整数数组A,返回一个由A的所有偶数元素组成的数组,后面跟A的所有奇数元素。你可以返回满足此条件的任何数组作为答案。示例:输入:[3,1,2,4]输出:[2,4,3,1]输出[4,2,3,1],[2,4,1,3]和[4,2,1,3]也会被接受。提示:1<=A.length<=50000<=A[i]<=5000解答:方法一:思路*需要创建一个新数组B,当为偶数时,添加进去,并把原来的值清零
evan_qb
·
2020-08-03 12:16
④算法
------
leetcode之旅
leetcode之旅
【
leetcode之旅
】 数组 - 896.单调数列
如果数组是单调递增或单调递减的,那么它是单调的。如果对于所有i=A[j],那么数组A是单调递减的。当给定的数组A是单调数组时返回true,否则返回false。示例1:输入:[1,2,2,3]输出:true示例2:输入:[6,5,4,4]输出:true示例3:输入:[1,3,2]输出:false示例4:输入:[1,2,4,5]输出:true示例5:输入:[1,1,1]输出:true提示:1=A[i+
evan_qb
·
2020-08-03 12:16
④算法
------
leetcode之旅
leetcode之旅
【
leetcode之旅
】 数组 - 830.较大分组的位置
在一个由小写字母构成的字符串S中,包含由一些连续的相同字符所构成的分组。例如,在字符串S="abbxxxxzyy"中,就含有"a","bb","xxxx","z"和"yy"这样的一些分组。我们称所有包含大于或等于三个连续字符的分组为较大分组。找到每一个较大分组的起始和终止位置。最终结果按照字典顺序输出。示例1:输入:"abbxxxxzzy"输出:[[3,6]]解释:"xxxx"是一个起始于3且终止
evan_qb
·
2020-08-03 12:45
④算法
------
leetcode之旅
leetcode之旅
【
leetcode之旅
】 数组 - 888.公平的糖果交换
爱丽丝和鲍勃有不同大小的糖果棒:A[i]是爱丽丝拥有的第i块糖的大小,B[j]是鲍勃拥有的第j块糖的大小。因为他们是朋友,所以他们想交换一个糖果棒,这样交换后,他们都有相同的糖果总量。(一个人拥有的糖果总量是他们拥有的糖果棒大小的总和。)返回一个整数数组ans,其中ans[0]是爱丽丝必须交换的糖果棒的大小,ans[1]是Bob必须交换的糖果棒的大小。如果有多个答案,你可以返回其中任何一个。保证答
evan_qb
·
2020-08-03 12:45
④算法
------
leetcode之旅
leetcode之旅
【
leetcode之旅
】 数组 - 724.寻找数组的中心索引
给定一个整数类型的数组nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回-1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例1:输入:nums=[1,7,3,6,5,6]输出:3解释:索引3(nums[3]=6)的左侧数之和(1+7+3=11),与右
evan_qb
·
2020-08-03 12:45
④算法
------
leetcode之旅
leetcode之旅
【
leetcode之旅
】 数组 - 717.1比特与2比特字符
有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10或11)来表示。现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。示例1:输入:bits=[1,0,0]输出:True解释:唯一的编码方式是一个两比特字符和一个一比特字符。所以最后一个字符是一比特字符。示例2:输入:bits=[1,1,1,0]输出:False解释:唯一的编码
evan_qb
·
2020-08-03 12:44
④算法
------
leetcode之旅
leetcode之旅
【
leetcode之旅
】 数组 - 643.子数组最大平均数 I
给定n个整数,找出平均数最大且长度为k的连续子数组,并输出该最大平均数。示例1:输入:[1,12,-5,-6,50,3],k=4输出:12.75解释:最大平均数(12-5-6+50)/4=51/4=12.75注意:1k,将直接相加的减去if(i-k>=0)sum-=nums[i-k];if(i>=k-1){maxSum=Math.max(sum,maxSum);}}returnmaxSum/k;}
evan_qb
·
2020-08-03 12:44
④算法
------
leetcode之旅
leetcode之旅
leetcode之旅
(简单题101-150)
leetcode之旅
(简单题101-150)N叉树的层序遍历字符串中的单词数N叉树的层序遍历给定一个N叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。
我的喵喵找不到了
·
2020-08-03 11:45
leetcode
C++
算法
Leetcode 之旅(简单题51-100)
Leetcode之旅
(简单题51-100)有效电话号码第十行删除重复的电子邮箱上升的温度打家劫舍快乐数移除链表元素计数质数同构字符串反转链表存在重复元素存在重复元素II用队列实现栈翻转二叉树2的幂用栈实现队列回文链表二叉搜索树的最近公共祖先删除链表中的节点二叉树的所有路径各位相加丑数缺失数字第一个错误的版本移动零单词模式
我的喵喵找不到了
·
2020-08-03 11:45
leetcode
leetcode之旅
(简单题0-50)
@TOC两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。两遍哈希表迭代,将每个元素的值和它的索引添加到表中迭代,将检查每个元素所对应的目标元素(target-nums[i]target−nums[i])是否存在于表中知识点map:map容器,第一个类型的键类型,第二个是值类型vectortwoSum(vector&nums,
我的喵喵找不到了
·
2020-08-03 10:32
算法
C++
leetcode
上一页
1
2
3
下一页
按字母分类:
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
其他