

当入行列的时刻快于出行列的时刻,行列很快就会满掉,此刻,行列调理入行列循环等候,当有空间时,履行如行列循环。当入行列时刻小于出行列时刻时,后一个循环等候行列中存在元素时,才可以读取元素(元素出行列)。
t入

反之:

行列先解释道这了。
我现在就想试试字符串是不是可以压进行列,一起读出来会是什么姿态。下面的试验便是:
我谢了这样的一段代码,是想让字符串输入行列再读出来。框图如下:

发现这段代码履行不下去。一直在履行可是不能完毕。
通过剖析,我认为是这样的:因为我把行列的巨细设置成为2,而我需求雅茹三个元素,所以,有必要等候有一个元素被读取之后,才能将第三个元素压进去。而我规划的这个程序有问题,问题在于:我的后一个循环的行列引证是从第一个循环传过来的,第一个循环没履行完,那么第二个循环就无法履行。可是第一个循环要想完毕,有必要需求将第三个元素压入,可是条件是第二个循环读出来一个元素。他们相互约束,天然就死循环了。
所以把程序框图改成:

行列引证菜前面直接引过来,就不会呈现这样的问题。而且一切的三个元素没有丢掉。可以悉数压进行列并被独取出来。
别的:假如设置的是字符串的话,的确是以字符串为单位的。压入的时分什么姿态,读出来便是什么姿态。就像一个字符串数组相同。
OVER