学习目标 .能够说出File类获取名称的方法名称 .能够说出File对象的创建方式 .能够说出File类获取绝对路径的方法名称 .能够区分文件操作中的相对路径与绝对路径 .能过说出File获取文件大小的方法名称 .能够判断一个文件是否为文件还是文件夹(目录) .能够遍历文件夹(目录) .能够解释递归 ...
分类:
其他好文 时间:
2020-12-17 13:03:21
阅读次数:
5
java.util.iterator接口(迭代器) 概述:对集合进行遍历,Iterator迭代器是一个接口,我们无法直接使用,需要使用Iterator接口的实现类对象。 获取实现欸的方式比较特殊。 Collection接口中有一个方法,叫iterator(),这个方法返回的就是迭代器的实现类对象 I ...
分类:
其他好文 时间:
2020-12-17 12:31:13
阅读次数:
2
623. 在二叉树中增加一行 思路 采用广度优先遍历的方式,同时在遍历的时候记录当前深度,如果深度与d相等,那么就改变当前层次树的结构,遍历完了之后直接return root即可。 需要注意的点是,如果深度为1,则可以直接创立一个新的节点,并把root赋值给树的left节点即可。(这是一个隐藏的坑, ...
分类:
其他好文 时间:
2020-12-16 12:47:50
阅读次数:
3
589. N叉树的前序遍历 Difficulty: 简单 给定一个 N 叉树,返回其节点值的_前序遍历_。 例如,给定一个 3叉树 : 返回其前序遍历: [1,3,5,6,2,4]。 **说明: **递归法很简单,你可以使用迭代法完成此题吗? Solution Language: **** """ ...
分类:
其他好文 时间:
2020-12-14 13:21:17
阅读次数:
3
###题目 389. Find the Difference ###解题方法 先统计两个字符串中每个字母的出现次数,记为dic_s和dic_t,先遍历dic_s,找一个在dic_t中没出现的字母,或者在dic_t中出现了但是频数和dic_s中不一样的字母,找到了就break不做了,要是没找到就再去d ...
分类:
其他好文 时间:
2020-12-14 13:02:21
阅读次数:
3
python 获取一个文件夹内(包括子文件夹)所有文件的名字和路径 import os dir = "e:\\" for root, dirs, files in os.walk(dir): for file in files: print os.path.join(root,file) 1 2 3 ...
分类:
编程语言 时间:
2020-12-11 12:35:40
阅读次数:
25
515. 在每个树行中找最大值 Difficulty: 中等 您需要在二叉树的每一行中找到最大的值。 示例: 输入: 1 / \ 3 2 / \ \ 5 3 9 输出: [1, 3, 9] Solution Language: **** BFS+queue实现层序遍历,十分easy,一次AC。 # ...
分类:
其他好文 时间:
2020-12-11 12:12:45
阅读次数:
4
前言 平时操作集合数据,我们一般都是for或者iterator去遍历,不是很好看。java提供了Stream的概念,它可以让我们把集合数据当做一个个元素在处理,并且提供多线程模式 流的创建 流的各种数据操作 流的终止操作 流的聚合处理 并发流和CompletableFuture的配合使用 关注公众号 ...
分类:
编程语言 时间:
2020-12-11 11:59:25
阅读次数:
7
数组的基本使用 一、数组概念 所谓数组(Array),就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组 数组的定义 数组式一组有序的数据集合,内部可以存放多个数据,不限制数据类型(嵌套另外一个数组),并且长度可以动态调整 创建方式:[](字面量),new A ...
分类:
编程语言 时间:
2020-12-10 11:38:47
阅读次数:
19
函数 一、函数的概念 讲一段代码一起封装起来,内部封装的一段代码为一个结构体,执行就全都一起执行(遇到return除外),不执行就都不执行 可以重复使用 二、函数的声明、参数和调用 2.1 函数声明 函数声明又叫函数定义,必须先定义才能使用 跟变量的命名要求相似 不然会报引用错误 语法 functi ...
分类:
其他好文 时间:
2020-12-10 11:37:39
阅读次数:
9