在数据结构中为什么用S->top=-1能建立一个空栈?????
c语言吧
全部回复
仅看楼主
level 12
S->top为什么不能等于0或1而等于-1呢??
2014年09月18日 05点09分 1
level 1
因为c语言一般习惯从0开始表示有数据,比如数组的首个下标就是0,你用0或1表明有一个或者两个节点,所以用-1
2014年09月19日 09点09分 3
level 8
随意用。但是不要越界就好。
2014年09月19日 14点09分 4
level 13
太难不懂。
2014年09月19日 23点09分 5
level 13
前排
2014年09月20日 11点09分 6
1