问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用java实现树的遍历 不是二叉树

发布网友 发布时间:2022-04-25 21:00

我来回答

2个回答

热心网友 时间:2022-05-07 21:16

不写代码 只给思路 :广度优先遍历
1。建一个队列(先进先出),把树的根节点压入队列
2。从队列中弹出一个节点(第一次弹出的就是根节点),把该节点的所有子节点压入队列,如果没有子节点,说明已经到达叶子节点了
3。重复第二步,直到队列为空,说明所有的叶子节点都已经经过了队列,也就完成了遍历

热心网友 时间:2022-05-07 22:34

import java.io.*;
public class Test{
public static void main(String[] args){
File f=new File("f:/");
tree(f,0);
}

private static void tree(File f,int lev){
String ss="-";
for(int j=0;j<lev;j++){
ss+="----";
}
File[] childs=f.listFiles();
for(int i=0;i<childs.length;i++){
System.out.println(ss+childs[i].getName());
//System.out.println("ss");
if(childs[i].isDirectory()){
tree(childs[i],lev+1);
System.out.print("+");
}
}
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 拌好调料的饺子馅放一两天会变味吗? 在java中,如何实现对树的如下操作?各位高人支个招,高分答谢! java怎么实现二叉树 香菇饺子馅放了几天变黑是怎么回事 用java实现二叉树 java中如何建立一个java树,请详解? 二叉树的java实现与几种遍历 用Java实现一个树形结构,并对其进行遍历 如何用java实现二叉树 关于java树结构的实现 java实现tree树性能如何 非诚勿扰,男嘉宾说是厨师,被24位女生灭灯,后又说加开空中一号餐厅,投资两个亿,那一集 江苏卫视,非诚勿扰节目哪期里有个男嘉宾说存款有600万,没看过想知道。 “乞丐”男上节目相亲,遭全体女孩灭灯,后来怎样? 非诚勿扰那个厨师的是哪一期,他最后说他爸开了个饭馆耗资2亿叫空中 非诚勿扰男子4年后身价过亿是哪一期 江苏卫视《非诚勿扰》节目中的最有钱的男嘉宾是谁?说点他的简历,最好说的详细一点! 57亿公子哥非诚勿扰是哪一期 非诚勿扰身家上亿的嘉宾是在哪一期 非诚勿扰开五菱宏光拉客是哪一期? 在冰箱里冷冻的饺子馅可以存放几天 用Java实现生成树协议 低温下,饺子馅放5天会变质吗 用java怎么构造一个二叉树呢? java中怎样使用树结构 用java怎么构造一个二叉树? 二叉排序树(BST) Java实现 素饺子馅放冰箱三天了还能吃吗 如何用java实现二叉树的构建 如何用java实现静态查找树 简单的JAVA多叉树问题实现 电脑一开机就显示:访问注册表失败。 众智9.02安装win7旗舰版64位成功,加密锁也插上了,打开软件显示读取注册表失败是怎么回事? C#读取注册表失败!! 读取注册表失败hkey-local-machine&#47;seftware&#47;sogoinput&#47;查找安装路径是失败 文件UpdInfo.dat读取注册表路径失败!求助好心人啊 读取注册表信息失败 bat获取注册表的值失败,提示错误。 系统注册表文件丢失或损坏,windows无法加载文件是怎么回事? 更新农行证书提示读取注册表数据异常