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.DFS1.1二叉树问题636.函数的独占时间-力扣(LeetCode)题解:二叉树在指定深度(depth)添加值为val的行。当找到depth-1行时,进行左子树右子树替换。解法:BFSorDFSBFS方法:通过队列存储节点有计数循环进入到depth-1层即可。跳出,替换所有depth-1层的左子树和右子树。BFS代码:时间复杂度:O(n)(完全遍历),空间复杂度:O(n)classSolut
头发凌乱的鳌拜
·
2023-01-19 12:02
Leetcode
leetcode
leetcode刷题
记录(hot100)
树:617.合并二叉树简单主要考察二叉树的遍历,可以使用深度优先遍历、广度优先遍历和层序优先遍历。#深度优先遍历#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSol
菜鸟冲冲冲呀
·
2023-01-16 11:50
leetcode
算法
深度优先
leetcode刷题
记录(Python)每日一题(2023):
1.1简单用时5min2351.第一个出现两次的字母注意!!!python创建空集合只能用set(),如果用{}创建的是字典。classSolution:defrepeatedCharacter(self,s:str)->str:res=set()forxins:ifxnotinres:res.add(x)else:returnxreturn""1.2中等用时x想了半小时没想出来1801.积压订单
菜鸟冲冲冲呀
·
2023-01-16 11:19
leetcode
算法
职场和发展
LeetCode刷题
复盘笔记—一文搞懂动态规划之455. 分发饼干问题(贪心算法系列第一篇)
今日主要总结一下贪心算法的一道题目,455.分发饼干题目:455.分发饼干Leetcode题目地址题目描述:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是
Al资料站与复盘笔记
·
2023-01-13 13:19
贪心算法
leetcode
动态规划
程序人生
c++
LeetCode刷题
3:哈希篇
提示:本篇共8道力扣题目供大家食用,时间自行把控~算法刷题系列
LeetCode刷题
1:数组篇
LeetCode刷题
2:链表篇文章目录算法刷题系列作者有话说一、哈希表1.1python字典知识1.1.1字典定义
二进制研究员
·
2023-01-12 18:03
leetcode刷题
leetcode
哈希算法
链表
Leetcode刷题
:热题HOT100-Medium篇-Python多算法实现(1-10题更新完毕)
系列文章目录
Leetcode刷题
:热题HOT100-EASY篇-Python多算法实现(完结-共21题)
Leetcode刷题
:热题HOT100-Medium篇-Python多算法实现(完结-1~10题)
oax_knud
·
2023-01-12 18:43
Leetcode
算法
leetcode
python
【寒假第一天】
LeetCode刷题
一.选择题1.1.堆是一种有用的数据结构。下列那个关键码序列是一个堆()。A.94,31,53,23,16,72B.94,53,31,72,16,23C.16,53,23,94,31,72D.16,31,23,94,53,72D堆排序·有两种排序方法:大堆排序-----根结点要大于他的左右子节点,但是左右子节点不需要比较大小。小堆排序------根结点要小于他的左右子节点,但是左右子节点不需要比较
13KB
·
2023-01-11 06:34
leetcode
算法
职场和发展
【
leetcode刷题
】29.合并二叉树——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐递归就完事了。。大一菜鸡艰难刷题中。。——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂简单题倒数第二道!Question617.合并二叉树难度:简单给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作
一条coding
·
2023-01-11 05:21
算法练习300题
二叉树
算法
leetcode
java
面试
北大算法大神的
LeetCode刷题
模板.pdf来了!
应大家的要求,今天分享一份北大算法大神令狐冲的《
LeetCode刷题
模板》,包含了算法和数据结构的代码模板,可作为刷题的辅助和参考。
程序员小灰
·
2023-01-10 21:39
twitter
xhtml
qtcreator
字节跳动
payment
LeetCode刷题
记录--- 微软企业题库
微软企业题库,持续更新~~~加油!今天是2022年12月30号,我开始了LeetCode的《微软企业题库》专题刷题!开了力扣plus会员了,可以看到各企业的出题情况和题目的出现频率,所以打算把各企业的出题指数第一页(也就是top50题刷一遍),当然肯定有些题也是刷过的,那就当二刷。加油!⭐微软(英文名称:Microsoft;中文名称:微软公司或美国微软公司)始建于1975年,是一家美国跨国科技公司
#苦行僧
·
2023-01-10 09:21
算法与数据结构
leetcode
microsoft
算法
数据结构
职场和发展
LeetCode刷题
记录--- LeetCode 热题 HOT 100
LeetCode热题HOT100,持续更新~~~加油!今天是2022年12月30号,我开始了LeetCode的《LeetCode热题HOT100》专题刷题!为什么要刷这个专题呢,主要是这个专题其实大部分题都做过了的,想偶尔二刷复习时就刷刷这个专题的题,我想大部分人都是比较不喜欢二刷的,但我认为二刷还不会的题才真的是你的弱项所在,所以刷这个专题的目的就是查漏补缺吧,加油ヾ(◍°∇°◍)ノ゙。⭐Lee
#苦行僧
·
2023-01-10 09:51
算法与数据结构
算法
数据结构
leetcode
热门题目
[Linux]Linux项目自动化构建工具-make/Makefile
推荐一款刷题网站
LeetCode刷题
网站文章目录前言make&&makefile一个简单的makefile文件make执行步骤依赖关系依赖方法项目清理原理伪目标.PHONY生成多个目标文件自动变量Linux
华丞臧.
·
2023-01-09 16:38
LINUX
linux
【
leetcode刷题
】 64.数组的度——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐看明白了就不难,总结一下就是要找出数组的众数,并且还有找出众数在数组中第一次出现和最后一次出现的位置,两个位置组成区间长度就是答案,如果众数不止一个,那么要取区间长度最短那个——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂点击跳转到《糊涂算法》专栏学习java大厂面试必备数据结构和算法知识!Question697.数
一条coding
·
2023-01-07 12:28
算法练习300题
leetcode
java
算法
【
leetcode刷题
】71.数组拆分 I——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐其实就是把从a1到an数组下标为奇数的数都加起来,题目花里胡哨的——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂点击跳转到《糊涂算法》专栏学习java大厂面试必备数据结构和算法知识!Question561.数组拆分I难度:简单给定长度为2n的整数数组nums,你的任务是将这些数分成n对,例如(a1,b1),(a2,b
一条coding
·
2023-01-07 12:28
算法练习300题
java
leetcode
算法
排序
数组
leetcode刷题
记录--搜索;模拟;数学推导;1716. 计算力扣银行的钱;48. 旋转图像剑指 ;Offer 29. 顺时针打印矩阵
leetcode每日一题1716.计算力扣银行的钱Hercy想要为购买第一辆车存钱。他每天都往力扣银行里存钱。最开始,他在周一的时候存入1块钱。从周二到周日,他每天都比前一天多存入1块钱。在接下来每一个周一,他都会比前一个周一多存入1块钱。给你n,请你返回在第n天结束的时候他在力扣银行总共存了多少块钱。示例1:输入:n=4输出:10解释:第4天后,总额为1+2+3+4=10。示例2:输入:n=10
小白白007
·
2023-01-05 17:43
算法
leetcode
矩阵
算法
数学
搜索
C++
LeetCode刷题
常用函数
目录前言1.swap()2.reverse()3.sort()4.unique()5.accumulate(first_iterator,last_iterator,求和的初始值)前言C++中的algorithm、numeric库中有几个常用的模板函数,以下将其归纳总结一下(swap,reverse,sort,unique,accumulate)。1.swap()templatevoidswap(
假骑士
·
2023-01-03 16:53
C++
c++
leetcode
算法
【
leetcode刷题
笔记】
206.反转链表难度:简单我写的:(妖魔化双指针,做的时候画图就好)classSolution{public:ListNode*temp;ListNode*reverseList(ListNode*head){if(!head||!head->next)returnhead;ListNode*now=head->next;ListNode*last=head;while(head->next){h
weixin_43382066
·
2023-01-02 10:07
leetcode
链表
c++
Python中deque定义的时候加入元素以及定义完append元素的不同
最近在
LeetCode刷题
遇到一个小bug,发现Python常用的队列collections.deque()在加入str类型的数据时,定义和用append添加是不一样的如下:在定义的时候添加字符串,会将字符串中的每个元素加入队列而定义完再添加
锌a
·
2023-01-01 19:38
Python
坑
python
leetcode刷题
记录---2019.9.8 动态规划最长回文子串,回溯dfs排列组合,前中序建树,字符串转整数(stringstream),蓄水池最大面积双指针,三数之和三指针定一动前后
概述:最长回文子串,用动态规划思路来解,初始化状态。组合总和,用回溯法解决,根为target,DFS根据前中序构造二叉树,vector做参数,并不是传的指针字符串转化成整数,用到了stringstream,对类型进行转换,也处理了溢出盛最多水的容器,用到了双指针,指向的值较小的那个指针向较大的指针移动三数之和,采用三指针的做法,排序,固定一个,剪枝,去重,一个都不能少1.最长回文子串题目描述:给定
pku_yw
·
2022-12-31 02:59
刷题
char java 回文_
LeetCode刷题
笔记(Java)---第1-18题
题目来自LeetCode文章目录全部章节1-18题19-40题41-60题61-80题81-100题101-120题121-140题1.两数之和2.两数相加3.无重复字符串的最长子串4.寻找两个有序数组的中位数5.最长回文子串6.Z字形变换7.整数反转8.字符串转换整数(atoi)9.回文数10.正则表达式匹配11.盛最多水的容器12.整数转罗马数字13.罗马数字转整数14.最长公共前缀15.三数
小小杀鱼
·
2022-12-31 02:27
char
java
回文
[
LeetCode刷题
]数组移除元素,图解快慢双指针和相向双指针
⭐️27.移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:输入:nums=[3,2,2,3],val=3输出:2,nums=[2,2]解释:函数应该返回新的长度2,并且nums中的前两个元素均为2。
世真
·
2022-12-30 15:05
LeetCode题解
leetcode
算法
数据结构
数组
c++
LeetCode刷题
(栈) --456. 132模式
题目给定一个整数序列:a1,a2,…,an,一个132模式的子序列ai,aj,ak被定义为:当i&nums){//1.intn=nums.size();vectormi_1;intmin_num=nums[0];for(inti=0;ist;//3.for(inti=n-1;i>=0;--i){if(nums[i]>mi_1[i]){while(!st.empty()&&st.top()min[j
唏嘘#
·
2022-12-28 06:34
算法
算法
python
数据结构
leetcode
Leetcode刷题
python哒
1.剑指Offer04.二维数组中的查找链接:题目链接classSolution:deffindNumberIn2DArray(self,matrix:List[List[int]],target:int)->bool:defBisearch(list1,left,right,key):#直接递归二分查找ifleft>right:return-1mid=(left+right)//2#整除哦ifk
ML-czy
·
2022-12-28 01:59
算法题整理
算法
leetcode
leetcode刷题
:搜索旋转排序数组
题目:分析:当我们将数组旋转的时候,就无法再保证数组是完全有序的了,但是我们可以判断出那块是有序的。然后在进行比较和查找如下代码:classSolution{public:intsearch(vector&nums,inttarget){intn=(int)nums.size();if(!n){return-1;}if(n==1){returnnums[0]==target?0:-1;}intl=
虽迟但到灬
·
2022-12-27 05:37
leetcode刷题
leetcode
排序算法
算法
【C++三目运算符你知道多少种使用方法】
:,但是除了可以用它代替if...else...之外,他还有着更强大的奇怪的功能,相信大家在
leetcode刷题
的时候也能不时地遇见他们。今天就来给大家总结下他的奇怪用法。
冷鸟加糖
·
2022-12-26 17:07
c++
【C++高阶数据结构】并查集
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目
Leetcode刷题
初阶数据结构与算法C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-26 07:35
#
高阶算法
c++
数据结构
java
【网络编程】第三章 网络套接字(TCP协议程序+多进程+多线程+线程池)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目
Leetcode刷题
初阶数据结构与算法C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-24 07:38
计算机网络
网络
tcp/ip
网络协议
【网络编程】第一章 网络基础(协议+OSI+TCPIP+网络传输的流程+IP地址+MAC地址)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目
Leetcode刷题
初阶数据结构与算法C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-24 07:37
计算机网络
网络
tcp/ip
macos
【网络编程】第二章 网络套接字(socket+UDP协议程序)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目
Leetcode刷题
初阶数据结构与算法C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-24 07:37
计算机网络
网络
udp
网络协议
【网络编程】第四章 网络套接字(守护进程+TCP英译汉+TCP通协议讯流程+TCP和UDP对比)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目
Leetcode刷题
初阶数据结构与算法C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-24 07:33
计算机网络
网络
tcp/ip
udp
LeetCode刷题
之贪心算法
贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。贪心算法基本思路建立数学模型来描述问题把求解的问题分成若干个子问题对每个子问题求解,得到子问题的
奔跑吧李博
·
2022-12-22 10:13
leetcode刷题
记录(一)——双指针
文章目录双指针算法分类例题例题1例题2习题leetcode141.环形链表leetcode881.救生艇双指针算法顾名思义,即两个指针解决一道题。当然也可以也可以三个指针,四个指针,但是指针过多容易把自己绕晕。分类双指针分类:普通双指针:两个指针相同往同一个方向移动对撞双指针:两个指针面对面移动快慢双指针:满指针+快指针例题例题1假如给定一个有序数组[1,4,5,7,9],其中的数字单调递增,并且
introversi0n
·
2022-12-22 08:00
#
leetcode
leetcode
链表
算法
七、
leetcode刷题
之【单调栈】
[TOC]496.下一个更大元素I(简单)nums1中数字x的下一个更大元素是指x在nums2中对应位置右侧的第一个比x大的元素。给你两个没有重复元素的数组nums1和nums2,下标从0开始计数,其中nums1是nums2的子集。对于每个0=0;i--{forlen(stack)>0&&nums2[i]>=stack[len(stack)-1]{stack=stack[:len(stack)-1
Eden0503
·
2022-12-21 04:36
LeetCode刷题
——剑指offer位运算题目汇总(包含快速乘、快速幂、二进制加法)
剑指offer位运算题目汇总剑指OfferII001.整数除法剑指OfferII002.二进制加法剑指OfferII003.前n个数字二进制中1的个数剑指OfferII004.只出现一次的数字剑指OfferII005.单词长度的最大乘积剑指Offer15.二进制中1的个数剑指Offer16.数值的整数次方(快速幂)剑指Offer64.求1+2+…+n(快速乘)剑指Offer65.不用加减乘除做加法
艾醒(AiXing-w)
·
2022-12-20 09:20
LeetCode
leetcode
算法
职场和发展
LeetCode刷题
之排序
1528.重新排列字符串给你一个字符串s和一个长度相同的整数数组indices。请你重新排列字符串s,其中第i个字符需要移动到indices[i]指示的位置。返回重新排列后的字符串。示例1:输入:s="codeleet",indices=[4,5,6,7,0,2,1,3]输出:"leetcode"解释:如图所示,"codeleet"重新排列后变为"leetcode"。题解:classSolutio
JakeWharton
·
2022-12-20 09:33
回溯算法——
LeetCode刷题
——【46. 全排列】
题目描述:思路:递归+回溯以[1,2,3]举例,详细思路见下图注意点:(1)横向:遍历(2)纵向:递归,递归深度为全排列数组长度(3)已经出现过在used数组中的元素,直接进行剪枝(4)当达到递归结束条件时,进行回溯,回到上一层代码和注释:classSolution:defpermute(self,nums:List[int])->List[List[int]]:res=[]#存放符合条件结果的集
时代&信念
·
2022-12-20 07:40
LeetCode
leetcode
深度优先
算法
回溯算法——
LeetCode刷题
——【51. N 皇后】
题目描述:思路:(1)初始化棋盘(2)从上到下,逐行开始尝试(3)尝试棋盘中每行的每一个位置,如果放置之后发生“冲突”(前面行中放置的皇后,和该位置在同一行、同一列或者同一对角线上),则进行剪枝(4)如果没有发生“冲突”,则处理该位置(用"Q"覆盖"."),进入下一行的递归(5)回溯,回到上一行代码和注释:classSolution:defsolveNQueens(self,n:int)->Lis
时代&信念
·
2022-12-20 07:40
LeetCode
算法
leetcode
python
深度优先
贪心算法——
LeetCode刷题
——【376. 摆动序列】
题目描述:思路分析:贪心策略:最终题目要求摆动序列的最长子序列长度。我理解的贪心策略是:我直接从前到后,遍历一遍这个序列,只要出现一次“波动”,我的摆动序列就+1。详细实现:(1)因为题目里面已经说了,一个元素也视为摆动序列,加之提示里面说nums数组最小长度为1。所以我们最初的结果(摆动序列的最长子序列长度)就直接设定为1。(2)我们设定初始趋势为0(3)从序列位置1开始,我们遍历整个序列。如果
时代&信念
·
2022-12-20 07:10
LeetCode
贪心算法
leetcode
算法
从零开始的
leetcode刷题
(使用python)Day1
从零开始用python刷leetcode,随手记录一些tips1.哈希表(leetcode第一题两数之和)哈希表也叫作散列表,数据结构提供了键(key)和值(value)的映射关系,具有高效快速查找的特点,其查找时间复杂度为O(1)。在python语言中,哈希表对应的集合叫做字典(dict)。哈希表也是一个特殊的数组,哈希表示将键key经过哈希函数处理得到数组的下标,从而键值对在数组内的位置,根据
Maple_66
·
2022-12-18 11:10
leetcode
python
数据结构
链表
《
LeetCode刷题
》1785. 构成特定和需要添加的最少元素
题目描述:给你一个整数数组nums,和两个整数limit与goal。数组nums有一条重要属性:abs(nums[i])=0,那么abs(x)等于x;否则,等于-x。示例1:输入:nums=[1,-1,1],limit=3,goal=-4输出:2解释:可以将-2和-3添加到数组中,数组的元素总和变为1-1+1-2-3=-4。示例2:输入:nums=[1,-10,9,1],limit=100,goa
一个小霍涅
·
2022-12-17 06:48
java
leetcode
算法
程序人生
leetcode
算法
LeetCode刷题
:移除元素
题目描述:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例一:示例二:题目分析:采用一次遍历即可:可以使用双指针:右指针right指向当前将要处理的元素,左指针left指向下一个将要赋值的位置。如果右指针指向的
散一世繁华,颠半世琉璃
·
2022-12-17 06:05
LeetCode
java
LeetCode
LeetCode算法题1:判断整数数组是否存在重复元素
文章目录前言一、题目描述二、思路1.暴力破解2.空间换时间(有点像桶排序思想)3,排序总结前言本系列文章为
leetCode刷题
笔记,仅供参考。一、题目描述给定一个整数数组,判断是否存在重复元素。
消逝者
·
2022-12-17 05:47
数据结构与算法
leetcode
算法
职场和发展
LeetCode刷题
记录--667数排列(中等)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、题目描述二、解题思路三、代码一、题目描述给你两个整数n和k,请你构造一个答案列表answer,该列表应当包含从1到n的n个不同正整数,并同时满足下述条件:假设该列表是answer=[a1,a2,a3,…,an],那么列表[|a1-a2|,|a2-a3|,|a3-a4|,…,|an-1-an|]中应该有且仅有k个不同整数。返
前路还很长
·
2022-12-13 23:40
leetcode
算法
java
LeetCode刷题
记录--2两数相加(中等)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、题目描述二、解题思路三、代码一、题目描述给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。来源:力扣(LeetCode)链接:https://leetcode.cn
前路还很长
·
2022-12-13 23:10
LeetCode刷题记录
leetcode
链表
算法
java
LeetCode刷题
笔记第198题:打家劫舍
LeetCode刷题
笔记第198题:打家劫舍想法:不能劫相邻的房间,并得到最大的打劫金额。
等风来随风飘
·
2022-12-13 13:13
LeetCode刷题
leetcode
算法
LeetCode刷题
笔记第136题:只出现一次的数字
LeetCode刷题
笔记第136题:只出现一次的数字题目:找到数组中只出现一次的数字想法一:建立一个新的数组,遍历给定的数组,依次将给定数组中的与新数组中的元素进行比较,如果新数组中没有该元素则添加进新数组
等风来随风飘
·
2022-12-13 13:13
LeetCode刷题
leetcode
算法
LeetCode刷题
笔记第6题:Z字形变换
LeetCode刷题
笔记第6题:Z字形变换想法:要完成字符串根据给定的行数从上往下,从左到右完成Z字形排列。
等风来随风飘
·
2022-12-13 13:43
LeetCode刷题
leetcode
算法
职场和发展
LeetCode刷题
笔记第509题:斐波那契数
LeetCode刷题
笔记第509题:斐波那契数想法一:递归斐波那契数除了第一个和第二个数为1,其余所有数均为其前两个数之和,通过递归获得相对输入的斐波那契数。
等风来随风飘
·
2022-12-13 13:43
LeetCode刷题
leetcode
算法
职场和发展
安静到无声文件浏览器
目录
Leetcode刷题
FPGA基于Verilog的CNN实现Verilog刷题CSDN操作tensorflow学习matlab数字图像处理python-opencv模式识别与机器学习实战练习图像描述水下图像标注深度学习强化学习模型的压缩与加速
安静到无声
·
2022-12-12 00:12
文章浏览器
1024程序员节
【
Leetcode刷题
】数组3——分治
本篇文章为LeetCode数组模块关于分治内容的刷题笔记,仅供参考。分治算法,即“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解(即终止条件),原问题的解即子问题的解的合并。分治算法考虑的过程为:对于数组nums[left…right],将其分为nums[left…mid]、nums[mid+1…right]两个部
ScienceLi1125
·
2022-12-10 22:51
LeetCode刷题
leetcode
算法
数据结构
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他