Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StudyRust/leetcode_rust
/ functions
Functions
742 in github.com/StudyRust/leetcode_rust
⨍
Functions
742
◇
Types & classes
38
Function
merge_in_between
(list1: Option<Box<ListNode>>, a: i32, b: i32, list2: Option<Box<ListNode>>)
1669-merge-in-between-linked-lists.rs:8
Function
merge_nodes
(head: Option<Box<ListNode>>)
2181-merge-nodes-in-between-zeros.rs:18
Function
min_cost_to_move_chips
(position: Vec<i32>)
1217-minimum-cost-to-move-chips-to-the-same-position.rs:6
Function
min_deletion_size
(strs: Vec<String>)
944-delete-columns-to-make-sorted.rs:1
Function
min_flips
(target: String)
1529-minimum-suffix-flips.rs:4
Function
min_max_difference
(num: i32)
2566-maximum-difference-by-remapping-a-digit.rs:1
Function
min_max_game
(nums: Vec<i32>)
2293-min-max-game.rs:1
Function
min_moves_to_seat
(seats: Vec<i32>, students: Vec<i32>)
2037-minimum-number-of-moves-to-seat-everyone.rs:21
Function
min_operations
微积分数形结合,斜率为2的三角形移动成长方形,求移动的面积。
1551-minimum-operations-to-make-array-equal.rs:2
Function
min_operations
(nums: Vec<i32>)
1827-minimum-operations-to-make-the-array-increasing.rs:27
Function
min_operations
(logs: Vec<String>)
1598-crawler-log-folder.rs:1
Function
min_operations
(s: String)
1758-minimum-changes-to-make-alternating-binary-string.rs:1
Function
min_partitions
(n: String)
1689-partitioning-into-minimum-number-of-deci-binary-numbers.rs:1
Function
min_set_size
(arr: Vec<i32>)
1338-reduce-array-size-to-the-half.rs:1
Function
min_start_value
(nums: Vec<i32>)
1413-minimum-value-to-get-positive-step-by-step-sum.rs:1
Function
min_time_to_visit_all_points
归纳总结题目。经过归纳总结发现,发现2点间取x距离或y距离的较大那个就是时间。
1266-minimum-time-visiting-all-points.rs:22
Function
minimum_abs_difference
(arr: Vec<i32>)
1200-minimum-absolute-difference.rs:1
Function
minimum_cost
(cost: Vec<i32>)
2144-minimum-cost-of-buying-candies-with-discount.rs:1
Function
minimum_difference
(nums: Vec<i32>, k: i32)
1984-minimum-difference-between-highest-and-lowest-of-k-scores.rs:1
Function
minimum_moves
(s: String)
2027-minimum-moves-to-convert-string.rs:1
Function
minimum_sum
(num: i32)
2160-minimum-sum-of-four-digit-number-after-splitting-digits.rs:1
Function
missing_number
(nums: Vec<i32>)
268-missing-number.rs:1
Function
most_words_found
(sentences: Vec<String>)
2114-maximum-number-of-words-found-in-sentences.rs:1
Method
new
(balance: Vec<i64>)
2043-simple-bank-system.rs:11
Method
new
()
2336-smallest-number-in-infinite-set.rs:12
Method
new
()
352-data-stream-as-disjoint-intervals.rs:8
Method
new
()
225-implement-stack-using-queues.rs:6
Method
new
(max_size: i32)
1381-design-a-stack-with-increment-operation.rs:8
Method
new
(big: i32, medium: i32, small: i32)
1603-design-parking-system.rs:7
Method
new
()
677-map-sum-pairs.rs:14
Method
new
(nums: Vec<i32>)
398-random-pick-index.rs:9
Method
new
()
155-min-stack.rs:7
Method
new
(homepage: String)
1472-design-browser-history.rs:8
Method
new
()
232-implement-queue-using-stacks.rs:7
Method
new
()
676-implement-magic-dictionary.rs:8
Method
new
Initialize your data structure here. */
706-design-hashmap.rs:15
Method
new
(nums: Vec<i32>)
384-shuffle-an-array.rs:6
Method
new
()
705-design-hashset.rs:13
Method
new
(val: i32)
700-search-in-a-binary-search-tree.rs:15
Method
new
(val: i32)
2181-merge-nodes-in-between-zeros.rs:10
Method
next_greater
(num: i32, nums2: &[i32])
196-next-greater-element-i.rs:5
Method
next_greater_element
(nums1: Vec<i32>, nums2: Vec<i32>)
196-next-greater-element-i.rs:4
Function
next_greater_elements
(nums: Vec<i32>)
503-next-greater-element-ii.rs:1
Function
next_greatest_letter
(letters: Vec<char>, target: char)
744-find-smallest-letter-greater-than-target.rs:1
Function
num_of_pairs
(nums: Vec<String>, target: String)
2023-number-of-pairs-of-strings-with-concatenation-equal-to-target.rs:1
Function
num_of_strings
(patterns: Vec<String>, word: String)
1967-number-of-strings-that-appear-as-substrings-in-word.rs:1
Function
num_smaller_by_frequency
(queries: Vec<String>, words: Vec<String>)
1170-compare-strings-by-frequency-of-the-smallest-character.rs:1
Function
num_special
(mat: Vec<Vec<i32>>)
1582-special-positions-in-a-binary-matrix.rs:1
Function
num_teams
(rating: Vec<i32>)
1395-count-number-of-teams.rs:44
Function
num_teams_
思路:先把所有可能打印出来,再判断
1395-count-number-of-teams.rs:2
Function
num_teams__
超时了 59/74 优化: 直接用指针判断 https://leetcode-cn.com/submissions/detail/284195830/
1395-count-number-of-teams.rs:26
Function
num_unique_emails
(emails: Vec<String>)
929-unique-email-addresses.rs:8
Function
num_water_bottles
(num_bottles: i32, num_exchange: i32)
1518-water-bottles.rs:1
Function
number_of_arithmetic_slices
(nums: Vec<i32>)
413-arithmetic-slices.rs:1
Function
number_of_beams
(bank: Vec<String>)
2125-number-of-laser-beams-in-a-bank.rs:1
Function
number_of_lines
(widths: Vec<i32>, s: String)
806-number-of-lines-to-write-string.rs:1
Function
number_of_matches
数学归纳法 n-1
1688-count-of-matches-in-tournament.rs:20
Function
number_of_pairs
(nums: Vec<i32>)
2341-maximum-number-of-pairs-in-array.rs:1
Function
odd_cells
(m: i32, n: i32, indices: Vec<Vec<i32>>)
1252-cells-with-odd-values-in-a-matrix.rs:1
Function
original_digits
脑筋急转弯 数学归纳法
423-reconstruct-original-digits-from-english.rs:3
Function
pair_sum
(head: Option<Box<ListNode>>)
2130-maximum-twin-sum-of-a-linked-list.rs:18
Function
partition_array
(nums: Vec<i32>, k: i32)
2294-partition-array-such-that-maximum-difference-is-k.rs:1
Function
peak_index_in_mountain_array
binary search
852-peak-index-in-a-mountain-array.rs:2
Function
percentage_letter
(s: String, letter: char)
2278-percentage-of-letter-in-string.rs:1
Method
permute
(mut path: Vec<i32>)
46-permutations.rs:16
Method
pick
(&mut self, target: i32)
398-random-pick-index.rs:19
Function
pivot_index
(nums: Vec<i32>)
724-find-pivot-index.rs:1
Method
pop_smallest
(&mut self)
2336-smallest-number-in-infinite-set.rs:18
Function
prefix_count
(words: Vec<String>, pref: String)
2185-counting-words-with-a-given-prefix.rs:1
Method
print_tree
(root: Option<Rc<RefCell<TreeNode>>>)
700-search-in-a-binary-search-tree.rs:43
Method
product_except_self
(nums: Vec<i32>)
238-product-of-array-except-self.rs:4
Function
rearrange_array
(nums: Vec<i32>)
2149-rearrange-array-elements-by-sign.rs:1
Function
rearrange_characters
(s: String, target: String)
2287-rearrange-characters-to-make-target-string.rs:1
Function
reduction_operations
(nums: Vec<i32>)
1887-reduction-operations-to-make-the-array-elements-equal.rs:1
Function
reformat_number
(number: String)
1694-reformat-phone-number.rs:1
Function
relative_sort_array
(arr1: Vec<i32>, arr2: Vec<i32>)
1122-relative-sort-array.rs:1
Function
remove_duplicates
(s: String)
1047-remove-all-adjacent-duplicates-in-string.rs:5
Function
remove_occurrences
(s: String, part: String)
1910-remove-all-occurrences-of-a-substring.rs:3
Function
remove_outer_parentheses
(s: String)
1021-remove-outermost-parentheses.rs:5
Function
remove_stars
(s: String)
2390-removing-stars-from-a-string.rs:1
Function
reordered_power_of2
(n: i32)
869-reordered-power-of-2.rs:3
Function
repeated_character
(s: String)
6124-first-letter-to-appear-twice.rs:1
Function
repeated_n_times
solution 2
961-n-repeated-element-in-size-2n-array.rs:19
Function
replace_digits
(s: String)
1844-replace-all-digits-with-characters.rs:19
Function
replace_elements
(arr: Vec<i32>)
1299-replace-elements-with-greatest-element-on-right-side.rs:17
Function
replace_words
(dictionary: Vec<String>, sentence: String)
648-replace-words.rs:1
Function
restore_array
(adjacent_pairs: Vec<Vec<i32>>)
1743-restore-the-array-from-adjacent-pairs.rs:1
Function
restore_string
(s: String, indices: Vec<i32>)
1528-shuffle-string.rs:9
Function
reverse_list
(head: Option<Box<ListNode>>)
206-reverse-linked-list.rs:8
Function
reverse_only_letters
(s: String)
917-reverse-only-letters.rs:1
Function
reverse_prefix
(word: String, ch: char)
2000-reverse-prefix-of-word.rs:18
Function
reverse_str
good,练习chunk的使用。
541-reverse-string-ii.rs:2
Function
reverse_vowels
(s: String)
345-reverse-vowels-of-a-string.rs:1
Function
reverse_words
(s: String)
557-reverse-words-in-a-string-iii.rs:6
Function
rotate_string
(s: String, goal: String)
796-rotate-string.rs:1
Function
rotated_digits
(n: i32)
788-rotated-digits.rs:1
Function
search
(nums: Vec<i32>, target: i32)
704-binary-search.rs:1
Method
search_bst
(root: Option<Rc<RefCell<TreeNode>>>, val: i32)
700-search-in-a-binary-search-tree.rs:29
Function
self_dividing_numbers
(left: i32, right: i32)
728-self-dividing-numbers.rs:11
Function
shift_grid
(grid: Vec<Vec<i32>>, k: i32)
1260-shift-2d-grid.rs:1
← previous
next →
601–700 of 742, ranked by callers