| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 4303 人关注过本帖
标题:分享:通用栈(如果你有任何疑问或建议,请提出)
取消只看楼主 加入收藏
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
回复 22楼 九转星河
链表别隐藏结构的细节,因为很多时候会需要使用结构,因此对于链表而言,展示结构会比隐藏更好。(当然你可以尝试一下将结构的隐藏起来,你只需要将接口和实现分成两个文件,在接口中typede struct XX *XX,然后再实现文件中将这个结构完整化。这一点有一个名词,叫不透明指针)

怎么说了,到底应该展示,还是隐藏,根据不同的ADT而有所不同。

对于栈和队列而言,隐藏起来要比展示出来更好,主要是担心使用者自己把数据搞的乱七八糟。

你说专业哦,我也不知道我这样算什么。我是从上次跟你说原子那本书里获得这些东西的,虽然那本书我只看完了第二章,但是却已经收获了好多东西,这些东西说跟编程有关,就跟编程有关,说无关也无关。

[此贴子已经被作者于2017-5-21 09:51编辑过]


09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-21 09:32
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
回复 21楼 九转星河
我看的书很杂,但所幸,这些书都有一种专业性,可能是因为写这些书的人都是非常专业的程序员吧。

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-21 09:37
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
突然还想到了同一个栈不同栈空之间能储存不同的数据类型~~你说如果这样设计是否可以实现以及是否会影响栈操作系统呢


虽然我并不是太清楚你的意图,但是……为什么不整理一下思路,然后实现它,至于结果如何……那是最后的事。

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-05-21 09:47
快速回复:分享:通用栈(如果你有任何疑问或建议,请提出)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.841297 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved