会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Demrystv
Stay hungry, Stay foolish
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
2018年5月21日
数据库中的索引
摘要: 索引的原理 1. 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。 2. 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以
阅读全文
posted @ 2018-05-21 00:13 Demrystv
阅读(462)
评论(0)
推荐(0)
2018年5月19日
通过两种深度优先遍历方式重建二叉树或者得到其余一种遍历方式
摘要: 重建二叉树的方法有很多种,但是并不是通过任意两种深度优先遍历方式都可以重建二叉树,它也是有限制的。 通过前序+中序、后序+中序、层序+中序这三种方式是可以重建二叉树的,但是通过前序+后序、前序+层序、后序+层序这三种方式是不能重建二叉树的。本文重点讲解通过前序+中序的方式重建二叉树的基本思想以及具体
阅读全文
posted @ 2018-05-19 00:03 Demrystv
阅读(178)
评论(0)
推荐(0)
2018年5月15日
二分搜索树的深度优先遍历和广度优先遍历
摘要: 二分搜索树的特点 二分搜索树首先是一个二叉树,其次其必须满足的条件是:每个节点的键值必须大于其左子节点,每个节点的键值必须小于其右子节点,这样以左右孩子为根的子树仍为二分搜索树,需要注意的是,二分搜索树不一定是一颗完全二叉树。 深度优先遍历 深度优先遍历的基本思想:对每一个可能的分支路径深入到不能再
阅读全文
posted @ 2018-05-15 22:38 Demrystv
阅读(1991)
评论(0)
推荐(0)
2018年5月10日
数据结构与算法之非比较排序【Java】
摘要: 比较排序与非比较排序的对比 常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。在冒泡排序之类的排序中,问题规模为n,又因为需要比较n次,所以平均时间复杂度为O(n²)。在归并排序、快速排
阅读全文
posted @ 2018-05-10 22:45 Demrystv
阅读(300)
评论(0)
推荐(0)
数据结构与算法之比较排序【Java】
摘要: 比较排序与非比较排序的对比 常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。在冒泡排序之类的排序中,问题规模为n,又因为需要比较n次,所以平均时间复杂度为O(n²)。在归并排序、快速排
阅读全文
posted @ 2018-05-10 11:41 Demrystv
阅读(529)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
公告