搜索结果
查询Tags标签: 递归,共有 1002条记录-
递归删除非空文件夹
` public class Test1 { public static void main(String[] args) throws Exception {File f=new File("e:/haha");deleDir(f);System.out.println("删除成功!"); }private static void deleDir(File f) {//1、判断Dir是文件夹if (f!=null||f.exists…
2021/8/14 23:09:05 人评论 次浏览 -
使用递归算法打印目录树
import java.io.File; /** 使用递归算法打印目录树 */ public class PrintFileTree { public static void main(String[] args) { File f = new File("d:\java");printFile(f);}static void printFile(File file) {System.out.println(file.getName());if(file.…
2021/8/14 11:35:48 人评论 次浏览 -
使用递归算法打印目录树
import java.io.File; /** 使用递归算法打印目录树 */ public class PrintFileTree { public static void main(String[] args) { File f = new File("d:\java");printFile(f);}static void printFile(File file) {System.out.println(file.getName());if(file.…
2021/8/14 11:35:48 人评论 次浏览 -
【LeetCode】509. 斐波那契数
509. 斐波那契数知识点:递归;动态规划题目描述 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1给你 n ,请计算 …
2021/8/14 6:05:58 人评论 次浏览 -
【LeetCode】509. 斐波那契数
509. 斐波那契数知识点:递归;动态规划题目描述 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1给你 n ,请计算 …
2021/8/14 6:05:58 人评论 次浏览 -
【算法】回溯
回溯 1.概念 回溯是很经典的一个算法,什么是回溯,回溯其实是一种暴力枚举的方式,为啥都暴力了还是很经典的一种方法呢,其实是因为有些问题我们能暴力出来就不错了,就别要其他自行车了。常见的回溯类问题:组合;排列;切割;子集;棋牌; 其实回溯算法就是常说的DFS,…
2021/8/14 1:05:46 人评论 次浏览 -
【算法】回溯
回溯 1.概念 回溯是很经典的一个算法,什么是回溯,回溯其实是一种暴力枚举的方式,为啥都暴力了还是很经典的一种方法呢,其实是因为有些问题我们能暴力出来就不错了,就别要其他自行车了。常见的回溯类问题:组合;排列;切割;子集;棋牌; 其实回溯算法就是常说的DFS,…
2021/8/14 1:05:46 人评论 次浏览 -
自学Java第三十四课
从今天开始便正式进入了IO流的学习,昨天的File开了一个头,今天继续学习File。 IO流在C++中也学习过,主要对文件及内容进行输入输出。 File类的创建功能public boolean creatNewFile() 创建一个新文件public boolean mkdir() 创建一个目录public boolean mkdirs() 创建多…
2021/8/8 20:06:23 人评论 次浏览 -
自学Java第三十四课
从今天开始便正式进入了IO流的学习,昨天的File开了一个头,今天继续学习File。 IO流在C++中也学习过,主要对文件及内容进行输入输出。 File类的创建功能public boolean creatNewFile() 创建一个新文件public boolean mkdir() 创建一个目录public boolean mkdirs() 创建多…
2021/8/8 20:06:23 人评论 次浏览 -
Java方法06:递归讲解
Java方法06:递归讲解 A方法调用B方法,很容易理解 而递归是:A方法调用A方法,即自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。 它通常把一个大型复杂的问题层层转化为 一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过…
2021/8/8 17:06:14 人评论 次浏览 -
Java方法06:递归讲解
Java方法06:递归讲解 A方法调用B方法,很容易理解 而递归是:A方法调用A方法,即自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。 它通常把一个大型复杂的问题层层转化为 一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过…
2021/8/8 17:06:14 人评论 次浏览 -
LeetCode——1137. 第 N 个泰波那契数(Java)
题目描述 题干: 泰波那契序列 Tn 定义如下: T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2 给你整数 n,请返回第 n 个泰波那契数 Tn 的值。示例 1: 输入:n = 4 输出:4 解释: T_3 = 0 + 1 + 1 = 2 T_4 = 1 + 1 + 2 = 4示例 2: 输入:…
2021/8/8 14:06:24 人评论 次浏览 -
LeetCode——1137. 第 N 个泰波那契数(Java)
题目描述 题干: 泰波那契序列 Tn 定义如下: T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2 给你整数 n,请返回第 n 个泰波那契数 Tn 的值。示例 1: 输入:n = 4 输出:4 解释: T_3 = 0 + 1 + 1 = 2 T_4 = 1 + 1 + 2 = 4示例 2: 输入:…
2021/8/8 14:06:24 人评论 次浏览 -
Java学习day6
方法 方法概述 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合方法包含与类或者对象中方法在程序中被创建,在其他地方被引用 解释System.out.print() 调用系统类(System)里的标准输出对象(out)中的print方法 设计方法的原则 方法…
2021/8/7 17:35:59 人评论 次浏览 -
Java学习day6
方法 方法概述 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合方法包含与类或者对象中方法在程序中被创建,在其他地方被引用 解释System.out.print() 调用系统类(System)里的标准输出对象(out)中的print方法 设计方法的原则 方法…
2021/8/7 17:35:59 人评论 次浏览