数据结构
pflik-sj
泼墨吹烛,我自赏遍红尘蒹葭,点笔寒桠,为你温纸入画。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构-绪论-数据结构
什么是数据结构(一):数据结构的定义数据是描述客观事物的数和字符的集合。从计算机的角度看,数据是所有能被输入到计算机中,且能被计算机处理的符号的集合,它是计算机操作对象的总称,也是计算机所处理信息的某种特定的符号表示形式。 人们通常以数据元素作为数据的基本单位。一个数据元素可以由若干个数据项组成。 数据项是具有独立含义的数据最小单位,也称为字段或域。例如,一个班原创 2017-09-10 10:43:28 · 818 阅读 · 0 评论 -
数据结构-绪论-算法及其描述
算法及其描述算法 是对特定问题求解步骤的一种描述,它是指令的有限序列。其中每一条指令表示计算机的一个或多个操作。一个算法应该具有以下5个重要的特性:(1)有穷性一个算法(2)确定性(3)可行性(4)有输入(5)有输出原创 2017-09-10 15:55:36 · 772 阅读 · 0 评论 -
桟--”线性结构“
桟从桟,队列,线性表中理解三者的关系:从组成元素的逻辑关系来看,栈与队列都属于线性结构。栈和队列与线性表的不同之处在于他们的相关运算具有一些特殊性。更准确地说,一般线性表上的插入,删除运算不受限制,而栈和队列上的插入,删除运算均受某种特殊的限制,因此栈和队列也称为操作受限的线性表。下面主要介绍基本概念,存储结构,基本运算算法设计和应用实例。桟是一种常用而且重要的数据结构之一,如用于原创 2018-01-05 16:47:59 · 489 阅读 · 0 评论 -
总结数据结构 运用知识点(文件应用)
1.文件问题#include是C++文件头文件它是c++里面文件输入输出流,有这个#include头文件就可以用很多有关文件输入输出的函数如:fopen,fclose,fputs,fgets,fread等等!!!ofstream -- 输出文件流 classfstream -- 输入/输出文件流 class fstream filestr;filestr.open ("test原创 2018-01-05 16:50:37 · 603 阅读 · 0 评论 -
数据结构-线性表
线性表 1.1:线性表及其逻辑结构---基本概念1.1.1线性表的定义线性表是具有相同特性的数据元素的一个有限序列。该序列中所含元素的个数叫做线性表的长度,用n表示,n≥0。当n=0时,表示线性表是一个空表,即表中不包含任何元素。设序列中第i(i表示逻辑位序)个元素为ai(1≤i≤n)。线性表的一般表示为: (a1,a2,…ai,a原创 2018-01-05 16:52:05 · 664 阅读 · 0 评论 -
数据结构-哈弗曼编码问题
#include#include#include#includeusing namespace std;//1.结构体typedef struct{ char data; //节点的值 int weight; //权重 int parent; //双亲节点 int lchild; //左孩子节点 int rchi原创 2018-01-05 17:06:31 · 665 阅读 · 0 评论
分享