update rust codes for hash_map, binary_search, bubble_sort, stack, queue (#330)

* update rust codes

* update rust codes

* update rust codes

* update and add rust codes for hash_map, binary_search, bubble_sort

* update and add rust codes for hash_map, binary_search, bubble_sort

* add rust codes for chapter stack

* add rust codes for chapter queue

* add rust codes for chapter deque
This commit is contained in:
sjinzh
2023-02-05 16:25:42 +08:00
committed by GitHub
parent 93ca29ca6d
commit 8a388d8422
21 changed files with 559 additions and 280 deletions

View File

@@ -26,12 +26,12 @@ pub fn main() !void {
inc.PrintUtil.printQueue(i32, queue);
// 访问队首元素
var front = queue.first.?.data;
std.debug.print("\n队首元素 front = {}", .{front});
var peek = queue.first.?.data;
std.debug.print("\n队首元素 peek = {}", .{peek});
// 元素出队
front = queue.popFirst().?.data;
std.debug.print("\n出队元素 front = {},出队后 queue = ", .{front});
var poll = queue.popFirst().?.data;
std.debug.print("\n出队元素 poll = {},出队后 queue = ", .{poll});
inc.PrintUtil.printQueue(i32, queue);
// 获取队列的长度