顺序表的存储空间问题
今天学习顺序表时遇到的一个关于存储容量的问题,希望大佬们帮忙解答。
之后从0到t. length输出t. head的值,发现是012345的输出,在此产生了一个疑问:为其分配的存储容量是5个int型的元素,为何可以存储6个元素?
又进行了几组测试,发现当SPACE值小于等于5时,不会报错,可以存储N+1个元素;当SPACE值大于5时,会报错,产生溢出的问题。
恳请各位帮忙解答。
今天学习顺序表时遇到的一个关于存储容量的问题,希望大佬们帮忙解答。
之后从0到t. length输出t. head的值,发现是012345的输出,在此产生了一个疑问:为其分配的存储容量是5个int型的元素,为何可以存储6个元素?
又进行了几组测试,发现当SPACE值小于等于5时,不会报错,可以存储N+1个元素;当SPACE值大于5时,会报错,产生溢出的问题。
恳请各位帮忙解答。