![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 81
DaMercy
种一棵树的最好时间是十年前,其次是现在
展开
-
数据结构——线性表(C++)
线性表一、线性表的定义二、线性表的抽象数据类型三、线性表的顺序存储1. 顺序存储定义2.顺序存储的实现方式四、线性表的链式存储五、其他线性表参考一、线性表的定义线性表:零个或多个数据元素的有限序列。线性表是最常用且是最简单的一种数据结构。形如:A1、A2、A3….An这样含有有限的数据序列,我们就称之为线性表。线性表包括顺序表和链表。顺序表(其实就是数组)里面元素的地址是连续的,链表里面节点的地址不是连续的,是通过指针连起来的。二、线性表的抽象数据类型线性表的抽象数据类型定义如下:ADT原创 2022-11-10 00:03:19 · 973 阅读 · 0 评论 -
pragma once用法总结
pragma指令与#ifndef指令在C/C++中,在使用预编译指令#include的时候,为了防止重复引用造成二义性,通常有两种方式——第一种是#ifndef指令防止代码块重复引用,比如说#ifndef _CODE_BLOCK#define _CODE_BLOCK // code #endif// _CODE_BLOCK 第二种就是#pragma once指令,在想要保护的文件开头写入#pragma once#ifndef方式是C/C++语言的标准支持,也是比较常用的方式,#if原创 2020-10-14 17:02:03 · 8199 阅读 · 0 评论 -
数据结构基本概念和术语:位、字节、字、位串、元素、数据域、物理结构、逻辑结构
位(Bit):"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。字节(Byte):8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。字:"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台...转载 2019-10-21 09:05:07 · 2238 阅读 · 0 评论