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

@@ -23,12 +23,12 @@ pub fn main() !void {
inc.PrintUtil.printList(i32, stack);
// 访问栈顶元素
var top = stack.items[stack.items.len - 1];
std.debug.print("\n栈顶元素 top = {}", .{top});
var peek = stack.items[stack.items.len - 1];
std.debug.print("\n栈顶元素 peek = {}", .{peek});
// 元素出栈
top = stack.pop();
std.debug.print("\n出栈元素 pop = {},出栈后 stack = ", .{top});
var pop = stack.pop();
std.debug.print("\n出栈元素 pop = {},出栈后 stack = ", .{pop});
inc.PrintUtil.printList(i32, stack);
// 获取栈的长度