作者polomoss (小泽)
看板Grad-ProbAsk
标题Re: [理工] [资结]-link list制作stack的演算法基本题
时间Mon Dec 7 10:20:16 2009
推文有点麻烦
※ 引述《fairwarning (一轮明月与蓝夜!!)》之铭言:
: 利用link list制作stack:
: [题目+方块流程图]
: http://www.wretch.cc/album/show.php?i=fairwarning&b=77&f=1116215319&p=2
: 节录出「圆圈2」的内容:
: void push(int item) //请问是要把item这个变数push进去堆叠吗?
: {
: Node *t = new(t); //请问是新增一个t的节点吗?
: t→data=item; //请问是t的data指向item?还是item的内容丢给t的data?
: t→link=top; //这一式子是方块图中的圆圈1吧?
: top=t; //应该是方块图中的圆圈2吧?
node *t = new(t) //增加一个新的node节点,并用指标t指向
t-> data = item //把item放进新的node的资料栏位
t-> link = top //图示上的1,把新的node的link指向下一个node(Top所在)
top = t //图示上的2,top往上移
: }
: 【自己的想法】
: 记得以前上程式设计课时,老师曾说若程式式子是A=B;
: 要把B的东西(内容)丢给A,
: 但我看资结课本,若是t→data=item;
: 他的注解会说【t的data指向item】,
: 所以我现在很疑惑,我该如何判断是谁丢给谁资料呢?
: 观念很模糊,还拜托大家帮我解开这个疑惑,
: 先谢谢大家的帮忙,谢谢。。
不知道是不是本科系,不过上过程式课
这些都是最基础的程式概念,
A=B //把B的内容丢到A
上式都不知道有点扯,继续加油吧~
有不懂再问
--
┌这篇文章让您觉得?─────────────────────────────┐
│ │
│ 一"一 \ / >\\\< ╯ ╰ ∩ ∩ ▁ ▁ >_< ㄧ ㄧ+ │
│ 皿 ε □ ▽ ▇Δ ▇ ╰╯ ╯ │
│ 北七 乱喔 害羞 莎笅 爽啦 哭爸 XD 科科 │
└──────────────────────────────────────┘
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.14.2
1F:推 fairwarning:谢谢喔...我在自己学着搞懂观念..谢谢您喔 12/07 11:38