mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-02 02:24:24 +00:00
Many bug fixes and improvements (#1270)
* Add Ruby and Kotlin icons Add the avatar of @curtishd * Update README * Synchronize zh-hant and zh versions. * Translate the pythontutor blocks to traditional Chinese * Fix en/mkdocs.yml * Update the landing page of the en version. * Fix the Dockerfile * Refine the en landingpage * Fix en landing page * Reset the README.md
This commit is contained in:
@@ -9,7 +9,7 @@ package chapter_stack_and_queue
|
||||
/* 基於陣列實現的堆疊 */
|
||||
class ArrayStack {
|
||||
// 初始化串列(動態陣列)
|
||||
private val stack = ArrayList<Int>()
|
||||
private val stack = mutableListOf<Int>()
|
||||
|
||||
/* 獲取堆疊的長度 */
|
||||
fun size(): Int {
|
||||
@@ -40,7 +40,7 @@ class ArrayStack {
|
||||
|
||||
/* 將 List 轉化為 Array 並返回 */
|
||||
fun toArray(): Array<Any> {
|
||||
return stack.toArray()
|
||||
return stack.toTypedArray()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ fun main() {
|
||||
|
||||
/* 元素出堆疊 */
|
||||
val pop = stack.pop()
|
||||
println("出堆疊元素 pop = ${pop},出堆疊後 stack = ${stack.toArray().contentToString()}")
|
||||
println("出堆疊元素 pop = $pop,出堆疊後 stack = ${stack.toArray().contentToString()}")
|
||||
|
||||
/* 獲取堆疊的長度 */
|
||||
val size = stack.size()
|
||||
|
||||
Reference in New Issue
Block a user