随笔分类 -  数据结构

与数据结构有关的一些知识
摘要:基本概念 哈希表(Hash table,也称散列表),是根据关键码(key)直接访问内存存储位置的数据结构。即通过关于key的函数,从而映射到一个地址来访问数据。这样可以加快查找速度。 这个关于key的映射函数称作哈希函数(散列函数),存放数据记录的数组称为哈希表(散列表)。哈希表以数组形式存储。 阅读全文
posted @ 2022-09-06 15:27 北冥虾 阅读(128) 评论(0) 推荐(0) 编辑
摘要:一、树的定义及一些基本术语 树:树是一类重要的非线性数据结构,是以分支关系定义的层次结构 树的一些基本术语: 结点(node)——树中的元素,包括数据项及若干指向其子树的分支 结点的度(degree)——结点拥有的子树数 树的度——一棵树中最大的结点度数 叶子(leaf)——度为0的结点 孩子(ch 阅读全文
posted @ 2019-04-06 10:21 北冥虾 阅读(213) 评论(0) 推荐(0) 编辑
摘要:最近学习算法,于是重拾数据结构的一些基本知识,先从最基本的时间复杂度和空间复杂度说起 时间复杂度 1 时间频度T(n) 即一个算法中的基本语句重复执行次数。由于计算机环境、内存环境等各种因素,导致一个程序即使重复值执行,其执行时间也是不同的。而且我们也没有必要去详细求出算法执行时间,我们要 阅读全文
posted @ 2019-04-05 18:09 北冥虾 阅读(161) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示