腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
wfaceboss
专栏作者
举报
283
文章
317402
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
javascript
打包
webpack
http
c#
python
css
数据库
node.js
html
npm
jquery
ecmascript
sql
json
ajax
网络安全
java
微信
vue.js
小程序
https
数据结构
mvc
容器
二叉树
typescript
flask
ide
网站
babel.js
存储
actionscript
asp.net
xml
git
云数据库 MongoDB
mongodb
爬虫
scrapy
system
using
表单
对象
客户端
配置
ios
iphone
react
单片机
access
sqlalchemy
github
api
日志服务
缓存
html5
正则表达式
面向对象编程
iis
uml
安全
windows
postcss
action
ado
appsettings
autocomplete
block
config
controls
cs
data
display
form
height
inline
input
list
methods
model
nopcommerce
padding
process
session
text
url
view
web
winform
登录
服务
函数
集合
进程
浏览器
内存
前端
数据
搜索
搜索文章
搜索
搜索
关闭
6.1 集合和映射--集合->底层基于二叉搜索树实现
数据结构
编程算法
前言:在第5章的系列学习中,已经实现了关于二叉搜索树的相关操作,详情查看第5章即可。在本节中着重学习使用底层是我们已经封装好的二叉搜索树相关操作来实现一个基本的集合(set)这种数据结构。 集合set的特性: 集合Set存储的元素是无序的、不可重复的。为了能达到这种特性就需要寻找可以作为支撑的底层数据结构。 这里选用之前自己实现的二叉搜索树,这是由于该二叉树是不能盛放重复元素的。因此我们可以使用二叉搜索树这种底层来实现集合(set)。
wfaceboss
2019-04-22
571
0
ES6系列_12之map数据结构
数据结构
编程算法
json
JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。为了能实现将对象作为键值对的key,ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果你需要“键值对”的数据结构,Map 比 Object 更合适。
wfaceboss
2019-04-08
378
0
ES6系列_11之Set和WeakSet数据结构
ecmascript
数据结构
编程算法
Set和Array 的区别是Set不允许内部有重复的值,如果有只显示一个,相当于去重。
wfaceboss
2019-04-08
322
0
使用java数组,并开始封装我们自己的数组
编程算法
数据结构
java
今天感冒了,全身酸软无力,啥样不想做,就来学习吧,此节我们从初步使用java中提供的数组,然后分析相关情况,过渡到封装我们自己的数组。
wfaceboss
2019-04-08
805
0
链表----链表(Linked List)入门
数据结构
编程算法
存储
新建一个package(LinkedList),然后新建一个类LinkedList,在该类中封装一个私有的节点,便于后续对于节点的使用。
wfaceboss
2019-04-08
425
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档