mirror of
https://github.com/krahets/hello-algo.git
synced 2026-05-12 11:37:08 +08:00
Add code source blocks to the chapter Graph.
Fix "函数" and "方法"
This commit is contained in:
@@ -12,7 +12,7 @@ pub fn MaxHeap(comptime T: type) type {
|
||||
|
||||
maxHeap: ?std.ArrayList(T) = null, // 使用列表而非数组,这样无需考虑扩容问题
|
||||
|
||||
// 构造函数,根据输入列表建堆
|
||||
// 构造方法,根据输入列表建堆
|
||||
pub fn init(self: *Self, allocator: std.mem.Allocator, nums: []const T) !void {
|
||||
if (self.maxHeap != null) return;
|
||||
self.maxHeap = std.ArrayList(T).init(allocator);
|
||||
@@ -25,7 +25,7 @@ pub fn MaxHeap(comptime T: type) type {
|
||||
}
|
||||
}
|
||||
|
||||
// 析构函数,释放内存
|
||||
// 析构方法,释放内存
|
||||
pub fn deinit(self: *Self) void {
|
||||
if (self.maxHeap != null) self.maxHeap.?.deinit();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user