diff options
| author | 2024-02-12 19:04:50 -0400 | |
|---|---|---|
| committer | 2024-02-12 19:04:50 -0400 | |
| commit | d2a38e9c2952ec4b003a5ba58f70fc21fcf088c5 (patch) | |
| tree | 7b48d02e3505af142128c484fe76b7aee9091cf9 /src/main.zig | |
| parent | Using Trie super slow (diff) | |
| download | zg-d2a38e9c2952ec4b003a5ba58f70fc21fcf088c5.tar.gz zg-d2a38e9c2952ec4b003a5ba58f70fc21fcf088c5.tar.xz zg-d2a38e9c2952ec4b003a5ba58f70fc21fcf088c5.zip | |
Flat array
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/main.zig b/src/main.zig index 6cc9fe4..5de7458 100644 --- a/src/main.zig +++ b/src/main.zig | |||
| @@ -5,12 +5,8 @@ const GraphemeIterator = @import("Grapheme.zig").GraphemeIterator; | |||
| 5 | const input = @embedFile("lang_mix.txt"); | 5 | const input = @embedFile("lang_mix.txt"); |
| 6 | 6 | ||
| 7 | pub fn main() !void { | 7 | pub fn main() !void { |
| 8 | var arena = std.heap.ArenaAllocator.init(std.heap.page_allocator); | ||
| 9 | defer arena.deinit(); | ||
| 10 | const allocator = arena.allocator(); | ||
| 11 | |||
| 12 | var result: usize = 0; | 8 | var result: usize = 0; |
| 13 | var iter = try GraphemeIterator.init(allocator, input); | 9 | var iter = GraphemeIterator.init(input); |
| 14 | 10 | ||
| 15 | var timer = try std.time.Timer.start(); | 11 | var timer = try std.time.Timer.start(); |
| 16 | 12 | ||
| @@ -21,7 +17,3 @@ pub fn main() !void { | |||
| 21 | 17 | ||
| 22 | std.debug.print("result: {}, took: {}\n", .{ result, timer.lap() / std.time.ns_per_ms }); | 18 | std.debug.print("result: {}, took: {}\n", .{ result, timer.lap() / std.time.ns_per_ms }); |
| 23 | } | 19 | } |
| 24 | |||
| 25 | test { | ||
| 26 | _ = @import("trie.zig"); | ||
| 27 | } | ||