二叉树可以用常见的三种遍历结果来描述其构造,但是 不够直观,尤其是二叉树中有重复值的时候,仅通过三种遍历的结果来构造二叉树的真实结构是难上加难 那么我们如何设计一个更直观的二叉树描述呢?首先我们来看下面图中这个二叉树结构,我们来设计一个算法用来更直观的描述树的结构 以上面的这个树结构为例子,我们来给 ...
分类:
其他好文 时间:
2017-12-10 19:32:54
阅读次数:
194
双列集合: | Map 如果是实现了Map接口的集合类,具备的特点: 存储的数据都是以键值对的形式存在的,键不可重复,值可以重复。 | HashMap 底层也是基于哈希表实现 的。 HashMap的存储原理: 往HashMap添加元素的时候,首先会调用键的hashCode方法得到元素 的哈希码值,然 ...
分类:
其他好文 时间:
2017-11-25 16:22:18
阅读次数:
220
1、SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。 SELECT 列名称 FROM 表名称 SELECT LastName,FirstName FROM Persons 2、SQL SELECT DISTINCT 语句 在表中,可能会包含重复值。这并不成问题,不过,有 ...
分类:
数据库 时间:
2017-11-22 15:15:16
阅读次数:
184
老的方法可以通过循环解决,网上很多,这里说一个利用es6新增数据类型Set实现的方式 具体Set的用法可以参考阮一峰大神的es6文档。传送门 Set ...
分类:
编程语言 时间:
2017-11-21 22:01:04
阅读次数:
229
作业09 集合与泛型z 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容。 这次改一个方式,就不用思维导图了,用图文结合方式来总结 1. Map三视图 键值: Set KeySet() (利用Set存放,key唯一不可重复) 值集合(不是Set): Collec ...
分类:
编程语言 时间:
2017-11-18 18:40:43
阅读次数:
177
redis是key-value的数据结构,每条数据都是一个键值对键的类型是字符串 注意:键不能重复,值的类型分为五种:字符串string 哈希hash 列表list 集合set 有序集合zset 一.stringstring是redis最基本的类型,最大能存储512MB数据,string类型是二进制 ...
分类:
其他好文 时间:
2017-11-08 00:56:31
阅读次数:
164
重复数据的处理 识别重复数据 删除重复数据 一、识别重复数据 函数法 高级筛选法 条件格式法 数据透视法 函数法 高级筛选法 条件格式法 数据透视法 总结: 函数法:根据范围选择不同,可以看到重复的个数,也可以得到这是第几个重复值。 高级筛选法:将多余的去除,只留下唯一一个。 条件格式法:将有重复项 ...
分类:
其他好文 时间:
2017-11-05 18:33:55
阅读次数:
164
SQL SELECT DISTINCT 语句 在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。 DISTINCT 关键词用于返回唯一不同的值。 下面是选自 "Websites" 表的数据: 实例 输出结果: ...
分类:
数据库 时间:
2017-11-04 14:59:58
阅读次数:
219
在 Oracle 中提供了三种类型集合操作:并(UNION)、交(INTERSECT)、差(MINUS) · UNION:将多个查询的结果组合到一个查询结果之中,没有重复内容 · UNION ALL:也是将多个查询结果组合到一个查询之中,但是包含重复值 · INTERSECT:返回多个查询结果中相同 ...
分类:
数据库 时间:
2017-11-02 23:14:40
阅读次数:
259
约束的分类 在实际中,约束主要分为以下五种约束: · 主键约束:主键表示是一个唯一的标识,本身不能为空 |- 例如:身份证编号是唯一的,不可重复的,不可为空的 · 唯一约束:在一个表中只允许建立一个主键约束,而其他列如果不希望出现重复值的话,则就可以使用唯一约束 · 检查约束:检查一个列的内容是否合 ...
分类:
其他好文 时间:
2017-11-02 00:04:54
阅读次数:
176