假定利用数组a[n]顺序存储一个栈利用top表示栈顶指针用top=n1表示栈空?
在初始状态(空堆栈)下,顶部指向底部,即[0]位置。按k条数据后,顶部指向a[k](a[k]尚未使用)。按n条数据(满栈)后,顶端指向a[n](如果再读写,可能会导致灾难)。此时,不使用[n],并且
top-bottom=n。这是堆栈已满的条件。
在top=n1的情况下,top和n不是同一类型的数据,就像people=trucks和bicycle是荒谬的一样,所以用top=n1表示满栈或空栈是不可信的。
怎么样才能定位字符串中的第n个字符?
按字符获取第一个字符,例如:stringstr=“adadsauo”//定义字符串charfir=结构特征(0)//获取字符串第一个字符的charat(intindex)方法,返回字符串指定索引位置的char值。索引范围为0~length()-1
原文标题:字符abcd依次进入一个栈 假定利用数组a[n]顺序存储一个栈利用top表示栈顶指针用top=n 1表示栈空?,如若转载,请注明出处:https://www.saibowen.com/news/17039.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。