佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1067|回复: 10

关于 STACK 的问题

[复制链接]
发表于 20-10-2007 06:48 PM | 显示全部楼层 |阅读模式
请问 STACK 是 PROGRAMMING 的东西吗?
可以用在 C 的 PROGRAMMING 吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 20-10-2007 06:58 PM | 显示全部楼层
stack是一种data structure
可以apply在任何programing language
回复

使用道具 举报

 楼主| 发表于 20-10-2007 07:02 PM | 显示全部楼层
请问可以给 STACK  的 EXAMPLE CODE 吗?
我只要短短的.
跟其他有什么差别呢?
回复

使用道具 举报

发表于 20-10-2007 07:09 PM | 显示全部楼层
stack 只是一个concept的说,
有push 跟pop, LIFO,last in first out..

用array 就可以了吧。。
回复

使用道具 举报

 楼主| 发表于 20-10-2007 07:16 PM | 显示全部楼层
因为我的功课的问题叫我用 STACK 去找,可是我用 STRING 的方式去做.
我觉得好象写错.
功课问题是要我找我 TYPE 进去的字是 PALINDROME .
回复

使用道具 举报

发表于 20-10-2007 07:26 PM | 显示全部楼层
strcmp(你打的字,strrev(你打的字))==0 ? 是 : 否;

大概是你必须用stack来reverse你的字吧
回复

使用道具 举报

Follow Us
 楼主| 发表于 20-10-2007 07:36 PM | 显示全部楼层
我觉得是噢!
问题是我的 VISUAL STUDIO C++ 不能跑 STACK, 不懂为什么...
可能我不会弄 STACK 的 CODE 吧.
而且 STACK 的 #INCLUDE 是什么?
怎么我用#INCLUDE<STACK> 不能的?
在 C SOURCE FILE.

[ 本帖最后由 liewtp 于 20-10-2007 07:46 PM 编辑 ]
回复

使用道具 举报

阿牙木 该用户已被删除
发表于 20-10-2007 09:53 PM | 显示全部楼层
如上所说,STACK是一种DATA STRCUTRE,
你可以用一LINKED LIST来做,也可以用一个ARRAY来做
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 20-10-2007 10:01 PM | 显示全部楼层
原帖由 阿牙木 于 20-10-2007 09:53 PM 发表
如上所说,STACK是一种DATA STRCUTRE,
你可以用一LINKED LIST来做,也可以用一个ARRAY来做



什么是 LINKED LIST 呢?
我是刚刚学而已...
可是我的 CODE 一定要有  PUSH 和 POP, 不是吗?
回复

使用道具 举报

发表于 22-10-2007 11:20 AM | 显示全部楼层
自己去MSDN看吧....我没用过
http://msdn2.microsoft.com/en-us/library/186b2z27(VS.71).aspx
回复

使用道具 举报

发表于 22-10-2007 04:49 PM | 显示全部楼层
data structure = array, string, linked list, queqe, stack, graph, binary tree

全部可以apply 進任何OOP programming, 多數用來作insert, deletion, traverse, seraching 等等operation.

簡單一句﹐就是data structure 是theory model.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 10-10-2025 03:32 AM , Processed in 0.498606 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表