From 49d39ff8713465f9b90f45168eee5e0006a10dc8 Mon Sep 17 00:00:00 2001 From: krahets Date: Thu, 9 Feb 2023 23:12:58 +0800 Subject: [PATCH] build --- .../space_time_tradeoff.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/chapter_computational_complexity/space_time_tradeoff.md b/chapter_computational_complexity/space_time_tradeoff.md index abdf5a166..765826e03 100755 --- a/chapter_computational_complexity/space_time_tradeoff.md +++ b/chapter_computational_complexity/space_time_tradeoff.md @@ -178,8 +178,7 @@ comments: true ```zig title="leetcode_two_sum.zig" // 方法一:暴力枚举 - fn twoSumBruteForce(nums: []i32, target: i32) [2]i32 { - _ = self; + fn twoSumBruteForce(nums: []i32, target: i32) ?[2]i32 { var size: usize = nums.len; var i: usize = 0; // 两层循环,时间复杂度 O(n^2) @@ -191,7 +190,7 @@ comments: true } } } - return undefined; + return null; } ``` @@ -361,8 +360,7 @@ comments: true ```zig title="leetcode_two_sum.zig" // 方法二:辅助哈希表 - fn twoSumHashTable(nums: []i32, target: i32) ![2]i32 { - _ = self; + fn twoSumHashTable(nums: []i32, target: i32) !?[2]i32 { var size: usize = nums.len; // 辅助哈希表,空间复杂度 O(n) var dic = std.AutoHashMap(i32, i32).init(std.heap.page_allocator); @@ -375,6 +373,6 @@ comments: true } try dic.put(nums[i], @intCast(i32, i)); } - return undefined; + return null; } ```