Skip to content

My leetcode solutions with rust language.

License

Notifications You must be signed in to change notification settings

lonelyhentxi/rusty-leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty Leetcode

license leetcode language

Provide all my leetcode solutions with rust language.

For a small amount of questions without rust version, I will point out their programming language.

Details

# Task Language
1 two sum rust
2 add two numbers rust
3 longest substring without repeating characters rust
4 find median sorted arrays rust
5 longest palindrome rust
10 regular expression matching rust
11 container with most water rust
15 three sum rust
17 letter combinations of a phone number rust
19 remove nth node from end of list rust
20 valid parentheses rust
21 merge two sorted lists rust
22 generate parentheses rust
23 merge k sorted lists rust
31 next permutation rust
32 longest valid parentheses rust
33 search in rotated sorted array rust
34 find first and last position of element in sorted array rust
39 combination sum rust
42 trapping rain water rust
46 permutations rust
48 rotate image rust
49 group anagrams rust
50 powx n rust
53 maximum subarray rust
54 spiral matrix rust
55 jump game rust
56 merge intervals rust
58 length of last word rust
62 unique paths rust
64 minimum path sum rust
65 valid number rust
70 climbing stairs rust
72 edit distance rust
75 sort colors rust
76 minimum window substring rust
78 subsets rust
79 word search rust
84 largest rectangle in histogram rust
85 maximal rectangle rust
94 binary tree inorder traversal rust
96 unique binary search trees rust
98 validate binary search tree rust
101 symmetric tree rust
102 binary tree level order traversal rust
104 maximum depth of binary tree rust
105 construct binary tree from preorder and inorder traversal rust
107 binary tree level order traversal ii rust
114 flatten binary tree to linked list rust
121 best time to buy and sell stock rust
124 binary tree maximum path sum rust
128 maximum consecutive sequence rust
136 single number rust
138 copy list with random pointer javascript
139 word break rust
141 linked list cycle javascript
142 linked list cycle ii javascript
146 lru cache rust
148 sort list rust
152 maximum product subarray rust
155 min stack rust
156 binary tree upside down rust
157 read n characters given read4 javascript
158 read n characters given read4 ii call multiple times javascript
159 longest substring with at most two distinct characters rust
160 intersection of two linked lists javascript
161 one edit distance rust
163 missing ranges rust
169 majority element rust
170 two sum iii data structure design rust
186 reverse words in a string ii rust
191 number of 1 bits javascript
198 house robber rust
200 number of islands rust
206 reverse linked list rust
207 course schedule rust
208 implement trie prefix tree rust
215 kth largest element in an array rust
221 maximal square rust
226 invert binary tree rust
234 palindrome linked list rust
236 lowest common ancestor of binary tree javascript
237 delete node in a linked list javascript
238 product of array except self rust
239 sliding window maximum rust
240 search a 2d matrix ii javascript
243 shortest word distance rust
244 shortest word distance ii rust
245 shortest word distance iii rust
246 strobogrammatic number rust
247 strobogrammatic number ii rust
248 strobogrammatic number iii rust
249 group shifted strings rust
250 count univalue subtrees rust
251 flatten 2d vector rust
252 meeting rooms rust
253 meeting rooms ii rust
255 verify preorder sequence in binary search tree rust
256 paint house rust
259 three sum smaller rust
261 graph valid tree rust
265 paint house ii rust
266 palindrome permutation rust
267 palindrome permutation ii rust
269 alien dictionary rust
270 closest binary search tree value rust
271 encode and decode strings rust
272 closest binary search tree value ii rust
276 paint fence rust
277 find the celebrity javascript
279 perfect squares rust
281 zigzag iterator rust
283 move zeroes rust
285 inorder successor in bst javascript
286 walls and gates rust
287 find the duplicate number rust
288 unique word abbreviation rust
289 wiggle sort rust
291 word pattern ii rust
293 flip game rust
294 flip game ii rust
296 best meeting point rust
297 serialize and deserialize binary tree ruby
298 binary tree longest consecutive sequence rust
300 longest increasing subsequence rust
301 remove invalid parentheses rust
302 smallest rectangle enclosing black pixels rust
305 number of islands ii rust
308 range sum query 2d mutable rust
309 best time to buy and sell stock with cooldown rust
311 sparse matrix multiplication rust
312 burst balloons rust
314 binary tree vertical order traversal rust
317 shortest distance from all buildings rust
320 generalized abbreviation rust
322 coin change rust
323 number of connected components in an undirected graph rust
325 maximum size subarray sum equals k rust
333 largest bst subtree rust
337 house robber iii rust
338 counting bits rust
339 nested list weight sum rust
340 longest substring with at most k distinct characters rust
346 moving average from data stream rust
347 top k frequent elements rust
348 design tic tac toe rust
351 android unlock patterns rust
353 design snake game rust
356 line reflection rust
359 logger rate limiter rust
360 sort transformed array rust
361 bomb enemy rust
362 design hit counter rust
364 nested list weight sum ii rust
366 find leaves of binary tree rust
369 plus one linked list rust
370 range addition rust
379 design phone directory rust
394 decode string rust
399 evaluate division rust
406 queue reconstruction by height rust
408 valid word abbreviation rust
411 minimum unique word abbreviation rust
416 partition equal subset sum rust
418 sentence screen fitting rust
425 word squares rust
426 convert binary search tree to sorted doubly linked list javascript
428 serialize and deserialize n ary tree javascript
431 encode n ary tree to binary tree javascript
437 path sum iii rust
438 find all anagrams in a string rust
439 ternary expression parser rust
444 sequence reconstruction rust
448 find all numbers disappeared in an array rust
461 hamming distance rust
465 optimal account balancing rust
469 convex polygon rust
484 find permutation rust
487 max consecutive ones ii rust
489 robot room cleaner cpp
490 the maze rust
494 target sum rust
499 the maze iii rust
505 the maze ii rust
510 inorder successor in bst ii javascript
527 word abbreviation rust
531 lonely pixel i rust
533 lonely pixel ii rust
536 construct binary tree from string rust
538 convert bst to greater tree rust
543 diameter of binary tree rust
544 output contest matches rust
545 boundary of binary tree rust
548 split array with equal sum rust
549 binary tree longest consecutive sequence ii rust
555 split concatenated strings rust
560 subarray sum equals k rust
562 longest line of consecutive one in matrix rust
568 maximum vacation days rust
572 subtree os another tree rust
573 squirrel simulation rust
581 shortest unsorted continuous subarray rust
582 kill process rust
588 design in memory file system rust
604 design compressed string iterator rust
616 add bold tag in string rust
617 merge two binary trees rust
621 task scheduler rust
624 maximum distance in arrays rust
625 minimum factorization rust
631 design excel sum formula rust
634 find the derangement of an array rust
635 design log storage system rust
642 design search autocomplete system rust
644 maximum average subarray ii rust
647 palindromic substrings rust
651 four keys keyboard rust
656 coin path rust
660 remove 9 rust
663 equal tree partition rust
666 path sum iv rust
681 next closest time rust
683 k empty slots rust
694 number of distinct islands rust
702 search in a sorted array of unknown size cpp
708 insert into a sorted circular linked list javascript
711 number of distinct islands ii rust
716 max stack rust
723 candy crush rust
734 sentence similarity rust
737 sentence similarity ii rust
739 daily temperatures rust
742 closest leaf in a binary tree rust
750 number of corner rectangles rust
755 pour water rust
758 bold words in string rust
887 super egg drop rust
905 sort array by parity rust
946 validate stack sequences rust

Author

License

You just DO W T F YOU WANT TO.

WTFPL