W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Stack表示對象的最后進(jìn)先出集合。 當(dāng)您需要項目的最后進(jìn)入,首先訪問時使用。 當(dāng)您在列表中添加項目時,稱為推送項目,當(dāng)您刪除它時,它被稱為彈出項目。
屬性 | 描述 |
---|---|
Count | 獲取堆棧中包含的元素數(shù)。 |
S.N | 方法名稱和用途 |
---|---|
1 | Public Overridable Sub Clear 從堆棧中刪除所有元素。 |
2 | Public Overridable Function Contains (obj As Object) As Boolean 確定元素是否在堆棧中。 |
3 | Public Overridable Function Peek As Object 返回堆棧頂部的對象,而不刪除它。 |
4 | Public Overridable Function Pop As Object 刪除并返回堆棧頂部的對象。 |
5 | Public Overridable Sub Push (obj As Object) 在堆棧頂部插入一個對象。 |
6 | Public Overridable Function ToArray As Object() 將堆棧復(fù)制到新數(shù)組。 |
Module collections Sub Main() Dim st As Stack = New Stack() st.Push("A") st.Push("M") st.Push("G") st.Push("W") Console.WriteLine("Current stack: ") Dim c As Char For Each c In st Console.Write(c + " ") Next c Console.WriteLine() st.Push("V") st.Push("H") Console.WriteLine("The next poppable value in stack: {0}", st.Peek()) Console.WriteLine("Current stack: ") For Each c In st Console.Write(c + " ") Next c Console.WriteLine() Console.WriteLine("Removing values ") st.Pop() st.Pop() st.Pop() Console.WriteLine("Current stack: ") For Each c In st Console.Write(c + " ") Next c Console.ReadKey() End Sub End Module
Current stack: W G M A The next poppable value in stack: H Current stack: H V W G M A Removing values Current stack: G M A
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: