Atitit data struts art 数据结构的艺术 数据结构之道 attilax著
目录
1.1. 按照元素关系分(集合,列表,tree,map,图) 1
1.2. 按照通用业务分 堆栈与队列 串 数组 树 文件 1
2. Atitit 不同文件数据结构都查找算法与查找api 语言 2
3.1. 常见格式xml json yaml toml Html 3
3.3. 非完全格式Urlparam Prop、ini csv csvWzHead 3
4.1. Atitit 提升可读性 数据结构特殊化专用api 比较通用的对象 3
1. 分类
1.1. 按照元素关系分(集合,列表,tree,map,图)
集合
数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系;
2.线性结构
数据结构中的元素存在一对一的相互关系;
3.树形结构
数据结构中的元素存在一对多的相互关系;
4.图形结构
数据结构中的元素存在多对多的相互关系。
1.2. 按照通用业务分 堆栈与队列 串 数组 树 文件
第3章 堆栈与队列
串
第5章 数组和广义表
第6章 树和二叉树
第8章 查找
第9章 排序
第10章 文件
10.2 顺序文件
10.3 索引文件
10.4 ISAM文件
10.5 VSAM文件
10.6 哈希文件
10.7 多关键字文件
10.7.1 多重表文件
10.7.2 倒排文件
*10.8 文件的应用举例
1.3. 按照专用业务
1.1. 命令行执行返回cliRet 1
1.2. 上传进度 1
1.4. 按照结构 列表 树形 网状
1.5. 安装存储格式
2. Atitit 不同文件数据结构都查找算法与查找api 语言
2.1. 树形结构XPath ongl
树形结构来看,工作区模型非常类似于 XML 文档,所以 XPath 是查找节点的理想语法。XPath 查询是通过 QueryManager对象执行的。查询的过程与通过 JDBC 存取记录类似,如清单 10 所示:
OGNL的全名称Object Graph Navigation Language。全称为对象图导航语言,是一种表达式语言。使用这种表达式语言,你可以通过某种表达式语法,存取Java对象树中的任意属性、调用Java对象树的方法、同时能够自动实现必要的类型转化
2.2. 正则表达式 字符串
2.3. List stream linq
Atitit 业务数据结构的艺术
3. 传输与存储通用格式
3.1. 常见格式xml json yaml toml Html
3.2. 私有格式javastr phpstr
3.3. 非完全格式Urlparam Prop、ini csv csvWzHead
4. 最近实践
4.1. Atitit 提升可读性 数据结构特殊化专用api 比较通用的对象
不够通用的对象还是使用map吧不然类库过多了,工作量过大