首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
干饭程序员
掘友等级
编写代码,然后干饭
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
二叉堆
二叉堆是一种特殊的堆,二叉堆是完全二元树(二叉树)或者是近似完全二元树(二叉树)。二叉堆有两种:最大堆和最小堆。最大堆:父结点的键值总是大于或等于任何一个子节点的键值;最小堆:父结点的键值总是小于或等
哈希表
0. 哈希表概述 哈希表也叫做散列表( hash 有“剁碎”的意思),hash table。 哈希表可以高效的处理数据。是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把
红黑树
1. 红黑树概述 红黑树,英文名 Red-Black Tree,是一个自平衡的二叉搜索树。以前也叫做平衡二叉B树(Symmetric Binary B-tree)。 红黑树必须满足以下 5 条性质:
B树
B树的简介 B树 是一种平衡的多路搜索树,多用于文件系统、数据库的实现。 对于B树,m阶B树 中的 m阶 的值是整个 B树 中取节点的最大的度。 观察上面几个B树,可以发现一些共同的特点: 1 个节点
平衡二叉搜索树 - AVL 树
前言 二叉搜索树的复杂度 对于 图1 的二叉搜索树,添加、删除、查询的复杂度为:O(h),h 为二叉树高度,也等于 O(logn),n 为二叉树的节点个数。效率比较高。此时查找元素 10,需要 3 次
二叉搜索树
二叉树的存储 二叉树的存储结构有两种,分别为顺序存储和链式存储。 二叉树的顺序存储结构 二叉树的顺序存储,指的是使用顺序表(数组)存储二叉树。需要注意的是,顺序存储只适用于完全二叉树。换句话说,只有完
Swift 闭包
『闭包』是独立的代码块,可以在代码中随意传递和使用 。Swift 中的闭包与 Objective-C/C 中的 Block、其他编程语言中的匿名函数相似。 全局和嵌套函数实际上也是特殊的闭包。闭包采取如下三种形式之一: 全局函数是一个有名字但不会捕获任何值的闭包。 嵌套函数是一…
二叉树的遍历
二叉树遍历概述 遍历是数据结构中的常见操作。 二叉树的遍历就是把所有元素都访问一遍。 根据节点访问顺序的不同,二叉树的常见遍历方式有4种: 前序遍历(Preorder Traversal) 中序遍历(
二叉树概述
二叉树概述... 树是一种非线性结构... 二叉树... 满二叉树...... 完全二叉树......
初识 Java 异常 - Exception
程序中,代码出现错误,程序就会终止运行。 异常指的并不是语法错误,语法错误,编译不通过,不会产生字节码文件根本不能运行。 异常处理是衡量一门语言是否成熟的标准之一,主流的语言 Java、C++、C# 等支持异常处理机制。 异常处理可以让程序有更好的容错性,使我们的代码更健壮。 …
下一页
个人成就
文章被点赞
18
文章被阅读
14,275
掘力值
433
关注了
139
关注者
5
收藏集
0
关注标签
13
加入于
2018-11-01