全部 文章 问答 分享 共找到23个相关内容
[文章] 对于递归的个人理解
递归条件可以通过递归调用来缩小问题规模,且新问题与原问题有着相同的形式。(自身调用)存在一种简单情境,可以使递归在简单情境下退出。
2020-08-16 21:23 · 递归 / 算法
[文章] hanoi塔用递归和用栈替换
递归很简短的几行代码始终把x上所有圆盘看做两块-一块是最下面的一块-一块是最下面一块上面所有的把三个柱子设为x,y,z,一开始都在x上面。
2020-04-01 10:56 · 小白写文章
[文章] 21-01 月份刷题记录( 01-01)
知识背景:​二叉搜索树:左节点的所有值一定小于右节点所有值,高度相差不超过1​中序遍历:左->中->右​前序遍历:中->左->右​后序遍历:左->右->中解题思路:利用递归整理二叉树
2021-01-01 22:48 · LeetCode
[文章] 快速排序--学习
4、重复上述过程,可以看出,这是一个递归定义,通过递归将左侧部分排好序后,在递归排好右侧部分的顺序、当左侧和右侧两个部分的数据排序完毕后,整个数组的排序也就完成了。
2020-08-16 20:39 · 快速排序 / 算法
[文章] (02)王道数据结构-空间复杂度
S(n)=O(n)/*下列代码空间复杂度度:S(n)=O(n*n)+O(n)+O(1)=O(n*n)*/intflag[n][n];intother[n];inti;return0;}**算法2:**递归型爱你
2022-08-05 10:32 · 数据结构 / 王道 / 空间复杂度
[文章] C语言入门(6)
voidmax(intx)不能区分函数.3.2函数默认参数顾名思义就是给参数列表赋初值.如果不输入x,y的值,它就用参数列表里面的值.如果只输入一个x或y的值,那么副函数就不用相应的x或y的值而使用输入的值.4.递归函数
2020-02-22 01:05 · C语言入门 / 函数
[文章] 并查集
voidmake_set(vector<T>data){for(Tvar:data){father.insert({var,var});size.insert({var,1});}}//查找一个元素所在的集合,递归
2020-07-24 09:27 · 并查集
[文章] Linux下的文件以及文件夹操作命令
把查找出来的文件删除全局搜索某个文件夹或文件会将相关的路径列出来find/-name文件名搜索文件名搜索文件夹创建文件  mkdir目录名        创建目录(文件夹)touch文件名        创建文件  mkdir-p目录名/目录名/目录名 递归创建目录
2020-09-07 08:31 · Linux
[文章] 程序员必做的文史题目
a,递归;b,分治;c,迭代;d,模拟。5,雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种算法?a,动态规划;b,穷举;c,记忆化搜索;d,Dijkstra算法。
2019-10-21 12:37 · 搞笑 / 程序员 / 日常
[问答] leetcode面试题 17.16. 按摩师 代码提交执行超时
https://leetcode-cn.com/problems/the-masseuse-lcci/阅读前两个提示之后尝试递归解决测试用例:[104,209,137,52,158,67,213,86,141,110,151,127,238,147,169,138,240,185,246,225,147,203,83,83,131,227,54,78,165,180,214,151,111,161,233,147,124,143
2020-03-24 13:13 · JavaScript
[文章] Kotlin实现的二叉树数据结构
null,null)}//判断在左边还是右边还是当前的位置//如果是当前的位置,那么就改值valcmp=key.compareTo(node.key)when{cmp<0->{//在左边,递归调用
2020-11-02 18:17 · 算法 / keyvalue / 二叉树 / / binaryTree
[文章] Linux的常用命令
a.txt文件重命名为b.txtrm删除文件用法:rm[选项]...文件...rma.txt删除a.txt文件删除需要用户确认,y/nrm删除不询问rm-fa.txt不询问,直接删除rm删除目录rm-ra递归删除不询问递归删除
2020-11-19 16:25 · Linux / Linux命令 / Linux打包 / vim / Linux网络配置
[文章] 初涉安卓开发:Java基础知识详解与学习路径
-方法定义与调用:学会编写函数,理解参数传递机制(值传递和引用传递),以及重载和递归的概念。
2024-03-20 11:05 · 安卓开发 / java / 基础 / 基础知识 / 安卓
2020-05-13 19:42 · Java / final / 常量 / GC / 堆栈
[文章] 动态规划 -- 简单入门
classSolution{publicintfib(intn){if(n==0){return0;}if(n==1){return1;}returnfib(n-1)+fib(n-2);}}使用递归,计算会产生很多多余的计算
2022-08-05 11:21 · 算法
[文章] 【笔记】HTTP-POST多文件上传
"+add);}else{//不是:递归getAllFilePath(file);}}}}}
2020-04-03 03:50 · 文件上传 / POST请求
[文章] 带你走进 lsof 命令
列出打开文件存在的进程-c<进程名>列出指定进程所打开的文件-g列出GID号进程详情-d<文件号>列出占用该文件号的进程+d<目录>列出目录下被打开的文件+D<目录>递归列出目录下被打开的文件
2021-09-22 22:07 · 运维 / Linux
[文章] 《Kotlin 核心编程》阅读笔记
expr.rightExpr.Operate("+",expr.left,Expr.Num(0))->expr.leftelse->expr}isExpr.Num->expr}解决多重的嵌套,可以使用递归方式进行实现
1970-01-01 00:00 · kotlin
[文章] Hadoop集群操作
*/@TestpublicvoidtestDelete()throwsException{//1.获取对象FileSystemfs=getFileSystem();//2.文件的删除第二个变量表示是否递归删除
2020-08-19 22:11 · 大数据 / Hadoop
[文章] linux系统查看命令(常用)
基本语法:chown[-R]账号名称文件或目录chown[-R]账号名称:用户组名称文件或目录参数:-R:进行递归(recursive)的持续更改,即连同子目录下的所有文件、目录都更新成为这个用户组。
2021-08-10 22:07 · linux / 运维
[文章] JVM--类加载子系统
工作原理如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器如果父类加载器可以完成类加载任务
2020-08-19 15:15 · jvm / java
[文章] [待更新]学习笔记-设计模式
装饰者模式概念动态的将新功能附加到对象上,在对象功能扩展方面,比继承更有弹性,装饰者模式体现了开闭原则(OCP)通过递归方式方便组合和维护作用场景多对象进行组合使用,减少类创建实例定义被装饰者抽象类publicabstractclassDrink
2021-08-18 17:07 · java / 设计模式
[文章] 学习笔记-Python
#循环输出0-10foriinrange(10):print(i)#循环输出2-10foriinrange(2,10):print(i)递归#递归函数defrecursion_test(num):ifnum
2021-12-26 21:26 · Python / 笔记
  • 1