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算法
刷题——递归、字符串转化为整数
1.求平方根importjava.util.*;publicclassSolution{/****@paramxint整型*@returnint整型*/publicintsqrt(intx){//writecodeherereturn(int)Math.sqrt(x);}}2.斐波那契数列题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。
Pandafz
·
2023-10-15 06:55
《算法刷题》系列
算法
leetcode
java
Leetcode算法
题——链表两数之和(2)
首先在解析题目之前,先来看一下Java中定义链表的方法https://www.cnblogs.com/_popc/p/4025684.html1>有比较全面的链表中方法的代码题目如下publicclassSolution{publicListNodeaddTwoNumbers(ListNodel1,ListNodel2){ListNodedummy=newListNode(-1);/***新建一个
FY_yyy
·
2023-10-15 06:54
LeetCode
Leetcode算法
解析——三数之和
1.题目链接:15.三数之和2.题目描述:给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。**注意:**答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[
追梦阿杰
·
2023-10-15 06:23
leetcode
算法
职场和发展
LeetCode - #87 扰乱字符串
LeetCode算法
到目前我们已经更新到86期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我
Swift社区
·
2023-10-14 22:39
#
LeetCode
leetcode
算法
职场和发展
leetcode算法
-滑动窗口
滑动窗口目的:减少while循环的次数目标题型:数组定长问题,比如求数组中k个数为一组最大的和/最小的和例子:给定一个数组,数组中三个数为一组,求最大和。常规方法:将指针指向数组的第一位,求该元素和后两个元素的和;然后移动指针到第二位,求和;直到数组的最后三位求和为止。这样做每次都是三个数相加,会有重复的相加过程,比如第一轮和第二轮求和都要将第二位和第三位数相加。滑动窗口法:第一轮求前三位数的和,
Prayer96
·
2023-10-14 06:56
leetcode数据结构
java
leetcode
滑动窗口
算法
定长数组
LeetCode.953-验证外语字典顺序(Verifying an Alien Dictionary)
这是悦乐书的第364次更新,第392篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第226题(顺位题号是953)。
程序员小川
·
2023-10-14 05:12
【HuoLe的刷题笔记】--
leetcode算法
题
leetcode刷题记录数组类:简单题:1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==
HuoLe啊
·
2023-10-13 09:10
HuoLe的学习笔记
java
算法
leetcode
LeetCode算法
C++刷题笔记Day-01
一、算法基础(主题:二分查找)1.在排序数组中查找元素的第一个和最后一个位置(Q34)题目描述是:给定一个升序数组,然后找到元素在数组中的开始与结束位置,不存在元素则返回[-1,-1]解题思路肯定是双指针,通过与middle值的比较,不断缩小搜索范围,找到第一个等于target的index,以及第一个大于target的index再减一二分查找模板(针对升序数组),left=0,right=n-1,
EkayHwang
·
2023-10-13 09:38
算法
leetcode
c++
ARTS-19
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-10-12 11:20
计算机专业的学生需要每天刷题吗?
不需要,刷够400道
LeetCode算法
题,就足够应付国内各大厂的面试要求了,你可以按照以下的路径先去刷200道。
闭着眼睛学算法
·
2023-10-11 06:31
python
django
pygame
scikit-learn
scrapy
【算法基础】LeetCode股票交易类算法题目总结(一次交易,两次交易,无数次交易)...
前一段时间的基金市场波动很大啊,也就又诞生了很多“韭菜”,在这里千寻也提醒大家“股市有风险,入市需谨慎”,玩基金一定用不着急用的钱哦~刷算法题目,应该是很多同学的“噩梦”,尤其是非科班的初学者,所以我准备开设一个新的话题模块——
LeetCode
风度78
·
2023-10-08 09:54
算法
编程语言
java
数据结构
leetcode
LeetCode算法
题121:买卖股票的最佳时机(Best Time to Buy and Sell Stock)
技术交流可以加:本人微信:xcg852390212本人qq:852390212学习交流qq群1(已满):962535112学习交流qq群2:780902027买卖股票的最佳时机LeetCode中文LeetCode英文给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示
Miller-Xie
·
2023-10-07 14:30
算法题总结
LeetCode
LeetCode算法
题:买卖股票的最佳时机maxProfit2
给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得利润=5-1=4。随后,在第4天(股票价格=
「已注销」
·
2023-10-07 14:29
LeetCode算法
心得——美丽塔 I(HashMap)
大家好,我是晴天学长,hashmap的灵活应用,然后边界的细节处理,需要的小伙伴可以关注支持一下哦!后续会继续更新的。1).美丽塔美丽塔I给你一个长度为n下标从0开始的整数数组maxHeights。你的任务是在坐标轴上建n座塔。第i座塔的下标为i,高度为heights[i]。如果以下条件满足,我们称这些塔是美丽的:1maxHeights){intmax=0;intmaxindex=-1;longs
晴天学长
·
2023-10-07 12:39
算法
算法
leetcode
职场和发展
LeetCode算法
心得——有序三元组中的最大值 II (简单的动规思想)
大家好,我是晴天学长,枚举+简单的动态规划思想,需要的小伙伴可以关注支持一下哦!后续会继续更新的。1).有序三元组中的最大值II有序三元组中的最大值II给你一个下标从0开始的整数数组nums。请你从所有满足i1;i--){rightDiff=Math.max(rightDiff,nums[i]);a[i]=rightDiff;}//开始遍历longpreMax=nums[0];for(inti=0
晴天学长
·
2023-10-07 12:03
算法
算法
leetcode
职场和发展
leetcode刷题笔记——双指针
leetcode刷题笔记——双指针目前完成的贪心相关的
leetcode算法
题序号:中等:142困难:76来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems
季建豪
·
2023-10-06 09:13
数据结构与算法
指针
算法
leetcode
数据结构
leetcode算法
-哈希表总结
系列文章目录文章目录系列文章目录前言对于数之和的那种同一个数组就用双指针不同数组还是哈希法比较好哈希加上动态数组那种Set和arrayList转换成数组a.stream().mapToInt(x->x).toArray();一、242.有效的字母异位词变形1[383.赎金信](https://leetcode.cn/problems/ransom-note/)49.字母异位词分组438.找到字符串
依嘫_吃代码
·
2023-10-05 01:49
leetcode算法总结
leetcode
算法
散列表
Leetcode算法
学习日志-202 Happy Number
Leetcode202HappyNumber题目原文Writeanalgorithmtodetermineifanumberis"happy".Ahappynumberisanumberdefinedbythefollowingprocess:Startingwithanypositiveinteger,replacethenumberbythesumofthesquaresofitsdigits
Zarlove
·
2023-10-05 01:47
算法
leetcode
双指针
C++
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
【
LeetCode算法
系列题解】第76~80题
CONTENTSLeetCode76.最小覆盖子串(困难)LeetCode76.最小覆盖子串(困难)【题目描述】给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串""。注意:对于t中重复字符,我们寻找的子字符串中该字符数量必须不少于t中该字符数量。如果s中存在这样的子串,我们保证它是唯一的答案。【示例1】输入:s="ADOBECOD
柃歌
·
2023-10-02 19:46
LeetCode
算法
leetcode
职场和发展
c++
数据结构
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算法
练习——977.有序数组的平方/209.长度最小的子数组/59.螺旋矩阵II
leetcode算法
练习977.有序数组的平方题目链接思路:暴力解法:把所有数都平方然后进行一个快排时间复杂的:O(nlogn)取决于快排双指针:设置两个指针分别在数组的两端定义一个一样大小的新数组根据两个指针的变化每次将最大的数放入新数组中即新数组由下标从大到小更新时间复杂度
刘梦得
·
2023-09-29 03:15
算法
算法
leetcode
数据结构
LeetCode算法
二叉树—226. 翻转二叉树
目录226.翻转二叉树代码:运行结果:给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]示例2:输入:root=[2,1,3]输出:[2,3,1]示例3:输入:root=[]输出:[]提示:树中节点数目范围在[0,100]内-100<=Node.val<=100代码:/***Definition
turbo夏日漱石
·
2023-09-28 14:52
题解
算法
leetcode
java
LeetCode算法
二叉树—LCR 194. 二叉树的最近公共祖先
目录LCR194.二叉树的最近公共祖先-力扣(LeetCode)代码:运行结果:给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树:root=[3,5,1,6,2,0,8,null,null,7,4]示例1:
turbo夏日漱石
·
2023-09-28 14:52
题解
算法
leetcode
数据结构
LeetCode算法
二叉树—222. 完全二叉树的节点个数
目录222.完全二叉树的节点个数-力扣(LeetCode)代码:运行结果:给你一棵完全二叉树的根节点root,求出该树的节点个数。完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第h层,则该层包含1~2h个节点。示例1:输入:root=[1,2,3,4,5,6]输出:6示例2:输入:root=
turbo夏日漱石
·
2023-09-28 14:51
题解
算法
leetcode
职场和发展
LeetCode算法
二叉树—236. 二叉树的最近公共祖先
目录236.二叉树的最近公共祖先代码:运行结果:给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”示例1:输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=1输出:3解释:节点5和节点1的最
turbo夏日漱石
·
2023-09-28 14:15
题解
算法
leetcode
数据结构
LeetCode算法
学习---Trie(前缀树)
Trie(发音为"try")或前缀树是一种树数据结构,用于检索字符串数据集中的键。这一高效的数据结构有多种应用:1.自动补全2.拼写检查3.九宫格打字预测4.IP路由(最长前缀匹配)为什么需要Trie树结构?哈希表可以在O(1)O(1)时间内寻找键值,却无法高效的完成以下操作:找到具有同一前缀的全部键值。按词典序枚举字符串的数据集。Trie树优于哈希表的另一个理由是,随着哈希表大小增加,会出现大量
LeonP3ng
·
2023-09-28 13:04
算法
C++
leetcode
字符串
数据结构
算法
Leetcode算法
-滑动窗口最大值
给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-3536731[3-1-3]5367313[-
Android_Developer_M
·
2023-09-28 08:46
算法
leetcode
面试
滑动窗口
Leetcode算法
-无重复字符的最长子串
给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,
Android_Developer_M
·
2023-09-28 08:16
算法
面试
滑动窗口
Java
Leetcode算法
-最小覆盖子串
给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串""。注意:对于t中重复字符,我们寻找的子字符串中该字符数量必须不少于t中该字符数量。如果s中存在这样的子串,我们保证它是唯一的答案。示例1:输入:s="ADOBECODEBANC",t="ABC"输出:"BANC"解释:最小覆盖子串"BANC"包含来自字符串t的'A'、'B'和'C
Android_Developer_M
·
2023-09-28 08:16
算法
面试
滑动窗口
【
LeetCode算法
系列题解】第71~75题
CONTENTSLeetCode71.简化路径(中等)LeetCode72.编辑距离(困难)LeetCode73.矩阵置零(中等)LeetCode74.搜索二维矩阵(中等)LeetCode75.颜色分类(中等)LeetCode71.简化路径(中等)【题目描述】给你一个字符串path,表示指向某一文件或目录的Unix风格绝对路径(以'/'开头),请你将其转化为更加简洁的规范路径。在Unix风格的文件
柃歌
·
2023-09-28 01:59
LeetCode
算法
leetcode
职场和发展
学习
c++
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
LeetCode算法
二叉树—116. 填充每个节点的下一个右侧节点指针
目录116.填充每个节点的下一个右侧节点指针题解:代码:运行结果:给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:structNode{intval;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有next指针都
turbo夏日漱石
·
2023-09-26 14:36
题解
leetcode
算法
职场和发展
Leetcode算法
二叉树—117. 填充每个节点的下一个右侧节点指针 II(层序遍历/队列)
目录117.填充每个节点的下一个右侧节点指针II-力扣(LeetCode)题解:代码:运行结果:编辑给定一个二叉树:structNode{intval;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有next指针都被设置为NULL。示例1:输入:roo
turbo夏日漱石
·
2023-09-26 14:36
题解
算法
leetcode
java
LeetCode算法
二叉树—108. 将有序数组转换为二叉搜索树
目录108.将有序数组转换为二叉搜索树代码:运行结果:给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。示例1:输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9]也将被视为正确答案:示例
turbo夏日漱石
·
2023-09-26 13:33
题解
算法
leetcode
职场和发展
lfu算法c语言,
LeetCode算法
系列 460. LFU 缓存机制
力扣原题460.LFU缓存机制请你为最不经常使用(LFU)缓存算法设计并实现数据结构。实现LFUCache类:LFUCache(intcapacity)-用数据结构的容量capacity初始化对象intget(intkey)-如果键存在于缓存中,则获取键的值,否则返回-1。voidput(intkey,intvalue)-如果键已存在,则变更其值;如果键不存在,请插入键值对。当缓存达到其容量时,则
李阁雅
·
2023-09-26 09:40
lfu算法c语言
Leetcode算法
刷题大全
文章目录跟着LABLADONG刷题100题二叉树二叉树、链表、数组的遍历基础知识队列、双端队列、栈HashMapJAVA逻辑运算符List一维数组List算法题参考链接:https://github.com/afatcoder/LeetcodeTop【根据不同公司】https://programmercarl.com/【整体知识点】这里使用JAVA语言实现。跟着LABLADONG刷题100题二叉树
无名之辈_
·
2023-09-26 04:21
大厂面试准备
算法刷题
C++编程问题
算法
面试
LeetCode算法
刷题指南
主要参考@CYC2018大佬的LeetCode题解数组和矩阵把数组中的0移到末尾283.MoveZeroes(Easy)Forexample,givennums=[0,1,0,3,12],aftercallingyourfunction,numsshouldbe[1,3,12,0,0].publicvoidmoveZeroes(int[]nums){intidx=0;for(intnum:nums
weixin_33806509
·
2023-09-26 02:07
数据结构与算法
面试
java
leetcode算法
-单词搜索-79
leetcode算法
-单词搜索leetcode传送门题目给定一个二维网格和一个单词,找出该单词是否存在于网格中。
枫吖
·
2023-09-25 20:28
算法
leetcode
深度优先遍历
图
回溯算法
leetcode算法
算题记录-数组--二分查找
publicclass二分查找{//注:数组为有序数组且数组中无重复元素是使用二分法的前提//704.二分查找简单//给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。publicintsearch(int[]nums,inttarget){//避免当target小于nums[0]nums[nums
reresrse
·
2023-09-25 20:48
算法学习记录
leetcode
算法
排序算法
二分查找
LeetCode算法
递归类—剑指 Offer 26. 树的子结构
目录剑指Offer26.树的子结构题解:代码:运行结果:编辑输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构,即A中有出现和B相同的结构和节点值。例如:给定的树A:3/\45/\12给定的树B:4/1返回true,因为B与A的一个子树拥有相同的结构和节点值。示例1:输入:A=[1,2,3],B=[3,1]输出:false示例2:输入:A=[3,4,5,
turbo夏日漱石
·
2023-09-25 05:29
题解
算法
leetcode
职场和发展
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他