堆栈数组怎么建立。

llww 2002-03-04 10:17:16
请说详细
...全文
119 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
llww 2002-03-04
  • 打赏
  • 举报
回复
那么我又怎样来控制指针呢 , 直接指定数组的座标吗。????



Oldman 2002-03-04
  • 打赏
  • 举报
回复
先定义一个足够大的数组作为栈,然后在进栈与出栈的过程当中记下指针的位置就可以了,其实这不能算是栈,只能算是一个虚拟的栈而已。
Hanson_bati_zhu 2002-03-04
  • 打赏
  • 举报
回复
不如用DW
函数RowCount返回值可以认为是堆顶位置
8-)

Reset可以清空堆栈
先InsertRow(0)
再SetItem(RowCount(),'...','...')可以压栈(PUSH)

GetItem(RowCount(),'...')可以获取栈顶数据

先GetItem(RowCount(),'...')
再DeleteRow(RowCount())可以弹出栈顶数据(POP)
zxthello 2002-03-04
  • 打赏
  • 举报
回复
参照数据结构!
pbworm 2002-03-04
  • 打赏
  • 举报
回复
有吗?
pbsql 2002-03-04
  • 打赏
  • 举报
回复
用DW或ARRAY都可以,指针就是DW的行号或ARRAY的坐标

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧