您的位置首页百科问答

在栈中 Top被初始化为 0和-1的区别是?

在栈中 Top被初始化为 0和-1的区别是?

的有关信息介绍如下:

在栈中 Top被初始化为 0和-1的区别是?

设定栈从下到上的编号为0,1,2,3。top初始为0,插入第一个元素后,则top的值为1,而编号0的单元存放插入的第一个数据,编号为1的存储单元没有存放元素;top初始化为-1,插入第一个元素后,则top的值为0,编号0的单元存放插入的第一个数据,编号为1的存储单元没有存放元素。