Some useful macros and definition for exercising in leetcode
Add follwing lines to your Cargo.toml
toml
[dependencies]
leetcode_prelude = "^0.1"
```rust use leetcode_prelude::btree;
let btree = btree![1, 2, 2, null, null, 3, 3]; ```
```rust use leetcode_prelude::linkedlist;
let linkedlist = linkedlist![1, 2, 3]; ```
```rust use leetcodeprelude::leetcodetest;
leetcode_test!( ["Trie", "insert", "search"] [[], ["apple"], ["apple"]] [null, null, true] ) ```
Vec<String>
```rust use leetcodeprelude::vecstring;
let vec = vec_string!["1", "2", "3"]; ```
```rust use leetcodeprelude::asserteq_sorted;
asserteqsorted!(vec![1, 2], vec![2, 1]); ```