数据结构
文章平均质量分 88
zaiziwamei
采矿工程本科,矿山工作一年,现计算机硕士在读。
展开
-
第六章 图
本文对数据结构中图的概念进行了介绍原创 2023-02-28 20:54:01 · 201 阅读 · 0 评论 -
第七章 查找
数据结构查找介绍原创 2022-05-31 22:11:06 · 52 阅读 · 0 评论 -
第五章 树与二叉树
文章目录前言1 树的基本概念1.1 树的定义1.2 基本术语1.3 树的性质2. 二叉树的概念3. 二叉树的遍历与线索二叉树4. 树、森林5. 树与二叉树的应用1.引入库2.读入数据总结前言`提示:以下是本篇文章正文内容,下面案例可供参考1 树的基本概念1.1 树的定义1.2 基本术语1.3 树的性质1.树中节点示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。2. 二叉树的概念3. 二叉树的遍历与线索二叉树4. 树、森林5. 树与二叉树的原创 2022-05-05 13:03:14 · 793 阅读 · 0 评论 -
第四章 串
文章目录前言1. 串的定义与实现1.1 串的定义1.2 串的存储结构1.2.1 定义顺序存储表示1.2.2 堆分配存储表示1.2.3块链存储表示1.3 串的基本操作2. 串的模式匹配2.1 简单的模式匹配算法2.2 改进的模式匹配算法——KMP算法2.2.1 字符串的前缀、后缀和部分匹配值2.2.2 KMP算法原理2.3 KMP算法的进一步优化总结前言1. 串的定义与实现1.1 串的定义1.2 串的存储结构1.2.1 定义顺序存储表示在这里插入代码片1.2.2 堆分配存储表示在这里插.原创 2022-05-05 12:55:02 · 370 阅读 · 0 评论 -
第三章 盏、队列和数组
文章目录前言一、栈1.栈的基本概念2.栈的基本操作3.栈的链式存储二、使用步骤1.引入库2.读入数据总结前言本文主要介绍栈、队列和数组。一、栈1.栈的基本概念栈:只容许在一端进行插入或删除的线性表。栈顶:线性允许进行插入删除的那一端。栈底:固定的、不允许进行插入与删除的另一端。2.栈的基本操作A.常用操作:定义栈、初始化栈、判空栈、入栈、出栈、读栈。B. 实战代码#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#i.原创 2022-05-02 16:32:33 · 623 阅读 · 0 评论 -
第二章 线性表
文章目录前言一、线性表1. 含义2. 表示3. 特点二、顺序表的实现1.实现方法2.优缺点总结前言示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。一、线性表1. 含义由n(n>=0)个相同类型的元素组成的有序集合。2. 表示L=(a1,a2, ,ai-1,ai,ai+1, , an)3. 特点表中元素是有限的;表中元素的数组类型都相同也即每一个元素占用相同大小的空间;表中元素具有逻辑上的顺序性,在序列中各元素排列有其先后顺序原创 2022-04-24 23:09:30 · 988 阅读 · 0 评论 -
第一章 绪论
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2022-04-24 11:09:02 · 1252 阅读 · 0 评论