
数据结构
文章平均质量分 81
明宇逸风
用最简单直接的方式将代码呈现!
展开
-
数据结构——二叉树的基本操作(C语言,完整优美实现)
串文章目录串前言一、树是什么?二、该如何理解树?三、各类树的存在形式四、二叉树的遍历方式深度遍历先序遍历中序遍历后序遍历层次遍历五、二叉树的实现1.二叉树的实现1.1 引入库以及设置结构体1.2初始化二叉树1.3队列的基本操作实现1.4二叉树深度遍历的三种方法1.5层次遍历1.6求子叶个数以及结点个数1.7串的输出功能1.8主函数实现上述全部功能2.运行截图总结前言1.本文就介绍了数据结构中二叉树的五条性质以及二叉树的存储结构2.二叉树的基本操作的编程实现,掌握二叉树的建立、先序,中序,后序遍原创 2021-10-28 20:25:30 · 9848 阅读 · 2 评论 -
数据结构——稀疏矩阵(C语言)
矩阵什么是矩阵代码实现三元组以及普通转置矩阵以及三元组的结构体相应功能的函数实现初始化稀疏矩阵矩阵转置链表数据的删除按位置查找数据元素合并两个链表输出链表相应功能集成调用主函数运行截图什么是矩阵矩阵,简单的来看,就是二维数组。二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式][常量表达式]。二维数组又称为矩阵,行列数相等的矩阵称为方阵。代码实现三元组以及普通转置矩阵以及三元组的结构体#include<stdio.h>#include&原创 2021-09-17 10:54:06 · 4047 阅读 · 0 评论 -
数据结构——串的基本操作(C语言,究极简单,完整实现)
串文章目录串前言一、串是什么?二、该如何理解串?三、各类串的形式四、串的实现1.串的实现1.1 引入库以及设置结构体1.2初始化串1.3求子串的功能实现1.4两串比较的功能实现1.5定位功能1.6求串的长度功能1.7串的输出功能1.8判断串的是否为空功能1.8主函数实现上述全部功能总结前言本文就介绍了数据结构中串的基本操作的编程实现,掌握串的建立、遍历,求子串,定位等基本操作提示:以下是本篇文章正文内容,下面案例可供参考有更简洁的代码实现,请移步一、串是什么?在计算机程序设计中,字符串原创 2021-08-15 13:00:47 · 9854 阅读 · 5 评论 -
数据结构——串的基本操作(C语言,完整优美实现)
串文章目录串前言一、串是什么?二、该如何理解串?三、各类串的形式四、串的实现1.串的实现1.1 引入库以及设置结构体1.2初始化串1.3求子串的功能实现1.4两串比较的功能实现1.5定位功能1.6求串的长度功能1.7串的输出功能1.7主函数实现上述全部功能总结前言本文就介绍了数据结构中串的基本操作的编程实现,掌握串的建立、遍历,求子串,定位等基本操作提示:以下是本篇文章正文内容,下面案例可供参考一、串是什么?在计算机程序设计中,字符串 string 通常是字符序列,要么是文字常量,要么是原创 2021-08-15 12:54:11 · 23191 阅读 · 10 评论 -
数据结构——栈与队列(C语言)
栈与队列文章目录栈与队列前言一、栈是什么?二、队列是什么?三、两者的区别四、栈与队列的实现1.栈的实现1.1 引入库以及设置结构体1.2初始化栈1.3元素插入功能的实现1.4元素删除的功能实现1.5返回栈顶以及判断栈是否为空2.循环队列的实现2.1引入库以及设置结构体2.2初始化队列2.3队列插入元素2.4队列删除元素2.5队列的长度2.6主函数的实现总结前言本文就介绍了数据结构中两大基础存储结构,栈与队列的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、栈是什么?栈(sta原创 2021-02-01 18:25:46 · 461 阅读 · 2 评论 -
数据结构——链表的简单实现增删改查以及合并(C语言)
链表的简单实现什么是链表代码的实现链表的结构体相应功能的函数实现初始化链表链表数据的插入链表数据的删除按位置查找数据元素合并两个链表输出链表相应功能集成调用主函数运行截图什么是链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在原创 2021-01-31 17:21:25 · 1229 阅读 · 0 评论