mirror of
https://github.com/krahets/hello-algo.git
synced 2026-02-10 22:25:30 +08:00
build
This commit is contained in:
@@ -844,7 +844,7 @@ comments: true
|
||||
|
||||
front: ?*inc.ListNode(T) = null, // 头结点 front
|
||||
rear: ?*inc.ListNode(T) = null, // 尾结点 rear
|
||||
queSize: usize = 0, // 队列的长度
|
||||
que_size: usize = 0, // 队列的长度
|
||||
mem_arena: ?std.heap.ArenaAllocator = null,
|
||||
mem_allocator: std.mem.Allocator = undefined, // 内存分配器
|
||||
|
||||
@@ -856,7 +856,7 @@ comments: true
|
||||
}
|
||||
self.front = null;
|
||||
self.rear = null;
|
||||
self.queSize = 0;
|
||||
self.que_size = 0;
|
||||
}
|
||||
|
||||
// 析构方法(释放内存)
|
||||
@@ -867,7 +867,7 @@ comments: true
|
||||
|
||||
// 获取队列的长度
|
||||
pub fn size(self: *Self) usize {
|
||||
return self.queSize;
|
||||
return self.que_size;
|
||||
}
|
||||
|
||||
// 判断队列是否为空
|
||||
@@ -895,7 +895,7 @@ comments: true
|
||||
self.rear.?.next = node;
|
||||
self.rear = node;
|
||||
}
|
||||
self.queSize += 1;
|
||||
self.que_size += 1;
|
||||
}
|
||||
|
||||
// 出队
|
||||
@@ -903,7 +903,7 @@ comments: true
|
||||
var num = self.peek();
|
||||
// 删除头结点
|
||||
self.front = self.front.?.next;
|
||||
self.queSize -= 1;
|
||||
self.que_size -= 1;
|
||||
return num;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user