Crate leetcode

Source

Modules§

add_two_numbers
2. 两数相加
all_one
432. 全 O(1) 的数据结构
basic_calculator_ii
Basic Calculator II
combination_sum_4
377. 组合总和 Ⅳ
compare_version_numbers
165. 比较版本号
decode_string
394. 字符串解码
dedup
80. 删除排序数组中的重复项 II
delete_node
剑指 Offer 18. 删除链表的节点
fibonacci_number
509. 斐波那契数
fibonacci_number_offer
剑指 Offer 10- I. 斐波那契数列
first_missing_positive
41. 缺失的第一个正数
gen_parentheses
22. 括号生成
integer_replacement
397. 整数替换
invert_tree
226. 翻转二叉树
longest_absolute_file_path
388. 文件的最长绝对路径
longest_substring_without_repeating_characters
3. 无重复字符的最长子串
longest_valid_parentheses
32. 最长有效括号
max_consecutive_ones
485. 最大连续1的个数
max_sliding_window
239. 滑动窗口最大值
merge_k_sorted_lists
23. 合并K个升序链表
merge_sorted_array
88. 合并两个有序数组
mid_list
876. 链表的中间结点
minimum_path_sum
64. 最小路径和
nth_digit
400. 第N个数字
number_of_good_pairs
1512. 好数对的数目
odd_even_linked_list
328. 奇偶链表
parse_lisp
736. Lisp 语法解析
pascals_triangle
118. 杨辉三角
pascals_triangle_ii
119. 杨辉三角 II
power_of_two
231. 2的幂
powx_n
50. Pow(x, n)
remove_duplicates_from_sorted_list
83. 删除排序链表中的重复元素
remove_duplicates_from_sorted_list_ii
82. 删除排序链表中的重复元素 II
remove_elements
203. 移除链表元素
remove_nth_node_from_end_of_list
19. 删除链表的倒数第N个节点
reverse_list
206. 反转链表
reverse_print
剑指 Offer 06. 从尾到头打印链表
rotate_list
61. 旋转链表
search_a_2d_matrix
74. Search a 2D Matrix
search_a_2d_matrix_ii
240. Search a 2D Matrix II
search_range
34. 在排序数组中查找元素的第一个和最后一个位置
ser_des_bst
449. 序列化和反序列化二叉搜索树
set_mismatch
645. 错误的集合
simplify_path
71. 简化路径
single_numbers
剑指 Offer 56 - I. 数组中数字出现的次数
sort_list
21. 合并两个有序链表
string_to_integer_atoi
8. 字符串转换整数 (atoi)
subseq
392. 判断子序列
subsets
78. 子集
subsets_ii
90. 子集 II
sum_lists
面试题 02.05. 链表求和
swap_nodes_in_pairs
24. Swap Nodes in Pairs
tag_validator
591. 标签验证器
two_sum
1. 两数之和
utf8_validation
393. UTF-8 编码验证
valid_number
65. 有效数字

Macros§

list
Generate a linked list from a vec-like syntax.
tree
Generate a tree structure from a vec-like syntax.

Structs§

ListNode
LeetCode 里常用到的链表节点结构
TreeNode
LeetCode 题目中用到的树的节点结构