码迷,mamicode.com
首页 >  
搜索关键字:栈操作    ( 345个结果
栈操作之双端顺序栈
数据结构: 栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈(PUSH),删除则称为退栈(POP)。栈也称为后进先出表。 操作系统: 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 栈使用的...
分类:其他好文   时间:2014-09-26 20:30:58    阅读次数:678
栈操作之栈链
数据结构: 栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈(PUSH),删除则称为退栈(POP)。栈也称为后进先出表。 操作系统: 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 栈使用的...
分类:其他好文   时间:2014-09-26 20:30:48    阅读次数:150
栈操作之顺序栈
数据结构: 栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈(PUSH),删除则称为退栈(POP)。栈也称为后进先出表。 操作系统: 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 栈使用的是一级缓存, 他...
分类:其他好文   时间:2014-09-26 19:43:38    阅读次数:168
stack操作
stack栈操作...
分类:其他好文   时间:2014-09-23 21:20:35    阅读次数:212
两种基本的数据结构
栈的基本操作包括入栈push和出栈pop,栈有一个栈顶指针top,指向最新如栈的元素,入栈和出栈操作操作都是从栈顶端进行的。   队列的基本操作包括入队enqueue和出队dequeue,队列有队头head和队尾tail指针。元素总是从队头出,从队尾入。采用数组实现队列时候,为了合理利用空间,可以采用循环实现队列空间的有效利用。   关于栈和队列的基本操作如下图所示: 采用数组简单实现一下栈...
分类:其他好文   时间:2014-09-22 01:16:21    阅读次数:499
表达式求值
实验5 表达式求值实验目的1. 会定义顺序栈和链栈的结点类型。2. 掌握栈的插入和删除结点在操作上的特点。3. 熟悉对栈的一些基本操作和具体的函数定义。实验内容程序1该程序的功能是实现顺序栈的定义和操作。该程序包括定义的栈结构类型以及对每一种栈操作的具体的函数定义和主函数。/* 定义Data...
分类:其他好文   时间:2014-09-09 10:51:08    阅读次数:354
Lua 中栈操作的C API示例
这是《Lua程序设计》中的例子,做个简单记录。 #include #include #include static void stackDump(lua_State *L){ int i; int top = lua_gettop(L); for(i = 1; i <= top; i++){ int t = lua_type(L, i); ...
分类:Windows程序   时间:2014-08-30 19:08:49    阅读次数:316
014写程序将一个栈按升序排序,对这个栈是如何实现的,你不应该做任何特殊的假设(keep it up)
写程序将一个栈按升序排序。对这个栈是如何实现的,你不应该做任何特殊的假设。 程序中能用到的栈操作有:push | pop |isEmpty 最容易想到的就是优先队列来做此题,容易实现。 另外我们可以再用一个栈来实现栈的升序排列。 优先队列: //优先队列来实现 void sortStack(std::stack& vStk) { std::priority_queue, std::gr...
分类:其他好文   时间:2014-08-28 02:07:58    阅读次数:197
HDU 1022 Train Problem I 模拟栈题解
火车进站,模拟一个栈的操作,额外的栈操作,查看是否能按照规定顺序出栈。 数据量很少,故此题目很容易AC。 直接使用数组模拟就好。 #include const int MAX_N = 10; char inOrder[MAX_N], outOrder[MAX_N], stk[MAX_N]; bool rs[MA...
分类:其他好文   时间:2014-08-12 03:27:23    阅读次数:232
栈、队列系列之实现一个包含min函数的栈
实现一个栈,除了push、pop操作外,还包括函数min实现返回栈中最小值的功能,要求时间复杂度均为O(1) //思路:增加一个辅助栈,将每次入栈操作后栈的最小元素(之前最小元素和新入栈元素的较小值)都保存在辅助栈里...
分类:其他好文   时间:2014-08-11 18:05:02    阅读次数:193
345条   上一页 1 ... 31 32 33 34 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!