今天來講一下,反向陣列的另外一種想法,跟昨天的不同是這次會使用到資料結構中的堆疊,在資料結構中堆疊的特性是先進後出
介紹兩種最基本的語法push()
, pop()
上方的圖已經解釋了這兩種的不同就不加以贅述,所以如果我們想要印反向的陣列是不是將原本的陣列內容存入堆疊中再取出來的順序就會是剛好相反的呢?
不管是要用for迴圈還是堆疊,都要記得要先把使用者輸入的內容存起來,再來就只是要正向或反向甚至用其他方式來呈現罷了,還有堆疊是java裡的類別,要使用前要new出物件,才能做使用喔~~
結果當然是一樣的XD