feat(Kotlin): Replace value with _val (#1254)

* ci(kotlin): Add workflow file.

* Update kotlin.yml

* style(kotlin): value -> _val

---------

Co-authored-by: Yudong Jin <krahets@163.com>
This commit is contained in:
curtishd
2024-04-10 18:09:43 +08:00
committed by GitHub
parent 39e2e1a5c1
commit 1623e3c6a8
28 changed files with 152 additions and 152 deletions
+5 -5
View File
@@ -9,15 +9,15 @@ package chapter_heap
import utils.printHeap
import java.util.*
fun testPush(heap: Queue<Int>, value: Int) {
heap.offer(value) // 元素入堆
print("\n元素 $value 入堆后\n")
fun testPush(heap: Queue<Int>, _val: Int) {
heap.offer(_val) // 元素入堆
print("\n元素 $_val 入堆后\n")
printHeap(heap)
}
fun testPop(heap: Queue<Int>) {
val value = heap.poll() // 堆顶元素出堆
print("\n堆顶元素 $value 出堆后\n")
val _val = heap.poll() // 堆顶元素出堆
print("\n堆顶元素 $_val 出堆后\n")
printHeap(heap)
}
+7 -7
View File
@@ -61,9 +61,9 @@ class MaxHeap(nums: MutableList<Int>?) {
}
/* 元素入堆 */
fun push(value: Int) {
fun push(_val: Int) {
// 添加节点
maxHeap.add(value)
maxHeap.add(_val)
// 从底至顶堆化
siftUp(size() - 1)
}
@@ -91,11 +91,11 @@ class MaxHeap(nums: MutableList<Int>?) {
// 交换根节点与最右叶节点(交换首元素与尾元素)
swap(0, size() - 1)
// 删除节点
val value = maxHeap.removeAt(size() - 1)
val _val = maxHeap.removeAt(size() - 1)
// 从顶至底堆化
siftDown(0)
// 返回堆顶元素
return value
return _val
}
/* 从节点 i 开始,从顶至底堆化 */
@@ -138,9 +138,9 @@ fun main() {
print("\n堆顶元素为 $peek\n")
/* 元素入堆 */
val value = 7
maxHeap.push(value)
print("\n元素 $value 入堆后\n")
val _val = 7
maxHeap.push(_val)
print("\n元素 $_val 入堆后\n")
maxHeap.print()
/* 堆顶元素出堆 */