小明對(duì)入棧、出棧規(guī)則研究發(fā)現(xiàn),若有 n 個(gè)數(shù)字 1,2,3,……,n 按由小到大的順序入棧,則出棧序列必須遵循下述原則:當(dāng)數(shù)字 x 出棧后,則在 x 后出棧的小于x 的所有數(shù)字必定以降序排列,比 x 大的數(shù)字可以?shī)A雜在該降序序列中?,F(xiàn)編寫(xiě) Python 程序,按上述原則驗(yàn)證一個(gè)隨機(jī)產(chǎn)生的出棧序列是否可能,程序運(yùn)行界面如圖所示。
3.【加試題】小丫覺(jué)得回文字符串太優(yōu)美了(回文字符串是指順讀和倒讀都一樣的字符串,如“123321”),為此編寫(xiě)了VB 程序。程序運(yùn)行時(shí),單擊按鈕Command1 后,根據(jù)文本框Text1 中輸入的內(nèi)容判斷并輸出是不是回文串。實(shí)現(xiàn)上述功能的VB 代碼如下。 Private Sub Command1_Click( ?。?br />Dim s As String,f As Boolean,L As Integer s=Text1.Text j=Len(s) i=1 Do while?、?/bdo> i=i+1 j=j-1 Loop If?、?/bdo>Then Print“是回文串“Else Print“不是回文串“ End Sub 在畫(huà)線處填入合適代碼,使程序能正常運(yùn)行。 ①