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
lettcode
【华为OD技术面】 - 考到的
Lettcode
手撕算法代码真题目录
华为OD面试真题精选专栏:华为OD面试真题精选目录:2024华为OD面试手撕代码真题目录以及八股文真题目录文章目录华为OD面试真题精选目录目录题目备注1052.爱生气的书店老板2024-4LCR058.我的日程安排表I技术二面
算法大师
·
2024-09-15 21:08
华为od
算法
长度最小的子数组、
Lettcode
59 : 螺旋数组 II
刷题日记Day2一.Leetcode977.有序数组的平方二.Leetcode209.长度最小的子数组三.
Lettcode
59:螺旋数组II本篇文章,是在代码随想录60天编程挑战的基础上进行的题目讲解参与链接在此
加勒比海涛
·
2024-02-03 22:18
60天刷题强训
leetcode
算法
职场和发展
lettCode
给你一个链表的头节点head,旋转链表,将链表每个节点向右移动k个位置。提示:链表中节点的数目在范围[0,500]内-100Optional[ListNode]:#head为None,则直接返回ifheadisNone:returnhead#遍历链表获取其长度_len=0tmpHead=headwhiletmpHead:_len+=1tmpHead=tmpHead.next#定义前后两个指针,初始
Xiaobei_Lyn
·
2023-12-27 00:42
单链表反转两种方法
最近同学介绍了一个
lettcode
(力扣)OJ给我,个人认为这个网站比母校的oj,杭电oj界面友好很多,题库充足,且支持多种主流语言,很适合闲时刷刷提高算法能力,算法的练习如同内功的修炼,碰到算法问题,
丢丢的大神
·
2023-12-04 21:14
算法
链表
数据结构
算法
lettcode
1089. 复写零
代码:classSolution{publicvoidduplicateZeros(int[]arr){intcur=0,dest=-1,n=arr.length;//1.先找到最后⼀个需要复写的数while(cur=n-1)break;cur++;}//2.处理⼀下边界情况if(dest==n){arr[n-1]=0;cur--;dest-=2;}//3.从后向前完成复写操作while(cur>
小林想被监督学习
·
2023-11-29 15:11
leetcode
java
算法
leetcode
算法村通关村第二关——K个一组反转
目录问题解题方法:1.头插法代码问题
LettCode
25:给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。
程序员橘子皮
·
2023-10-27 09:23
算法
PayPal面经
文章目录初战AIInfra团队广泛收集信息,增加对面试相关团队的了解Paypal的AIinfraEngineer极客时间演讲视频:AI在金融应用HR面试首面zhangchao首先让我介绍自己和项目基础知识出题
lettcode
1and0s
郑泽洲
·
2023-10-24 01:54
互联网开发
Java
大数据
互联网
金融
面经
人工智能
大数据
【
lettcode
】整数反转
文章目录题目描述题解:题目描述整数反转给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0。假设环境不允许存储64位整数(有符号或无符号)。示例1:输入:x=123输出:321示例2:输入:x=-123输出:-321示例3:输入:x=120输出:21示例4:输入:x=0输出:0提示:-231INT_MAX/10
^jhao^
·
2023-04-16 03:26
C++
leetcode
算法
职场和发展
在 vscode 上刷力扣 Leetcode 可以这样来
安装成功,在左侧栏会出现LeetCode标志,点击启用中国版
LettCode
,方
梦幻通灵
·
2023-04-15 20:22
后端开发
vscode
leetcode
ide
最大子序和
LettCode
(53)
题目给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。解析图片.png代码publicintMaxSubArray(int[]nums){int[]dp=newint[nums.Length];intmaxRes=nums[0];d
倚剑赏雪
·
2023-04-11 08:55
数据结构 栈 :一文搞懂栈【附带
lettcode
刷题】1000字
看完本章也可以刷下题:栈的算法题Offer09:用两个栈实现队列栈1.什么是栈?栈的定义栈的初始化栈的增删改查1.什么是栈?大家知道刷盘子不,刷完一个盘子,放在最上面。用盘子的时候,拿最上面的盘子用即可。栈的数据就相当于盘子,往上放盘子就相当于添加数据,用盘子时,把第一个盘子拿出来就相当于删除数据。大家可以想想自己平时洗完盘子,是如何放的?(尤其是结婚的男同胞们。。)显而易见,栈的数据是先来后删除
一个不秃头的 程序员
·
2022-11-23 13:23
数据结构与算法
数据结构
Pascal's Triangle II 与 Triangle(
lettcode
)
Pascal'sTriangleII来自
lettcode
给出一个数字,然后计算那一层的数字。
vckah
·
2021-06-21 16:27
lettcode
算法设计题874--模拟行走机器人
我对于这道题目的思路是这样的,dx=[0,1,0,-1]dy=[1,0,-1,0],其中di表示机器人移动的方向,x,y表示机器人的当前坐标,(x+dx[di],y+dy[di])表示机器人在当前坐标为参考下,下一步应该到达的点。di有三个值,分别是0,1,2,3表示坐标系的北,东,南,西。这里我们可以举一个例子,commands=[4,-1,4,-2,4],obstacles=[[2,4]],可
代码的马
·
2020-09-16 09:00
lettcode
lettcode
python
lettcode
-去除重复字母
问题给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)。示例示例1:输入:"bcabc"输出:"abc"示例2:输入:"cbacdcbc"输出:"acdb"思路整体的思路是贪心。贪心的结果就是每一步都要保证当前字符串的字典序最小。考虑两点:(1)遍历位置i时的当前值小于栈中前面的值,而且前面的值在原字符串
三三和七七
·
2020-09-12 23:58
算法
字符串
c++
算法
leetcode
Java算法题(来自
lettcode
)----17 爬楼梯(动态规划)
题目:假设你正在爬楼梯。需要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阶思路:我是借鉴这个的,这个漫画讲的真的很透彻,建议大家看一下,对自己一定会有很大的帮助
loli_kong
·
2020-09-12 11:41
lettcode
Java算法题
lettcode
爬楼梯
动态规划
lettcode
:twosum
思想:1.申请一个数组保存原数组的下标变化,然后将原数组排序,之后返回变化的下标(排序过程中,容易超时);2,(参考别人解法):使用词典;classSolution:#@returnatuple,(index1,index2)deftwoSum(self,num,target):dict_num=dict()foriinnum:dict_num[i]=1foriinrange(len(num)-1
qingyang1014
·
2020-09-12 03:33
python
Lettcode
27. 移除元素(Python)
27.移除元素给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:给定nums=[3,2,2,3],val=3,函数应该返回新的长度2,并且nums中的前两个元素均为2。你不需要考虑数组中超出新长度
Asia_Wyz
·
2020-08-20 04:28
Leetcode
lettcode
-跳跃游戏
问题描述给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。示例输入:[2,3,1,1,4]输出:2解释:跳到最后一个位置的最小跳跃数是2。从下标为0跳到下标为1的位置,跳1步,然后跳3步到达数组的最后一个位置。代码(c++)方法一(超时):动态规划classSolution{public:intj
三三和七七
·
2020-08-18 02:48
算法
Java算法题(来自
lettcode
)----05最长公共前缀
题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。说明:所有输入只包含小写字母a-z。publicStringlongestCommonPrefix(String[]strs){//判
loli_kong
·
2020-08-17 23:05
lettcode
【每日一刷
LettCode
Day05】 #682棒球比赛
今天是一道与栈有关的题目题目描述你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数。\2."+"(一轮的得分):表示本轮获得的得分是前两轮有效回合得分的总和。\3."D"(一轮的得分):表示本轮获得的得分是前一轮有效回合得分的两倍。\4."C"(一个操作,这不是一个回合的分数):表示您获得的最后一个有效回合的分数是无
QuoVadis_k
·
2020-07-30 00:32
汉明距离
今天的题链接:https://leetcode-cn.com/problems/hamming-distance/先贴上题目(属于
lettcode
上热题Hot100):解法一:(我的解法)思路:第一步:
呼啸蓝天
·
2020-07-29 20:31
lettcode
有效的完全平方数
许久没写博客了,最近在刷
lettcode
,希望每天一道能坚持下去。今天分享一个定理吧,也是一个判定有效的完全平方数的技巧,使用该技巧的代码感觉和自己写的代码运行效率有天壤之别。
呼啸蓝天
·
2020-07-29 20:31
lettcode
【每日一刷
LettCode
Day06】 #292Nim游戏
今天是一道很简单的题目,不过挺有意思题目描述你和你的朋友,两个人一起玩Nim游戏:桌子上有一堆石头,每次你们轮流拿掉1-3块石头。拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。示例:输入:4输出:false解释:如果堆中有4块石头,那么你永远不会赢得比赛;因为无论你拿走1块、2块还是3块石头,最后一块石头总
QuoVadis_k
·
2020-07-27 15:03
LettCode
50. Pow(x, n)
实现pow(x,n),即计算x的n次幂函数。示例1:输入:2.00000,10输出:1024.00000示例2:输入:2.10000,3输出:9.26100示例3:输入:2.00000,-2输出:0.25000解释:2-2=1/22=1/4=0.25说明:-100.0>1)*x;}else{returnmyPow(x*x,n>>1);}}};
贺志营
·
2020-07-01 09:44
#
LeetCode
leetcode
c++
算法
Java算法题(来自
lettcode
)----08删除排序数组中的重复项__(每天一个算法题,愿我这个菜鸡明年能进个好公司)
题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,3,3
loli_kong
·
2020-06-24 08:02
lettcode
单链表反转两种方法
最近同学介绍了一个
lettcode
(力扣)OJ给我,个人认为这个网站比母校的oj,杭电oj界面友好很多,题库充足,且支持多种主流语言,很适合闲时刷刷提高算法能力,算法的练习如同内功的修炼,碰到算法问题,
Super-小龙
·
2020-06-21 07:56
笔试
lettcode
-可获得的最大点数
问题描述几张卡牌排成一行,每张卡牌都有一个对应的点数。点数由整数数组cardPoints给出。每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿k张卡牌。你的点数就是你拿到手中的所有卡牌的点数之和。给你一个整数数组cardPoints和整数k,请你返回可以获得的最大点数。示例输入:cardPoints=[1,2,3,4,5,6,1],k=3输出:12解释:第一次行动,不管拿哪张牌,你的
三三和七七
·
2020-04-26 14:53
算法
c++
算法
数据结构
Lettcode
数组题
SummaryRangesInput:[0,1,2,4,5,7]Output:["0->2","4->5","7"]Explanation:0,1,2formacontinuousrange;4,5formacontinuousrange.找到连续的值,使用一个格式将其打印出来。defsummaryRanges(nums):ranges,r=[],[]forninnums:ifn-1notinr:
vckah
·
2020-03-12 09:51
【每日一刷
LettCode
Day08】 #206反转链表
今天又是一道关于链表的题目,大多数链表都可以有递归和迭代两种解决方法,今天这道也不例外题目描述反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?Solution节点publicclassListNode{intval;ListNodenext;ListNode(intx){va
QuoVadis_k
·
2020-03-09 19:41
自定义链表增,删除,链表逆序
工作时间长了,经常用框架,感觉真的成了coding,建议有时间可以刷一下
lettcode
时间一长就会忘,写了大半天,记录一下,理解后再写特别简单,链表逆序看了很多博客,写法各式各样,但是感觉解释的还是不清楚明了
JHON07
·
2019-09-08 10:00
数据结构和算法
位运算(Bit Manipulation)在算法中的应用
最近刷
LettCode
,遇到几个没思路的算法题,都是关于位运算的#136SingleNumberGivenanon-emptyarrayofintegers,everyelementappearstwiceexceptforone.Findthatsingleone.Note
万有引力丶
·
2019-03-30 21:00
Java算法题(来自
lettcode
)----03回文数
题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。看到这个题我相信大家,第一时间想到的肯定是用字符串,当然这也是最简单的方法publicbooleanisPalindrome(intx){Stringstr=newString(x+"");StringBuffersb=newStringBuffer();StringrevStr=sb.append(st
loli_kong
·
2019-03-06 23:57
lettcode
Two Sum两数之和
开始
LettCode
的刷题之旅,坚持!
HZ_Fang
·
2018-08-15 10:56
LeetCode
2019拼多多提前批笔试题(算法岗)
例:[1,2,5,3,2,3,4,1]最长的山谷是53234,长度是5.本题类似于
lettcode
845,求最长山峰。trick:笔试的输入很坑,没有给定输入长度,导致输入处理很麻烦,导致程序出错。
aoxue_bai
·
2018-07-23 00:00
笔试
拼多多
LettCode
总结
LeetCode网址:https://leetcode.com/problemset/algorithms/ 1TwoSum25arraysort setTwoPointers2AddTwoNumbers34linkedlistTwoPointers Math3LongestSubstringWithoutRepeatingCharacters32stringTwoPoi
XiaoXiaoPengBo
·
2016-05-31 16:00
LeetCode
LettCode
OJ (3)
3.LongestSubstringWithoutRepeatingCharactersGivenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Forexample,thelongestsubstringwithoutrepeatinglettersfor"abcabcbb"is"abc",whichthe
zr1076311296
·
2016-04-05 19:00
Lettcode
_299_Bulls and Cows
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/50768550Youareplayingthefollowing BullsandCows gamewithyourfriend:Youwritedownanumberandaskyourfriendtoguesswhatthenumberis.Eachtim
pistolove
·
2016-02-29 21:00
java
LeetCode
编程
算法
面试
Lettcode
_260_Single Number III
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/50276549Givenanarrayofnumbers nums,inwhichexactlytwoelementsappearonlyonceandalltheotherelementsappearexactlytwice.Findthetwoelemen
pistolove
·
2015-12-12 18:00
java
LeetCode
编程
算法
面试
Lettcode
_257_Binary Tree Paths
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/49432057Givenabinarytree,returnallroot-to-leafpaths.Forexample,giventhefollowingbinarytree:1 /\ 23 \ 5 Allroot-to-leafpathsare:["1-
pistolove
·
2015-10-26 23:00
java
LeetCode
编程
算法
面试
Lettcode
_263_Ugly Number
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/49431329Writeaprogramtocheckwhetheragivennumberisanuglynumber.Uglynumbersarepositivenumberswhoseprimefactorsonlyinclude 2,3,5.Forex
pistolove
·
2015-10-26 23:00
java
LeetCode
编程
面试
Lettcode
_238_Product of Array Except Self
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/48598939Givenanarrayof n integerswhere n >1, nums,returnanarray output suchthat output[i] isequaltotheproductofalltheelementsof num
pistolove
·
2015-09-20 18:00
java
LeetCode
编程
算法
面试
Lettcode
_252_Implement Stack using Queues
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/48598773Implementthefollowingoperationsofastackusingqueues.push(x)--Pushelementxontostack.pop()--Removestheelementontopofthestack.t
pistolove
·
2015-09-20 18:00
java
LeetCode
编程
算法
Lettcode
_235_Lowest Common Ancestor of a Binary Search Tree
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/48392713Givenabinarysearchtree(BST),findthelowestcommonancestor(LCA)oftwogivennodesintheBST.Accordingtothe definitionofLCAonWikiped
pistolove
·
2015-09-12 11:00
java
LeetCode
编程
算法
面试
Lettcode
_232_Implement Queue using Stacks
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/48392363Implementthefollowingoperationsofaqueueusingstacks.push(x)--Pushelementxtothebackofqueue.pop()--Removestheelementfrominfron
pistolove
·
2015-09-12 11:00
java
LeetCode
算法
面试
Lettcode
_198_House Robber
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/47680663Youareaprofessionalrobberplanningtorobhousesalongastreet.Eachhousehasacertainamountofmoneystashed,theonlyconstraintstopping
pistolove
·
2015-08-15 12:00
java
LeetCode
编程
算法
Lettcode
_237_Delete Node in a Linked List
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/47334649Writeafunctiontodeleteanode(exceptthetail)inasinglylinkedlist,givenonlyaccesstothatnode.Supposedthelinkedlistis 1->2->3->4
pistolove
·
2015-08-07 09:00
java
LeetCode
算法
Lettcode
_234_Palindrome Linked List
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/47334465Givenasinglylinkedlist,determineifitisapalindrome.Followup:CouldyoudoitinO(n)timeandO(1)space?思路:(1)题意为给定一个链表,判断该链表是否“回文”,即
pistolove
·
2015-08-07 09:00
java
LeetCode
算法
Lettcode
_231_Power of Two
(2)该题属于
Lettcode
中的简单题。只需循环判断正整数N对2求余
pistolove
·
2015-08-07 09:00
java
LeetCode
算法
Lettcode
_223_Rectangle Area
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46868363Findthetotalareacoveredbytwo rectilinear rectanglesina 2D plane.Eachrectangleisdefinedbyitsbottomleftcornerandtoprightcorne
pistolove
·
2015-07-13 22:00
java
LeetCode
编程
算法
Lettcode
_190_Reverse Bits
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46868017Reversebitsofagiven32bitsunsignedinteger.Forexample,giveninput43261596(representedinbinaryas 000000101001010000011110100111
pistolove
·
2015-07-13 21:00
java
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
其他