上一页 1 ··· 10 11 12 13 14
摘要: 索引的原理 1. 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。 2. 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以 阅读全文
posted @ 2018-05-21 00:13 Demrystv 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 重建二叉树的方法有很多种,但是并不是通过任意两种深度优先遍历方式都可以重建二叉树,它也是有限制的。 通过前序+中序、后序+中序、层序+中序这三种方式是可以重建二叉树的,但是通过前序+后序、前序+层序、后序+层序这三种方式是不能重建二叉树的。本文重点讲解通过前序+中序的方式重建二叉树的基本思想以及具体 阅读全文
posted @ 2018-05-19 00:03 Demrystv 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 二分搜索树的特点 二分搜索树首先是一个二叉树,其次其必须满足的条件是:每个节点的键值必须大于其左子节点,每个节点的键值必须小于其右子节点,这样以左右孩子为根的子树仍为二分搜索树,需要注意的是,二分搜索树不一定是一颗完全二叉树。 深度优先遍历 深度优先遍历的基本思想:对每一个可能的分支路径深入到不能再 阅读全文
posted @ 2018-05-15 22:38 Demrystv 阅读(1966) 评论(0) 推荐(0) 编辑
摘要: 比较排序与非比较排序的对比 常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。在冒泡排序之类的排序中,问题规模为n,又因为需要比较n次,所以平均时间复杂度为O(n²)。在归并排序、快速排 阅读全文
posted @ 2018-05-10 22:45 Demrystv 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 比较排序与非比较排序的对比 常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。在冒泡排序之类的排序中,问题规模为n,又因为需要比较n次,所以平均时间复杂度为O(n²)。在归并排序、快速排 阅读全文
posted @ 2018-05-10 11:41 Demrystv 阅读(503) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14