Fix the comment in recursion.kt (#1177)

* feat(kotlin): add kotlin code for utils file.

* Update ListNode.kt

* Update PrintUtil.kt

* fix: add the header comment for linkedlist_stack class.

* fix(kotlin): fix the kotlin file name.

* delete blank line in main function

* add comment for class head.

* delete the old file.

* fix the created time

* delete blank line beneath files.

* keep tailRecur function consistent with other.

* Update recursion.kt

---------

Co-authored-by: Yudong Jin <krahets@163.com>
This commit is contained in:
curtishd 2024-03-26 03:14:13 +08:00 committed by GitHub
parent 43bb45bceb
commit 9c07ca99f3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,8 +37,9 @@ fun forLoopRecur(n: Int): Int {
return res
}
/* Kotlin tailrec 关键词使函数实现尾递归优化 */
/* 尾递归 */
tailrec fun tailRecur(n: Int, res: Int): Int {
// 添加 tailrec 关键词,以开启尾递归优化
// 终止条件
if (n == 0)
return res
@ -73,4 +74,4 @@ fun main() {
res = fib(n)
println("\n斐波那契数列的第 $n 项为 $res")
}
}