diff --git a/README.md b/README.md index 23347a7..6781642 100644 --- a/README.md +++ b/README.md @@ -7,5 +7,10 @@ Resolving problems of LeetCode in RustLang. ## Solusions -* [7. Reverse Integer](./reverse_integer/README.md) -* [15. 3 Sum](./three_sum/README.md) +* [7. Reverse Integer](./reverse_integer/src/lib.rs) +* [15. 3 Sum](./three_sum/src/lib.rs) +* [215. Kth Largest Element in an Array](./kth_largest/src/lib.rs) + +## References + +* [LeetcodeTop](https://github.com/afatcoder/LeetcodeTop): Top Hit Leetcode problems in interviews. diff --git a/kth_largest/README.md b/kth_largest/README.md deleted file mode 100644 index e29a350..0000000 --- a/kth_largest/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# 215. Kth Largest Element in an Array - -* [problem link](https://leetcode.com/problems/kth-largest-element-in-an-array/) diff --git a/kth_largest/src/lib.rs b/kth_largest/src/lib.rs index cb35a1c..e04fc56 100644 --- a/kth_largest/src/lib.rs +++ b/kth_largest/src/lib.rs @@ -1,8 +1,15 @@ -#![allow(dead_code)] - /*! - * It works but slower than: - * ```rust,ignore + * # 215. Kth Largest Element in an Array + * + * * [Problem link](https://leetcode.com/problems/kth-largest-element-in-an-array/) + * + * ## Other Solutions + * + * The solution works but slower than sort all elements and get by index in Rust like below. + * + * ```rust,no_run + * # struct Solution {} + * * impl Solution { * pub fn find_kth_largest(nums: Vec, k: i32) -> i32 { * let mut nums = nums; @@ -11,7 +18,9 @@ * } * } * ``` -*/ + */ + +#![allow(dead_code)] struct Solution {} diff --git a/reverse_integer/README.md b/reverse_integer/README.md deleted file mode 100644 index 96d60ae..0000000 --- a/reverse_integer/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# 7. Reverse Integer - -* [Link](https://leetcode.com/problems/reverse-integer/) diff --git a/reverse_integer/src/lib.rs b/reverse_integer/src/lib.rs index 6f1a512..219a0d7 100644 --- a/reverse_integer/src/lib.rs +++ b/reverse_integer/src/lib.rs @@ -1,3 +1,9 @@ +/*! + * # 7. Reverse Integer + * + * * [Problem link](https://leetcode.com/problems/reverse-integer/) + */ + #![allow(dead_code)] struct Solution {} diff --git a/three_sum/README.md b/three_sum/README.md deleted file mode 100644 index e33f51b..0000000 --- a/three_sum/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# 15. 3 Sum - -* [problem link](https://leetcode.com/problems/3sum/) diff --git a/three_sum/src/lib.rs b/three_sum/src/lib.rs index 42bb4d7..8b7f824 100644 --- a/three_sum/src/lib.rs +++ b/three_sum/src/lib.rs @@ -1,3 +1,9 @@ +/*! + * # 15. 3 Sum + * + * * [Problem link](https://leetcode.com/problems/3sum/) + */ + #![allow(dead_code)] struct Solution {}