![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 96
Ssorrymaker
这个作者很懒,什么都没留下…
展开
-
C++无序容器(哈希)
C++无序容器,底层用哈希实现原创 2022-07-15 19:26:01 · 1498 阅读 · 5 评论 -
C++map和set
map和set以及底层实现原创 2022-06-26 16:51:41 · 611 阅读 · 1 评论 -
数据结构之排序
数据结构之排序 数据结构相关文章 数据结构之线性表 数据结构之栈和队列 数据结构之二叉树 文章目录数据结构之排序前言一、冒泡排序(Bubble Sort)二、简单选择排序(Simple Select Sort)三、直接插入排序(Straight Insertion Sort)四、希尔排序(Shell Sort)五、堆排序(Heap Sort)六、归并排序总结 前言 排序就是按照非递增或者非递减的方式使其成为一个有序的序列。另外需要注意的是,如果排序前两相等的元素之间的相对位置与排序后相比没有发生改变,那原创 2022-04-02 18:46:21 · 2431 阅读 · 15 评论 -
数据结构之二叉树
数据结构之二叉树 数据结构相关文章 数据结构之线性表 数据结构之栈和队列 文章目录数据结构之二叉树前言一、二叉树的定义1.1 二叉树的定义1.2 二叉树的特点1.3 特殊二叉树二、二叉树的性质三、二叉树的存储结构3.1 二叉树的顺序存储结构3.2 二叉树的链式存储四、遍历二叉树4.1 前序遍历4.2 中序遍历4.3 后序遍历4.4 层序遍历总结 前言 要了解二叉树,首先应该知道树是怎样的一种数据结构。 树的结点包含一个数据元素以及若干指向其子树的分支。结点拥有的子树的个数称为结点的度。度为0的结点称为原创 2022-03-20 10:28:50 · 2424 阅读 · 18 评论 -
数据结构之栈和队列
数据结构之栈和队列 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 栈和队列数据结构之栈和队列一、顺序栈的定义二、顺序栈的进栈与出栈1.进栈操作2.出栈操作二、链栈的进栈与出栈1.进栈2.读入数据总结 一、顺序栈的定义 栈这种数据结构,就好像手枪弹夹的子弹一样,最先压进弹夹的子弹最后打出来,最后压进弹夹的子弹会最先打出来。所以这种像弹夹里的子弹一样,先进入,却是最后出来,最后进入的却最先出来的数据结构就是栈。总结一句话,就是先进后出。 栈(stack)是限定在表尾进行插入和删除操作原创 2022-03-05 23:14:01 · 780 阅读 · 15 评论 -
数据结构之线性表
线性表 数据结构之线性表线性表一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 一、pandas是什么? 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') import ssl ssl._create_def原创 2022-02-13 19:21:13 · 346 阅读 · 10 评论