登录后没有弹窗广告,广告是为了发展.如果您在未注册情况下浏览书部落弹出了广告,感谢您对书部落运营的支持
游客: 注册 | 登录 | 统计 | 赚部落币! | 论坛规则简介(必看) | 上传书籍必看| C/C++学习小组| | WINDOWS编程学习小组|
= 论坛导航 = 站务交流 · 新闻与评论 · 找书·评书·荐书 人生故事·心得分享 学习经验·答疑解惑 精华
[电子书分享专区] WEB开发与程序设计 ·C/C++电子书 ·JAVA电子书 ·.NET相关 ·汇编语言 ·PHP电子书 ·ASP电子书 ·JSP电子书 · 嵌入式开发 ·游戏编程 黑客|病毒|破解 ·Ruby·Ajax·XML·CSS·Python等脚本语言                              ·操作系统 ·LINUX电子书 ·UNINX电子书 ·WINDOWS电子书 ·数据库 ·Oracle ·MYSQL ·SQL Server ·等....                  注:书籍分享区仅限书籍分享,下面有代码分享区,希望大家注意区分
[程序源代码分享区] Windows程序(C/C++/VC++) ·界面编程 ·桌面应用 ·文件操作 · shell编程 ·钩子(HOOK) ·Win32API ·COM编程 ·进程与线程 ·驱动编程 ·WinSock ·LINUX程序代码 ·JAVA程序 ·.NET编程 ·书籍源码 ·等....
[ 技术文摘分享区] 文摘分享区旨在搜集网上的专业文献,希望你也能来添砖加瓦,添加文章有部落币奖励
程序设计与WEB开发电子书目录◇◆□ 专题推荐:JAVA电子书下载◇◆□ C程序设计之四书五经_电子书下载◇◆□ C++学习推荐书目◇◆□ C#经典书籍◇◆□ JAVA编程思想专题◇◆□ C++ Primer
↑请善于搜索-“搜商”是21世纪您成功的关键因素



 
标题: [C/C++] 堆栈的简单操作
vfdff
中级程序员
Rank: 3Rank: 3



UID 57846
精华 0
积分 29
帖子 112
威望 29
部落币 1558
代码量 42
阅读权限 30
注册 2007-11-20
来自 浙江
状态 离线
发表于 2008-5-16 00:47  资料 短消息 

堆栈的简单操作

堆栈的简单操作书部落-计算机PDF电子书之家r}Ydq UqDu*D

.rZo.w y2aY// 堆栈的操作.cpp : Defines the entry point for the console application.
;mz9f^9^ I4MBy(c下载//下载|V[T!kW hhS[2_
#include "stdafx.h"z        X7no        ]U        [ vL
#include <iostream.h>电子书下载,计算机电脑教程图书 {a#X
h7D8n

const int SIZE = 100;
#jA        b3f&]M-I下载template <class T> class stack {
S0m*\OF4m[Q f6A0p/B9x电子书下载,计算机电脑教程图书    T stck[SIZE];@7WB2N
?h(s

    int tos;书部落-分享计算机经典巨著,PDF电子书收藏之家,分享互联网M        ?
H6wA*R

public:下载~3l/~6`e\7p _
    stack(void) {
d} cyJ#JC        tos = 0;下载6G ].{X
a7zK

        cout << "Stack Initialized." << endl;
(h$H\~I)C电子书下载,计算机电脑教程图书    }下载A+G5~ {H)Q L
    ~stack(void) {书部落-计算机PDF电子书之家4{ln2Gc-|/q |r[
       cout << "Stack Destroyed." << endl;www.shubulo.com        D[*a5V!EcO
    }
K-{2zfF        e
j&zs书部落-分享计算机经典巨著,PDF电子书收藏之家,分享互联网
    void push(T);www.shubulo.com9v\        F+? u*c&y#YT
    T pop(void);
X&N-W%xT电子书下载,计算机电脑教程图书};
&qC`a ja(m)sZS^template <class T> void stack<T>::push(T i)
8ojxP,R0VJwww.shubulo.com{
{FJ5Q5dZ%Q5xCo电子书下载,计算机电脑教程图书    if(tos==SIZE)电子书下载,计算机电脑教程图书%_$w+D7W0LF
    {
-mhlX N)xu下载        cout << "Stack is full." << endl;
q'l.ncA(LCG
h电子书下载,计算机电脑教程图书
        return;
WKv
q%Z书部落-分享计算机经典巨著,PDF电子书收藏之家,分享互联网
    }
C$ht E&j.b1R:w下载    stck[tos++] = i;
!w7l&Z ^N^QE:e(H/x下载}#yBn+B}t
template <class T> T stack<T>::pop(void)书部落-分享计算机经典巨著,PDF电子书收藏之家,分享互联网E
\J&nE'hIC3?

{
ZI8P%EEf$bA电子书下载,计算机电脑教程图书    if(tos==0)
D2TF,M&A9wyl,Q'@www.shubulo.com    {
&Po"{X&l c^Ywww.shubulo.com        cout << "Stack underflow." << endl;-V,`}n`HL;J
        return 0;www.shubulo.compg-s0d"m6e0M}K"yz6q8G
    }www.shubulo.com6T}d*n$B,U-B(Y        ]
    return stck[--tos];
1Y-tIiKD@yGwww.shubulo.com}书部落-分享计算机经典巨著,PDF电子书收藏之家,分享互联网S-dfh+[G        d0j
void main(void)书部落-计算机PDF电子书之家
FDr
sU@,d"|

{
\h@9n
H8A书部落-计算机PDF电子书之家
    cout<<"stack<int> a :"<<endl;下载N6~5i7w(i`J[
    stack<int> a;书部落-计算机PDF电子书之家
{-`,T)UWXn

    a.push(1);
%Kt W3v[,X{书部落-计算机PDF电子书之家    a.push(2);
y9Vi9U[3IUF&m
q书部落-计算机PDF电子书之家
    cout << a.pop() << " ";电子书下载,计算机电脑教程图书UQ8w!hCd:n"O
    cout << a.pop() << endl;
w)z!{#qZ2j%smm下载
.j{.U8sn^?K
Bwe;i电子书下载,计算机电脑教程图书
    cout<<"stack<double> b :"<<endl;
.jAr'z$M%^3~下载    stack<double> b;+P9QQ7MMt6qW
    b.push(99.3);
t.g4Q!TL0cwww.shubulo.com    b.push(-12.23);-i        ^|&w8Vj}o7b2n
    cout << b.pop() << " ";www.shubulo.com"PsWh ^4hs
    cout << b.pop() <<endl;书部落-计算机PDF电子书之家b4sH%iBe$U(fs

+\~4p,F7N;vM"Ywww.shubulo.com    cout<<"stack<char> c :"<<endl;电子书下载,计算机电脑教程图书M/vXJB
    stack<char> c;
;AD?
~#T#Kwww.shubulo.com
    for(int i=0; i<10; i++)

q*x/|4^u\ T
      c.push((char) 'A' + i);
,[)ER;ENX8rOy}电子书下载,计算机电脑教程图书    for(i=0; i<10; i++)
~3E:V#j"Dzv'](w/fo      cout <<c.pop();\"x)p/|&mq7ms
    cout << endl;
;G
M2x7a2OR'is
}
如果您对本帖内容有任何质疑,或者您在阅读/下载 本帖内容时遇到困难 请在站务管理版里发帖提出。点这里进入反馈
顶部
 



Powered by Discuz! 5.0.0 © 2001-2006 著作权保护声明|网站法律顾问:ItLaw-庄毅雄律师|
Processed in 0.063439 second(s), 5 queries , Gzip enabled 1024*768
当前时区 GMT+8, 现在时间是 2008-12-4 12:44 清除 Cookies - 联系我们 - 书部落-计算机编程图书资料分享 - Archiver