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:
Yudong Jin
2024-04-11 20:18:19 +08:00
committed by GitHub
parent 07977184ad
commit b2f0d4603d
192 changed files with 2382 additions and 1196 deletions
+5 -4
View File
@@ -7,8 +7,9 @@
package utils
/* 二元樹節點類別 */
/* 建構子 */
class TreeNode(
var value: Int // 節點值
var _val: Int // 節點值
) {
var height: Int = 0 // 節點高度
var left: TreeNode? = null // 左子節點引用
@@ -53,14 +54,14 @@ class TreeNode(
while (i >= res.size) {
res.add(null)
}
res[i] = root.value
res[i] = root._val
treeToListDFS(root.left, 2 * i + 1, res)
treeToListDFS(root.right, 2 * i + 2, res)
}
/* 將二元樹序列化為串列 */
fun treeToList(root: TreeNode?): List<Int?> {
val res = ArrayList<Int?>()
fun treeToList(root: TreeNode?): MutableList<Int?> {
val res = mutableListOf<Int?>()
treeToListDFS(root, 0, res)
return res
}