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刷题笔记——双指针
leetcode刷题笔记——双指针目前完成的贪心相关的
leetcode算法题
序号:中等:142困难:76来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems
季建豪
·
2023-10-06 09:13
数据结构与算法
指针
算法
leetcode
数据结构
LeetCode算法题
--最长公共前缀
LeetCode算法题
--最长公共前缀题目来源:https://leetcode-cn.com/problems/longest-common-prefix/solution/题目要求编写一个函数来查找字符串数组中的最长公共前缀
wuyusen123456
·
2023-10-04 08:23
领扣算法题
leetcode算法题
14——最长公共前缀
最长公共前缀(简单)编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。示例输入:[“flower”,“flow”,“flight”]输出:“fl”输入:[“dog”,“racecar”,“car”]输出:“”解释:输入不存在公共前缀。说明:所有输入只包含小写字母a-z。解题这道题让我们求一系列字符串的共同前缀,没有什么特别的技巧,无脑查找即可,定义两个变量i和j,
诶你爱我吗
·
2023-10-04 08:23
LeetCode
算法
leetcode算法题
--最长公共前缀
原文链接:https://leetcode-cn.com/problems/longest-common-prefix/纵向扫描stringlongestCommonPrefix(vector&strs){intn=strs.size();if(n==0)return{};intans=0;boolflag=true;while(flag){for(inti=0;i=strs[i].size()|
bob62856
·
2023-10-04 08:22
Algorithm
力扣
LeetCode算法题
第14题-最长公共前缀
leetcode第14题要求:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。先来讲下思路:1.先取出字符串数组0.用其他数去好它进行对比2.拿其他字符串和它进行对比。因为是对比前缀,所以可以用Startwith判断是否开头包含3.假设s0的字符串为:s0="flo".其他字符串“flow”,"fllwer"4.如果包含就退出循环,用下一个字符串去判断5.因为s
逼哥很疯狂
·
2023-10-04 08:21
力扣Leetcode算法
java进阶
java面试
算法
leetcode
职场和发展
leetcode算法题
第14题:最长公共前缀
leetcode算法题
第14题:最长公共前缀题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。
foolS22
·
2023-10-04 08:21
leetcode刷题之旅
leetcode
动态规划
贪心算法
用C#刷
LeetCode算法题
--543. 二叉树的直径
定义给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。方法:递归+利用求树的最大深度的方法。观察一下就可以发现,任意两个节点之间的路径长度,一定就是某一个节点的左子树最大深度+右子树最大深度!比如题目的示例中,直径是[4,2,1,3]或者[5,2,1,3],其实就是节点[1]的左子树最大深度(2)+右子树最大深度(1)
David Hongyu
·
2023-10-03 09:47
用C#刷Leet
Code算法题
算法
二叉树
leetcode
00后老程序员不讲武德 偷袭 猿人学第二题解题记录 match/2
我是一个00后的老程序员,半夜00点有个Python群友发来一个题目,我以为是
leetcode算法题
呢,这不轻而易举、手到擒来、简简单单、有手就行,哪怕是博利叶排序我也能招架得住啊,结果发来一个链接。
Deng_Xian_Sheng
·
2023-10-02 04:43
python
爬虫
leetcode刷题笔记——深度优先搜索
leetcode刷题笔记——深度优先搜索目前完成的深度优先搜索相关的
leetcode算法题
序号:简单:257中等:200,417来源:力扣(LeetCode)链接:https://leetcode-cn.com
季建豪
·
2023-09-30 20:25
数据结构与算法
算法
二叉树
python
dfs
Leetcode算法题
练习(一)
目录一、前言二、移动零三、复写零四、快乐数五、电话号码的字母组合六、字符串相加一、前言大家好,我是dbln,从本篇文章开始我就会记录我在练习算法题时的思路和想法。如果有错误,还请大家指出,帮助我进步。谢谢!二、移动零链接:移动零题目描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。思路:我们可以使用双指
dbln
·
2023-09-29 12:22
leetcode
算法
LeetCode算法题
---第2天
注:大佬解答来自LetCode官方题解80.删除有序数组的重复项Ⅱ1.题目2.个人解答varremoveDuplicates=function(nums){letres=[];for(letindex=0;index2){return;}}else{res.push(nums[index]);}}nums.length=res.lengthfor(letindex=0;index{letn=num
卷小白
·
2023-09-29 04:13
LeetCode算法
算法
LeetCode算法题
---第3天
注:大佬解答来自LeetCode官方题解121.买卖股票的最佳时期1.题目2.个人解答functionmaxProfit(prices){//更新最低价格和最大利润letminPrice=prices[0];letmaxProfit=0;for(leti=1;imaxProfit){maxProfit=prices[i]-minPrice;}}returnmaxProfit;}3.大佬解答122.
卷小白
·
2023-09-29 04:13
LeetCode算法
算法
LeetCode算法题
-25. K 个一组翻转链表(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-nodes-in-k-group著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给定
entre_los_dos
·
2023-09-26 16:36
Android开发面试:数据结构与算法知识答案精解
目录数据结构与算法线性表数组链表栈队列树二叉树红黑树哈夫曼树排序算法冒泡排序选择排序插入排序希尔排序堆排序快速排序归并排序查找算法线性查找二分查找插值查找斐波拉契查找树表查找分块查找哈希查找动态规划算法贪心算法
LeetCode
Swuagg
·
2023-09-23 06:01
简历与面试
面试
数据结构
算法
LeetCode.1071-字符串最大公约数(Greatest Common Divisor of Strings)
这是小川的第391次更新,第421篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第253题(顺位题号是1071)。对于字符串S和T,当且仅当S=T+...
程序员小川
·
2023-09-22 12:43
leetcode算法题
打卡——day07
对称二叉树给定一个二叉树,检查它是否是镜像对称的。例如,二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443但是下面这个[1,2,2,null,3,null,3]则不是镜像对称的:1/\22\\33进阶:你可以运用递归和迭代两种方法解决这个问题吗?思路:方法1:递归classSolution{publicbooleanisSymmetric(TreeNoderoot){retu
lydon888
·
2023-09-21 17:37
算法结构
c++
数据结构
java
java算法题解法_
LeetCode算法题
-Power Of Three(Java实现-七种解法)
这是悦乐书的第204次更新,第215篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第71题(顺位题号是326)。给定一个整数,写一个函数来确定它是否为3的幂。
小丞不吃饭
·
2023-09-20 16:54
java算法题解法
leetcode算法题
-剑指Offer篇(5)
1、二进制中1的个数1.1题目描述:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如,把9表示成二进制是1001,有2位是1。因此,如果输入9,则该函数输出2。1.2题解1.2.1逐位判断根据与运算定义,设二进制数字nn,则有:若n&1=0,则n二进制最右一位为0;若n&1=1,则n二进制最右一位为1。根据以上特点,考虑以下循环判断:判断n最右一位是否为1,根据结果计数。将n右移一
lilun1231
·
2023-09-20 16:53
算法
算法
leetcode
leetcode算法题
--把数字翻译成字符串
原题链接:https://leetcode.cn/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof/?envType=study-plan-v2&envId=coding-interviews其实是跳台阶问题,给想复杂了。。functranslateNum(numint)int{mp1:=make(map[string]string)fori:=0;
bob62856
·
2023-09-20 16:23
Algorithm
算法
leetcode
职场和发展
java算法题解法_
LeetCode算法题
-Ugly Number(Java实现-四种解法)
这是悦乐书的第199次更新,第208篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第64题(顺位题号是263)。编写一个程序来检查给定的数字是否是一个丑陋的数字。
程紫颜
·
2023-09-20 16:23
java算法题解法
leetcode算法题
--把数组排成最小的数
原题链接:https://leetcode.cn/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/?envType=study-plan-v2&envId=coding-interviews一开始没想到排序可以这么写,写复杂了。。funcminNumber(nums[]int)string{n:=len(nums)sort.Slice(nums,
bob62856
·
2023-09-20 16:53
Algorithm
算法
leetcode
java
LeetCode算法题
-Power Of Two(Java实现)
这是悦乐书的第194次更新,第200篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第56题(顺位题号是231)。给定一个整数,写一个函数来确定它是否是2的幂。
程序员小川
·
2023-09-20 16:22
【算法】---LeetCode
LeetCode
算法题
面试题
LeetCode算法题
-Perfect Number(Java实现)
这是悦乐书的第249次更新,第262篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第116题(顺位题号是507)。
程序员小川
·
2023-09-20 16:22
【算法】---LeetCode
LeetCode
算法题
面试题
leetcode算法题
--数值的整数次方
原题链接:https://leetcode.cn/problems/shu-zhi-de-zheng-shu-ci-fang-lcof/description/?envType=study-plan-v2&envId=coding-interviews使用快速幂算法1、递归写法funcmyPow(xfloat64,nint)float64{ifn>=0{returndfs(x,n)}return1
bob62856
·
2023-09-20 16:19
Algorithm
算法
leetcode
深度优先
LeetCode算法题
-12. 整数转罗马数字(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/integer-to-roman著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XX
entre_los_dos
·
2023-09-17 19:50
leetcode算法题
--求1+2+…+n
原题链接:https://leetcode.cn/problems/qiu-12n-lcof/description/?envType=study-plan-v2&envId=coding-interviews快速乘,俄罗斯农民乘法funcsumNums(nint)int{res:=0A,B:=n,n+1add:=func()bool{res+=Areturnres>0}_=(B&1)>0&&ad
bob62856
·
2023-09-15 09:37
Algorithm
算法
leetcode
linux
20190404_ARTS_W00
2019第一篇arts,果然学习都是反人性的**Algorithm**每周至少做一个
leetcode算法题
**Review**阅读并点评至少一篇英文技术文章(英文论文文献)**Tip**至少学习一个技术技巧
活出野性的自己
·
2023-09-14 07:13
个人GIT 开源项目 地址
功能点项目讲解FORINSTANCE
LeetCode算法题
精讲spi机制的实现JUC工具的引用等很多知识点的讲解和代码构建包括本博文中针对知识点的讲解都有具体的代码和讲解文档。
忧郁的双鱼座程序猿
·
2023-09-13 00:33
JAVA基础
JAVA成神之路
线程
java
多线程
面试
LeetCode算法题
-Poor Pigs(Java实现)
这是悦乐书的第235次更新,第248篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第102题(顺位题号是455)。有1000个水桶,其中只有一个水桶含有毒药,其余的都没毒。
程序员小川
·
2023-09-12 14:46
LeetCode.1089-重复的0(Duplicate Zeros)
这是小川的第392次更新,第423篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第255题(顺位题号是1089)。
程序员小川
·
2023-09-12 06:33
leetcode算法题
--生成特殊数字的最少操作
原题链接:https://leetcode.cn/problems/minimum-operations-to-make-a-special-number/description/感觉还是比较难想到的。。funcminimumOperations(numstring)int{res:=len(num)ifstrings.Contains(num,"0"){res--}f:=func(tailstr
bob62856
·
2023-09-11 04:55
Algorithm
算法
leetcode
职场和发展
LeetCode算法题
:2. 两数相加
文章目录题目描述:通过代码创建新一串新链表:题目描述:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。题目链接:2.两数相加通过代码创建新一串新链表:优点是便于思考操作,但是会增加存储空间的占用,如果链表内的数据本身就很大,就会加剧内存的
Aer_7z
·
2023-09-10 06:50
算法
leetcode
笔记
链表
c++
LeetCode算法题
合集—数组篇
数组基础算法题1.二分查找https://leetcode-cn.com/problems/binary-search/给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1题解:classSolution{publicintsearch(int[]nums,inttarget){intleft=0;in
fllow_wind
·
2023-09-07 23:14
算法
算法
java
LeetCode算法题
-Minimum Distance Between BST Nodes(Java实现-四种解法)
这是悦乐书的第314次更新,第335篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第183题(顺位题号是783)。
程序员小川
·
2023-09-06 09:17
【LeetCode】844. 比较含退格的字符串
LeetCode算法题
目——栈题目给定S和T两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。#代表退格字符。
Shenjiming
·
2023-09-04 16:30
leetcode算法题
--二叉树中和为某一值的路径
原题链接:https://leetcode.cn/problems/er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing-lcof/description/?envType=study-plan-v2&envId=coding-interviews/***Definitionforabinarytreenode.*typeTreeNodestruct{*Val
bob62856
·
2023-09-04 04:05
Algorithm
算法
leetcode
职场和发展
leetcode算法题
--机器人的运动范围
原题链接:https://leetcode.cn/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/description/?envType=study-plan-v2&envId=coding-interviewsfuncmovingCount(mint,nint,kint)int{blocks:=make([][]int,m)visited:=make([
bob62856
·
2023-09-04 04:04
Algorithm
算法
leetcode
职场和发展
LeetCode算法题
-Reverse String(Java实现)
这是悦乐书的第205次更新,第217篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第73题(顺位题号是344)。编写一个以字符串作为输入并返回字符串的函数。
程序员小川
·
2023-09-03 09:57
leetcode算法题
--树的子结构
原题链接:https://leetcode.cn/problems/shu-de-zi-jie-gou-lcof/description/?envType=study-plan-v2&envId=coding-interviews是一个dfs的题目,但是一开始的方法写的有点麻烦/***Definitionforabinarytreenode.*typeTreeNodestruct{*Valint*
bob62856
·
2023-09-02 23:41
Algorithm
算法
leetcode
深度优先
判断某字符串是否是有效的十进制数(
leetcode算法题
)
判断某字符串是否是有效的十进制数问题来源于自leetcode有效字符算法题问题描述:验证给定的字符串是否可以解释为十进制数字。例如:“0”=>true"0.1"=>true“abc”=>false“1a”=>false“2e10”=>true"-90e3"=>true"1e"=>false“e3”=>false"6e-1"=>true"99e2.5"=>false“53.5e93”=>true"-
Kim_小星兴
·
2023-09-01 19:52
算法
算法
c语言
字符串
LeetCode.1025-除数游戏(Divisor Game)
这是小川的第382次更新,第411篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第244题(顺位题号是1025)。Alice和Bob轮流玩游戏,Alice首先出发。
程序员小川
·
2023-08-29 19:49
leetcode算法题
--复杂链表的复制
原题链接:https://leetcode.cn/problems/fu-za-lian-biao-de-fu-zhi-lcof/description/?envType=study-plan-v2&envId=coding-interviews感觉一开始想到的办法还是比较笨/***DefinitionforaNode.*typeNodestruct{*Valint*Next*Node*Rando
bob62856
·
2023-08-29 11:28
Algorithm
算法
leetcode
链表
leetcode算法题
--使子序列的和等于目标的最少操作次数
原题链接:https://leetcode.cn/problems/minimum-operations-to-form-subsequence-with-target-sum/description/视频讲解:https://www.bilibili.com/video/BV1Em4y1T7Bq?t=1456.1这题是真的难。。funcminOperations(nums[]int,target
bob62856
·
2023-08-29 11:27
Algorithm
算法
leetcode
职场和发展
leetcode算法题
打家劫舍 系列
最近“打家劫舍”系列题好像有点火,公众号上都看到推过,于是乎上leetcode看了下。打家劫舍一共3题,第一题是easy级,后两道是medium。前两题有差不多,花几分钟便秒了。题目如下:这种求最优解的一看心里就觉得动态规划能做,本想写下递归式,想着就想通了,一趟循环搞定。
代码柳书
·
2023-08-25 18:05
leetcode算法题
--k-avoiding 数组的最小总和
原题链接:https://leetcode.cn/problems/determine-the-minimum-sum-of-a-k-avoiding-array/description/这题一开始有点掉坑里了,数学题funcminimumSum(nint,kint)int{m:=min(k/2,n)part1:=(1+m)*m/2part2:=(k+k+n-m-1)*(n-m)/2returnp
bob62856
·
2023-08-23 04:35
Algorithm
算法
leetcode
职场和发展
leetcode算法题
--表示数值的字符串
原题链接:https://leetcode.cn/problems/biao-shi-shu-zhi-de-zi-fu-chuan-lcof/description/?envType=study-plan-v2&envId=coding-interviews题目类型有点新颖,有限状态机//CharType表示当前字符的类型//State表示当前所处的状态typeStateinttypeCharTy
bob62856
·
2023-08-23 04:35
Algorithm
算法
leetcode
职场和发展
LeetCode.1103-向人们分发糖果(Distribute Candies to People)
这是小川的第393次更新,第425篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第256题(顺位题号是1103)。
程序员小川
·
2023-08-21 22:43
ARTS_17
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-08-18 00:03
leetcode算法题
--找出最安全路径
原题链接:https://leetcode.cn/problems/find-the-safest-path-in-a-grid/description/funcmaximumSafenessFactor(grid[][]int)int{n:=len(grid)typepairstruct{xintyint}p:=make([]pair,0)dis:=make([][]int,n)fori:=ra
bob62856
·
2023-08-17 08:15
Algorithm
算法
leetcode
职场和发展
ARTS(05)
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-08-15 11:05
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他