- 浏览: 3435581 次
- 性别:
- 来自: China
文章分类
- 全部博客 (536)
- ajax (1)
- Algorithm (14)
- Android (40)
- CSS/HTML... (2)
- defy (3)
- DesignPattern (2)
- dorado (0)
- Drools (6)
- English/日本語 (7)
- Flex (2)
- Framework (0)
- Google (3)
- hibernate (13)
- homework (3)
- HTML5 (0)
- IDE (29)
- java (45)
- javaee (7)
- Javascript (14)
- java组件 (5)
- jQuery (4)
- jsp (8)
- jsf (2)
- Linux (2)
- lucene (0)
- mysql (6)
- news (3)
- Oracle (8)
- other (4)
- PHP (5)
- Python (0)
- Software Engineering (3)
- spring (7)
- struts1.x (14)
- struts2.x (14)
- strolling in cloud (1)
- subject:javaEnhance (20)
- Tomcat (7)
- validator (3)
- 学习·方法·心得 (8)
- .NET (2)
- vba (6)
- groovy (5)
- grails (2)
- SWT (0)
- big data (1)
- perl (1)
- objective-c (50)
- product (1)
- mac (7)
- ios (188)
- ios-phone (2)
- ios-system (15)
- ios-network (5)
- ios-file (4)
- ios-db (1)
- ios-media (3)
- ios-ui (27)
- ios-openSource (6)
- ios-animation (5)
- ios-drawing (7)
- c (2)
- ios-app (2)
- ios-course (15)
- ios-runtime (14)
- ios-code (8)
- ios-thread (8)
- ios-LBS (2)
- ios-issue (1)
- ios-design (2)
- Jailbreak (2)
- cocos2d (0)
- swift (16)
- ios-framework (4)
- apple watch (4)
- ios-web (1)
- react native (3)
- TVOS (1)
- OpenGL (1)
最新评论
-
xiaobinggg:
...
Session机制详解 -
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools入门-----------环境搭建,分析Helloworld -
wangyudong:
不是很好用,不支持自动化测试RESTful API,也不支持自 ...
Simple REST Client POST使用方法 -
Paul0523:
很棒的一篇文章,感谢楼主分享
Session机制详解 -
啸笑天:
获取原型对象的三种方法<script>functi ...
复习JavaScript面向对象技术
/** 树形结构应用十分广泛。 下面这段代码根据用户添加的数据,在内存中构建一个逻辑上等价的树形结构。 通过ShowTree() 可以把它显示为控制中的样子。 其中: a.add('a', 'b'); a.add('b', 'e'); 表示:'b' 作为 'a' 的孩子节点;'e' 作为 'b'的孩子节点。 如代码中给出的示例数据,输出结果应该为: a--b--e | |--f--j | |--k |--c |--d--g--h |--i */ import java.util.*; class MyTree { private Map map = new HashMap(); public void add(char parent, char child) { List<Character> t = (List<Character>)map.get(parent); if(t==null) { t = new Vector<Character>(); map.put(parent, t); // } t.add(child); } public List<Character> getChild(char x) { return (List<Character>)map.get(x); } } public class My { public static List<String> showTree(MyTree tree, char x) { List<Character> t = tree.getChild(x);//x的孩子节点的集合t List<String> r = new Vector<String>(); if(t==null) { r.add("" + x); return r; } for(int i=0; i<t.size(); i++) { List<String> ri = showTree(tree, t.get(i));//递归t中每个元素的求他们的孩子节点 for(int j=0; j<ri.size(); j++) { String pre = "| "; if(j==0) { if(i==0) pre = x + "--"; else pre = "|--"; } else { if(i==ri.size()) // pre = " "; else pre = "| "; } r.add(pre + ri.get(j)); } } return r; } public static void main(String[] args) { MyTree a = new MyTree(); a.add('a', 'b'); a.add('b', 'e'); a.add('b', 'f'); a.add('a', 'c'); a.add('a', 'd'); a.add('d', 'g'); a.add('d', 'i'); a.add('g', 'h'); a.add('f', 'j'); a.add('f', 'k'); List<String> lst = showTree(a, 'a'); for(int i=0; i<lst.size(); i++) { System.out.println(lst.get(i)); } } }
发表评论
-
java正则表达式修改html标签中属性
2013-04-21 11:45 4827package com.ez; import ... -
qweqwe
2012-07-11 16:06 1江蛤蟆 一统江湖 -
123123123
2012-07-11 16:04 0<p>法轮</p> -
String.intern()解析
2012-07-16 22:53 1575String.intern()解析 Str ... -
Java中的访问控制public,private,protected,package
2012-05-08 02:41 28021. Java中的访问控制表1-1 可见/ ... -
Beginning SWT
2012-04-12 15:41 0SWT(Standard Widget Toolkit, ... -
Java IO读写大文件的几种方式及测试
2012-03-13 17:24 3396读取文件大小:1.45G 第一种,OldIO: (注意文件和系 ... -
Java编程中“为了性能”尽量要做到的一些地方
2012-03-13 17:25 1317最近的机器内存又爆满了,除了新增机器内存外,还应该好好r ... -
复习nio
2012-03-13 17:24 1726简介: JDK 1.4 中引入的新输入输出 (NIO) 库在 ... -
The Closeable, Flushable, Readable, and Appendable interfaces
2012-03-13 17:23 1849Java SE 5.0引入了4个附加的接口:C ... -
Java IO复习
2012-03-13 17:22 1394什么是流: 流是一个抽象的概念。当Java程序需要 ... -
母牛繁殖问题
2011-12-30 13:08 3833question:农场的母牛寿命是5年,母牛第二年和第四年会繁 ... -
java模拟spring ioc
2011-12-08 17:21 2205<?xml version="1.0&q ... -
javaweb读取任意目录的下的properties配置文件(解决普通java类读web-inf下任意目录)
2011-10-28 15:59 11885看到很多用getResourcesAsStream()来读取. ... -
java程序员常用英语
2011-11-14 08:16 5561干程序员这行实在是 ... -
Oracle在2011年取得的Java主要成就
2011-10-20 08:29 2009甲骨文公司继续推动Java前进的战略。自2010年1月收购 ... -
Java规则引擎与其API(JSR-94)
2011-10-19 10:02 4205转自:http://www.ibm.com/developer ... -
Core Java , Volume 1 笔记
2011-07-17 11:36 051 StringBuffer:效率略低于String ... -
求能除尽1至n的最小整数
2011-07-16 02:43 3957为什么1小时有60分钟,而不是100分钟呢?这是历史上的 ... -
java 四则运算 栈的实现
2011-07-15 13:42 13842import java.util.Stack; /* ...
相关推荐
xml文件树形显示,可添加删除修改xml节点
实现了XML文件的树形显示,及节点的插入删除等操作。
自定义开发的以树形结构显示的下拉框,基于NETFRAMWORK开发
在下拉框里面绑定树形显示 1、递归绑定 2、树形显示下拉框列表
C#制作文件系统树形显示,程序非常友好稳定,自己调试多次,修改了很多BUG,如实际文件夹被删后在树形结构上在添加会蓝屏等BUG。效率很高
说明地址 http://www.cnblogs.com/l2017/p/8660089.html
win7使用Vs2010模拟系统文件系统功能..树形显示目录。
js实现网页树形显示,thTree 1.2.1版本,完全使用div实现
适合MFC入门的朋友,树形控件的基本操作,以及用数组储存信息
用JAVa实现 树形目录的显示,有界面
一个以树形结构显示出来的checkbox,支持出三态的效果,类似于树形的结构
js实现网页树形显示,完全使用div实现. thTree 1.4.1-r2版本,添加显示/隐藏子节点功能
树形结构以其操作便利、美观获得大家的认可与喜爱。此例可提供一个方案及构架,包括动态新增、删除子节点,是一个很不错的例子。
1.这个插件遇到json加载了就可以自动把json变成树形显示。 2.由我的同事分享。 3.并非我写,如有侵权请通知我下架。
使用LabVIEW调用DLL的方式打开Windows系统的树形文件夹选择目录,取代LabVIEW原生的使用打开文件对话框的“当前文件夹”按钮选择目录。代码来自openG论坛。
ASP+ACCESS动态二级树形产品导航菜单(黄生原创作品)
NULL 博文链接:https://xy0792.iteye.com/blog/2056941
vc++中树型控件的显示颜色设置,及图形变换设置。
数据库存放树形结构的记录,从数据库里面查询树形节点及其子节点通过串口发送,接受还原数据在TreeView显示。内有文档及源码解释。
这是一个比较简单的程序,但里面包含了多个知识点!可供初学者学习。程序不但分割了窗口,还用到了树形结构来显示文件内容!