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
python正则表达式详解
LeetCode--代码
详解
21.合并两个有序链表
21.合并两个有序链表题目将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]提示:两个链表的节点数目范围是[0,50]-100<=Node.val<=100l1和l2均按非递
Java之弟
·
2024-02-13 08:41
LeetCode
leetcode
链表
算法
LeetCode--代码
详解
33.搜索旋转排序数组
33.搜索旋转排序数组题目整数数组nums按升序排列,数组中的值互不相同。在传递给函数之前,nums在预先未知的某个下标k(0nums[mid]){//目标值在左半段,mid值在右半段nums[mid]=Integer.MAX_VALUE;}if(nums[0]>target&&nums[0]=target)right=mid-1;elseleft=mid+1;}return-1;}}
Java之弟
·
2024-02-13 08:11
LeetCode
leetcode
算法
数据结构
iOS UICollectionView
详解
importUIKit////////ViewController.swift////test////////CreatedbyMacon2023/5/30.//////importUIKitclassViewController:UIViewController,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionVie
我会回来的
·
2024-02-13 08:56
详解
Python中的多进程、进程间通信(队列和管道) - multiprocessing、Process、Pool、Queue、Pipe
详解
其他关于Python的总结文章请访问:https://www.jianshu.com/nb/47435944
详解
Python中的多进程、进程间通信(队列和管道)-multiprocessing、Process
超级超级小天才
·
2024-02-13 08:51
Elasticsearch的使用场景深入
详解
Elasticsearch的设计目标是实现一个可扩展的搜索解决方案,它适用于多种使用场景,以下是一些深入的使用场景
详解
:1.日志分析与监控Elasticsearch与Logstash和Kibana(统称为
Y T
·
2024-02-13 08:30
elasticsearch
Linux cp命令教程:如何复制文件和目录(附案例
详解
和注意事项)
Linuxcp命令介绍cp命令在Linux中用于复制文件或目录。它的全称是copy,意为复制。使用cp命令,你可以将文件或目录从一个位置复制到另一个位置。Linuxcp命令适用的Linux版本cp命令在所有主流的Linux发行版中都是可用的,包括但不限于Ubuntu,Debian,Fedora,CentOS等。在大多数系统中,cp命令是预装的,无需额外安装。[linux@bashcommandno
我要下东西噢
·
2024-02-13 08:25
linux
linux
运维
服务器
Linux nohup命令和&
参考资料linux后台运行nohup命令的使用及2>&1字符
详解
目录前期准备一.基本语法二.执行时不指定日志文件三.执行后不想要日志文件四.nohup命令的执行与kill4.1执行4.2kill前期准备
fengyehongWorld
·
2024-02-13 08:23
Linux
linux
运维
kali下安装wingide时解决软件包依赖以及源更新
这里我们以安装wingide为例,向大家
详解
怎么在kali下正确解决安装包依赖问题以及更换国内较快的源。首先我们需要到官网上下载正确的wingide版本。
Jackey_song
·
2024-02-13 07:53
高仿手表分几个档次,
详解
高仿手表分为几个等级
一般高端产品都会有仿制品,手表也会有仿制品,所以在买高仿手表时不能让别人吧你说的眼花缭乱,那么高仿手表分为几个档次和等级呢。微信:83134811(下单赠送精美礼品)高仿手表分几个档次:仿表有很多种,不过一般可以分为三个档次:一类:垃圾仿表,二类:普通仿表,三类:复刻手表。1、一眼假等级的高仿表这里虽然说是普通等级,但其实普通等级也分三六九等。最低等的就是那种地摊货了,甚至可以说是五米以外就能看出
美表之家
·
2024-02-13 07:41
运维高级篇-分库分表(拆分策略
详解
)
分库分表介绍问题分析随着互联网及移动互联网的发展,应用系统的数据量也是成指数式增长,若采用单数据库进行数据存储,存在以下性能瓶颈:IO瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘IO,效率较低。请求数据太多,带宽不够,网络IO瓶颈。CPU瓶颈:排序、分组、连接查询、聚合统计等SQL会耗费大量的CPU资源,请求数太多,CPU出现瓶颈。分库分表的中心思想都是将数据分散存储,使得单一数据库/表的数据
元气满满的热码式
·
2024-02-13 07:33
mysql
运维
数据库
mysql
运维
无锁类原理
详解
与使用,无锁算法
详解
,全是干货
目录编辑一、无锁类的原理
详解
1.1CAS1.2CPU指令二、无锁类的使用2.1AtomicInteger2.1.1概述2.1.2主要接口2.1.3主要接口实现2.2Unsafe2.2.1概述2.2.3主要接口
纵然间
·
2024-02-13 07:31
Java
java
开发语言
Linux ipvlan
详解
(l2、l3、l3s和bridge、private和vepa模式)
Linuxipvlan
详解
,测试l2、l3、l3s和bridge、private和vepa模式。最近在看Docker的网络,看到关于ipvlan网络的介绍。查阅了相关资料,记录如下。
石小千
·
2024-02-13 07:58
Linux
网络
linux
运维
服务器
【MySQL】操作库 —— 库的操作 --
详解
一、增删数据库1、创建数据库createdatabasedb_name;本质就是在/var/lib/mysql创建一个目录。说明:大写的表示关键字。[]是可选项。CHARACTERSET:指定数据库采用的字符集。COLLATE:指定数据库字符集的校验规则。2、数据库删除dropdatabase[IFEXISTS]db_name;本质就是删除目录。执行删除之后的结果:数据库内部看不到对应的数据库。对
炫酷的伊莉娜
·
2024-02-13 07:55
MySQL
linux
数据库
增删查改
系统编码
校验编码
备份与恢复
mysql
三、案例 - MySQL数据迁移至ClickHouse
MySQL数据迁移至ClickHouse一、生成测试数据表和数据1.在MySQL创建数据表和数据2.在ClickHouse创建数据表二、生成模板文件1.模板文件内容2.模板文件参数
详解
2.1全局设置2.2
青啊青斯
·
2024-02-13 07:22
#
ClickHouse
mysql
clickhouse
Linux系统之信号及处理流程(图
详解
)
关于Linux系统(信号篇)引言:信号机制是一种使用信号来进行进程之间传递消息的方法,信号的全称为软中断信号,简称软中断。信号的本质是软件层次上对中断的一种模拟(软中断)。它是一种异步通信的处理机制,事实上,进程并不知道信号何时到来。Linux系统一共有64个信号,其中1-31信号供应用开发者使用34-64信号供驱动开发者使用,如图。信号是什么?信号是由用户、系统或进程发送给目标进程的信息,以通知
长不大的程序员
·
2024-02-13 06:48
Linux
linux
信号处理
SQL over()开窗函数
详解
可以参考如下博文:三、常见分析函数
详解
-Ruthless-博客园
自信且放光芒66
·
2024-02-13 05:34
sql
数据库
CSS transition(过渡效果)
详解
CSS过渡效果(Transitions)是CSS动画的重要组成部分,它允许你为元素的状态变化定义视觉效果。过渡效果在用户与页面交互时(例如:悬停、点击、输入等)或在页面加载时自动应用。过渡效果使得页面更加生动和用户友好。过渡效果的基本概念过渡效果是在两个状态之间平滑地转换。例如,当鼠标悬停在链接上时,链接的颜色和字体大小会发生变化。过渡效果使得这种变化看起来自然而流畅。过渡效果的属性CSS过渡效果
人生万事须自为,跬步江山即寥廓。
·
2024-02-13 05:03
前端相关
css
前端
详解
Linux的nohup和&用法和区别
Linux的nohup和&用法和区别在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用&在程序结尾来让程序自动运行。比如我们要运行mysql在后台:/usr/local/mysql/bin/mysqld_safe–user=mysql&可是有很多程序并不像mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohu
秋名山车神_f776
·
2024-02-13 04:21
java-保姆级IO流
详解
一、File类1.1概述java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。抽像:1.2构造方法publicFile(Stringpathname):通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。publicFile(Stringparent,Stringchild):从父路径名字符串和子路径名字符串创建新的File实例。publi
吾乃零陵上将军邢道荣是也
·
2024-02-13 04:20
第9讲
详解
第 2 套真题
第9讲
详解
第2套真题基本编程题【15分】简单应用题【25分】综合应用题【20分】问题1【10分】:问题2【10分】:各位小伙伴想要博客相关资料的话关注公众号:chuanyeTry即可领取相关资料!
李小狗儿
·
2024-02-13 04:29
计算机二级python教程
python
快速入门
计算机等级考试
MySQL-SQL优化10大最经典案例
详解
前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。SQL优化一般步骤1、通过慢查日志等定位那些执行效率较低的SQL语句2、explain分析SQL的执行计划需要重点关注type、rows、filtered、extra。type由上至下,效率越来越高AL
头顶假发
·
2024-02-13 03:51
Java
程序员
编程
mysql
数据库
java
RS232、RS485 和 DB9 接口
详解
简介:本文介绍了RS232和RS485两种串行通信协议的物理层标准,以及它们与DB9接口的连接方式。此外,还介绍了RS485接口的全双工和半双工模式,以及它们的应用场景。1.DB9接口DB9接口是一种常见的D型连接器,具有9个针脚。它通常用于连接串行通信设备,例如计算机、打印机和路由器。2.RS232和RS485接口2.1RS232接口RS232接口是一种古老的串行通信协议,最初用于连接计算机和调
马上到我碗里来
·
2024-02-13 03:16
汽车电子
RS232
RS485
汽车电子
DB9
Nginx 反向代理与负载均衡
详解
Nginx代理服务的配置说明1、设置404页面导向地址error_page404https://www.runnob.com;#错误页proxy_intercept_errorson;#如果被代理服务器返回的状态码为400或者大于400,设置的error_page配置起作用。默认为off。2、如果我们的代理只允许接受get,post请求方法的一种proxy_methodget;#支持客户端的请求方
code_搬运工
·
2024-02-13 03:23
《斗罗大陆》小课堂—武魂篇(Part3)
大家好,本期是武魂
详解
的第三篇也是最后一篇,主要讲解第三角色开放可选择的三个武魂,蓝银草、七宝玲珑塔和昊天锤。1.蓝银草特点:远程,辅助,控制,擅长控制、中毒类伤害技能。推荐程度:高。
我去玩
·
2024-02-13 02:19
MySQL-MVCC多版本并发控制机制
MySQL-MVCC多版本并发控制机制MVCC多版本并发控制机制undo日志版本链与readview机制
详解
Innodb引擎SQL执行的BufferPool缓存机制引用自图灵,用于学习。
廷达罗斯猎犬
·
2024-02-13 01:22
MySql
mysql
b树
数据库
【ES】--Elasticsearch的分词器
详解
目录一、前言二、分词器原理1、常用分词器2、ik分词器模式3、指定索引的某个字段进行分词测试3.1、采用ts_match_analyzer进行分词3.2、采用standard_analyzer进行分词三、如何调整分词器1、已存在的索引调整分词器2、特别的词语不能被拆开一、前言最近项目需求,针对客户提出搜索引擎业务要做到自定义个性化,如输入简体或繁体能能够互相查询、有的关键词不能被分词搜索等等。为更
DreamBoy_W.W.Y
·
2024-02-13 01:52
大数据/智能
elasticsearch
AI绘画之
详解
Midjourney指令,领略AI艺术(二)
大家好,上期给大家介绍了midjourney的注册及简单使用,相信大家也已经体验过了,本期就给大家详细介绍下midjourney的各种指令。1.【/imagine】在服务器下方的输入框输入"/",会弹出一系列的指令,这个指令就是生图的命令,输入一些关键字发送请注意,关键词输入在prompt里,例如:生成后:我们可以看到,下方出现几个按钮U的意思是放大,放大你选中的图片并添加细节,1234则是图片顺
super5
·
2024-02-13 01:19
人工智能
人工智能
AI作画
midjourney
ai
chatgpt
DALL·E
2
ai绘画
(三)JVM成神路之全面
详解
执行引擎子系统与JIT即时编译原理
引言执行引擎子系统是JVM的重要组成部分之一,在JVM系列的开篇曾提到:JVM是一个架构在平台上的平台,虚拟机是一个相似于“物理机”的概念,与物理机一样,都具备代码执行的能力。但虚拟机与物理机最大的不同在于:物理机的执行引擎是直接建立在处理器、高速缓存、平台指令集与操作系统层面上的,物理机的执行引擎可以直接调用各处资源对代码进行直接执行,而虚拟机则是建立在软件层面上的平台,它的执行引擎则是负责解释
竹子爱熊猫
·
2024-02-13 01:46
JVM
java
高并发编程
架构
探索 Rust:标量类型、整数溢出与浮点数操作
详解
Rust的标量类型是一种用于表示单一的、不可拆分的值,它包括整数(整数类型)、浮点数(浮点类型)、字符(字符类型)和布尔值(布尔类型)。这些类型具有固定的大小,通常用于表示基本的原子数据,支持各种数学运算、条件判断和逻辑操作,是Rust中的基本数据构建块。标量类型的值是不可变的,可以在栈上分配,具有严格的类型推断,是Rust中数据的基本构成单元。了解和使用这些标量类型是Rust编程的基础,它们在处
qq_18681465
·
2024-02-13 01:16
rust
算法
开发语言
用Rust写个猜数字的游戏(
详解
)
文章目录简单输入生成一个随机的数字比较猜测数字与神秘数字shadow隐藏与类型转换循环程序处理无效输入完整代码我的学习总结简单输入建项目,使用cargo的new命令,创建一个guess_number目录cargonewguess_numbercdguess*code.2.构造项目cargobuild3.处理用户输入usestd::io;fnmain(){println!("---猜数字游戏---"
Yuleo_
·
2024-02-13 01:16
rust
rust
游戏
开发语言
JVM成神路之全面
详解
执行引擎子系统、JIT即时编译原理与分派实现
引言执行引擎子系统是JVM的重要组成部分之一,在JVM系列的开篇曾提到:JVM是一个架构在平台上的平台,虚拟机是一个相似于“物理机”的概念,与物理机一样,都具备代码执行的能力。但虚拟机与物理机最大的不同在于:物理机的执行引擎是直接建立在处理器、高速缓存、平台指令集与操作系统层面上的,物理机的执行引擎可以直接调用各处资源对代码进行直接执行,而虚拟机则是建立在软件层面上的平台,它的执行引擎则是负责解释
头顶假发
·
2024-02-13 01:16
程序员
Java
编程
jvm
java
linux
Rust标量类型
详解
在Rust中,数据类型分为标量类型和复合类型。本篇博客将重点介绍Rust的标量类型,其中包括整数类型、浮点类型、布尔类型以及字符类型。整数类型Rust提供了多种整数类型,分为带符号整数和无符号整数。带符号整数表示可以为正数、零或负数,而无符号整数则仅表示非负数。带符号整数(i类型)letn1:i8=10;letn2:i64=0b1111_000;在上述代码中,i8表示8位带符号整数,而i64表示6
好奇的菜鸟
·
2024-02-13 01:45
Rust
rust
开发语言
后端
什么是软件测试(功能、接口、性能、自动化)
详解
一、软件测试功能测试测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。黑盒测试常见测试用例编写方法1、等价类选取少数有代表性的数据,这一类数据等价于这一类的其它值;找出最小的子集,可以发现最多的错误;特性:必须设计的用例;涵盖了大部分情况;2、边界值所谓边界条件,是指输入和输
北国的秋天
·
2024-02-13 01:44
【STL】C++ STL之Multiset
详解
本文介绍multiset内容,如有学习STL其他内容,可以访问下面的目录链接进行阅读。C++STL总结主目录multiset1.介绍multiset容器中的元素满足特点:元素从小到大排序元素可以重复(不同于set中元素不能重复的特点)记住最重要的区别,其他基本和set一样。//头文件#include//初始化定义multisets;2.函数方法代码含义s.begin()返回set容器的第一个元素的
行码棋
·
2024-02-13 00:08
stl
c++
Rust循环控制结构
详解
循环是编程中常见的控制结构之一,它允许程序重复执行一段代码。在Rust中,循环有三种主要的形式:loop、while和for。本篇博客将介绍Rust中的这三种循环,并通过实例展示它们的用法和灵活性。无限循环:loopfnmain(){letmutcounter=0;letresult=loop{counter+=1;ifcounter==10{breakcounter*2;}};println!(
好奇的菜鸟
·
2024-02-13 00:00
Rust
rust
开发语言
后端
计算机哈希表相关知识
基础知识Java的HashMap源码解析(中高级Java工程师面试必备)Java8HashMap函数tableSizeFor
详解
JavaHashMap表的大小为什么必须是2的幂次Java8HashMap
雁阵惊寒_zhn
·
2024-02-12 23:15
three.js 细一万倍教程 从入门到精通(二)
目录三、全面认识three.js物体3.1、掌握几何体顶点_UV_法向属性3.2、BufferGeometry设置顶点创建矩形3.3、生成酷炫三角形科技物体四、
详解
材质与纹理4.1、初识材质与纹理4.2
编程抗氧化
·
2024-02-12 23:20
three.js
javascript
前端
开发语言
three.js
webgl
3D
三维
【Linux学习】线程
详解
目录十八.多线程18.1线程与进程18.2内核视角看待创建线程与进程18.3线程优缺点总结线程的优点:线程的缺点:线程的用途:18.4线程与进程的联系十九.线程控制19.1POSIX线程库19.2线程创建19.3线程等待19.4线程终止19.5线程分离19.6线程ID及进程地址空间布局十八.多线程18.1线程与进程在Linux系统中,线程(Thread)和进程(Process)是两种不同的执行单元
Chris在Coding
·
2024-02-12 23:48
[Linux学习]从0到1
linux
服务器
后端
【嵌入式开发】79
【嵌入式开发】STM32四轴无人机开发
详解
一、引言四轴无人机,也称为四旋翼飞行器,是一种多旋翼无人机。它通过四个旋翼的差速旋转来实现飞行姿态的控制。
少年郎123456
·
2024-02-12 23:46
fpga开发
单片机
嵌入式硬件
stm32
Java流式编程概念
详解
前言大家好,我是chowley,在我之前的开发项目中,涉及到了字符流处理,也就是今天的主角——流式编程。流式编程在现代Java编程中,流式编程(StreamProgramming)已经成为一种常见的编程模式,它基于Java8引入的StreamAPI,提供了一种简洁、高效、函数式的方式来处理集合数据。1.什么是流式编程?流式编程是一种基于StreamAPI的编程模式,它将数据的处理过程看作一系列的数
Chowley
·
2024-02-12 23:10
QALog
java
python
windows
刘澔【506】仪式就是精神,仪式就是态度,仪式就是本质2021-12-17
华杉
详解
“麻冕”,是祭祀时戴的帽子。用麻来做。中间用木棍做架子,外面用麻布。上黑下红。麻布要织得非常细密,依照周礼,要两千四百缕经线,非常费工。
战略刘老师
·
2024-02-12 22:08
traceroute命令
详解
基础命令学习目录首页原文链接:https://www.cnblogs.com/peida/archive/2013/03/07/2947326.html通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。l
weixin_34349320
·
2024-02-12 22:02
操作系统
运维
php
详解
SpringMVC
SpringMVC一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如Student、User等一类称为业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工
yumo丶
·
2024-02-12 22:01
java
mvc
intellij-idea
spring
HTTP协议回报状态码
详解
状态码为客户端提供了一种事物处理结果的回报方式,本博文基于HTTP/1.1,对常见的状态码进行了解释,希望本篇博文对你有帮助^_^如有错误,烦请随时指正!1.100——199信息性状态码状态码原因短语含义100Continue已经收到了客户端的请求,请客户端继续报送。服务器将在发送此请求后准备进行响应101SwitchingProtocals服务器应客户端要求,将协议切换为Update头部所列的协
又一片风
·
2024-02-12 22:30
http
网络协议
网络
web安全
Python 列表操作
详解
Python是一种流行的编程语言,它以其简洁的语法和强大的功能而闻名。在Python中,列表是一种常用的数据结构,它可以包含任意类型的元素,并且可以随时添加或删除元素。在这篇文章中,我们将详细介绍Python列表的一些常见操作。创建列表在Python中,我们可以使用方括号[]来创建一个列表。例如,我们可以创建一个包含五个元素的列表:a=[1,2,3,4,5]列表包含操作我们可以使用in关键字来检查
田猿笔记
·
2024-02-12 22:19
python
知识库
python
开发语言
详解
C指针 (一)
1.前言-指针的概念(1).指针是变量,用来存放地址,地址唯一标识一块内存空间。(2).指针大小是固定的4/8个字节(32位平台/64位平台)。(3).指针是有类型的,决定了指针的+-整数的步长,指针解引用操作时的权限。(4).指针的运算。2.字符指针//char*charch='w';//ch='a';char*pc='w';//pc为字符指针*pc='a';再看这种形式:chararr[]="
edstiny
·
2024-02-12 22:17
C语言
c语言
C语言
详解
-冒泡排序与qsort()函数
1.冒泡排序原理及代码冒泡排序的原理其实很简单,从左到右,相邻元素两两进行比较,并根据大小关系进行交换,直至完成整组数据的排序。例如,对9,8,7,6,5,4,3,2,1,0,进行升序排序,其冒泡排序具体步骤如下:9876543210第一次8976543210第二次8796543210第三次8769543210............8765432109......7865432109......
edstiny
·
2024-02-12 22:46
c语言
开发语言
排序算法
算法
详解
C语言-rand函数及猜数字小游戏
在利用C语言进行编程时,经常会遇到需要产生一个随机数。那么如何正确产生一个随机数呢?接下来我们将进行详细讨论,并给出随机数产生以及应用的一个实例。1.rand函数首先rand函数定义在#include中,使用时需要引用相应的头文件//Maximumvaluethatcanbereturnedbytherandfunction:#defineRAND_MAX0x7fff通过头文件中的宏定义我们可以知
edstiny
·
2024-02-12 22:16
c语言
开发语言
详解
C指针 (二)
1.函数指针数组数组是存储同一类型数据的存储空间//类比int*arr1[5];//整形指针数组char*arr2[5];//字符指针数组//函数指针数组-数组的每个元素是函数指针类型利用简单的例子实现函数指针数组#includeintAdd(intx,inty){returnx+y;}intSub(intx,inty){returnx-y;}intMul(intx,inty){returnx*y
edstiny
·
2024-02-12 21:46
c语言
数据结构
开发语言
不同路径【暴搜 + 记忆化搜索 + DP +
详解
】
不同路径思路:暴搜:从起点搜到终点:递归的出口:起点为(0,0),终点为(n,m),所以递归的出口是,二者坐标相等!另外就是边界问题,存在无限向下递归或向右一直递归越界的问题,所以需要判断边界,当前是返回还是继续往前走!递归的参数:当前坐标(x,y),由于题目不是全局变量,那就再加上终点坐标(m,n);递归体:dfs(x+1,y),dfs(x,y+1);classSolution{public:i
名字想不称展
·
2024-02-12 21:15
力扣
3000
题
动态规划
算法
leetcode
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他