数据结构
文章平均质量分 58
yyf525
这个作者很懒,什么都没留下…
展开
-
c++数据结构——栈
一:栈的介绍 栈是一种数据结构,主要特点是先进后出,就是说先进来的元素会被后面进来的元素压在底下,只有等上面的元素都出去了,自己才可以出去。下面有一幅示意图:(虽然画得不好)如图,如果4不出栈,那么后面的三个元素都不能出栈,根据推理,可以得出入栈顺序为1,2,3,4,最先进去的1如果上面还有数据压着,就出不来了,所以是先进后出。二:栈的函数讲解 1:栈的定义:首先是stack,他和int差不多,只不过一个表示定义栈,一个表示定义整数。后面跟上一对<&g...原创 2021-10-19 19:00:26 · 1891 阅读 · 0 评论 -
c++数据结构——vector
一:基本函数vector<int>v; 定义一个名字是v类型为int的数据结构v.push_back 从尾部插入v[i] 下标为i的元素vetcor<int>::iterator it; 类型为vector的迭代器v.begin() 开始v.end() 结束v.front() 首元素v.back() 末元素v.clear() 全部清空v.empty() 是不是空的,是空的返回1,不是返回0v.size() 元素个数输出v所有元素有两..原创 2021-10-09 06:42:11 · 386 阅读 · 0 评论