logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++数据结构之栈

一、栈的定义栈(Stack)是由有限个数据类型相同元素组成的有序集合,对元素的操作只能在栈顶进行,遵循后进先出(Last In,First Out)的原则,其相关运算有创建空栈、判空、判满、入栈、出栈等。二、栈的ADT数据:有限个数据类型相同元素所组成的有序集合,用top纪录栈顶元素的位置。运算:Create():创建一个空栈。IsEmpty():若栈空,则返回1,否则返回0。IsFull():若

c++之sizeof求struct,union,enum的大小

计算机对内存的管理是以“字”为单位的,如果在一个“字”中只存放一个字符,虽然只占一个字节,但是该“字”中的其他三个字节不会接着存放下一个数据,而是从下一个“字”开始存放其他数据。这是对结构体数据类型计算字节大小时容易犯的错误。参看如下代码:#include <iostream>using namespace std;struct Student{int num;char name[20

#c++
到底了