
数据结构
文章平均质量分 95
Vax_Loves_1314
正不断走向秃顶的程序猿人生~
展开
-
【Python数据结构系列】☀️《查找、排序-基础知识》——知识点讲解+代码实现☀️
数据结构之查找1、线性表的查找1.1 顺序查找1.2 折半查找1.3 分块查找大作业一:实现简单查找大作业二:完成排序大作业三:查找目标值2、B-树2.1 、B-树的定义2.2 B-树的查找2.3 B-树的插入2.4 B-树的删除大作业四:完成B-树的操作3、哈希表3.1 什么是哈希表3.2 哈希表的构造方法3.3处理冲突的办法大作业五:完成哈希表操作 1、线性表的查找 在查找表的组织方式中,线性表示最简单的一种。本节将介绍基于线性表的顺序查找、折半查找和分块查找。 1.1 顺序查找 顺序查找的查找过程为:原创 2021-09-19 21:48:45 · 1617 阅读 · 1 评论 -
【Python数据结构系列】☀️《树与二叉树-基础知识》——知识点讲解+代码实现☀️
文章目录数据结构之树和二叉树第一部分 树和二叉树的基础知识1、树和二叉树的定义1.1 树的定义1.2 树的基本术语1.3 二叉树的定义2、二叉树的性质和存储结构2.1 二叉树的性质2.2 二叉树的存储结构2.2.1 顺序存储2.2.2 链式存储2.3 遍历二叉树大作业一:**二叉树的基本操作**2.4 线索二叉树2.4.1 线索二叉树的概念2.4.2 构造线索二叉树2.4.3遍历线索二叉树大作业二:**线索化二叉树及遍历线索二叉树**3、树和森林3.1 树的存储结构3.1.1 双亲表示法3.1.2 孩子表示原创 2021-08-18 09:29:38 · 1335 阅读 · 0 评论 -
【Python数据结构系列】☀️《队列(顺序队列、链式队列、双端队列)》——知识点讲解+代码实现☀️
灵魂拷问:为什么要学数据结构? 数据结构,直白地理解,就是研究数据的存储方式。数据存储只有一个目的,即为了方便后期对数据的再利用。因此,数据在计算机存储空间的存放,决不是胡乱的,这就要求我们选择一种好的方式来存储数据,而这也是数据结构的核心内容。 可以说,数据结构是一切编程的基本。学习数据结构是学习一种思想:如何把现实问题转化为计算机语言的表示。 对于学计算机的朋友来说,学习数据结构是基本功。而对于非计算机专业,但是未来想往数据分析、大数据方向发展、或者在Python的使用上能有一个大的跨越的朋友来说,学.原创 2021-08-11 08:40:10 · 2272 阅读 · 11 评论 -
【Python数据结构系列】❤️《栈(顺序栈与链栈)》——❤️知识点讲解+代码实现
灵魂拷问:为什么要学数据结构? 数据结构,直白地理解,就是研究数据的存储方式。数据存储只有一个目的,即为了方便后期对数据的再利用。因此,数据在计算机存储空间的存放,决不是胡乱的,这就要求我们选择一种好的方式来存储数据,而这也是数据结构的核心内容。 可以说,数据结构是一切编程的基本。学习数据结构是学习一种思想:如何把现实问题转化为计算机语言的表示。 对于学计算机的朋友来说,学习数据结构是基本功。而对于非计算机专业,但是未来想往数据分析、大数据方向发展、或者在Python的使用上能有一个大的跨越的朋友来说,学.原创 2021-08-06 11:28:11 · 4099 阅读 · 14 评论 -
【Python数据结构系列】《线性表》——知识点讲解+代码实现
灵魂拷问:为什么要学数据结构? 数据结构,直白地理解,就是研究数据的存储方式。数据存储只有一个目的,即为了方便后期对数据的再利用。因此,数据在计算机存储空间的存放,决不是胡乱的,这就要求我们选择一种好的方式来存储数据,而这也是数据结构的核心内容。 可以说,数据结构是一切编程的基本。学习数据结构是学习一种思想:如何把现实问题转化为计算机语言的表示。 对于学计算机的朋友来说,学习数据结构是基本功。而对于非计算机专业,但是未来想往数据分析、大数据方向发展、或者在Python的使用上能有一个大的跨越的朋友来说,原创 2021-07-28 15:10:41 · 5561 阅读 · 23 评论