Skip to content

Commit e46f6ee

Browse files
author
2025
committed
Update
1 parent ad2c516 commit e46f6ee

1 file changed

Lines changed: 46 additions & 47 deletions

File tree

README.md

Lines changed: 46 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -9,36 +9,36 @@
99

1010
Жми ★ если понравилось.<br><br>
1111

12-
Моя статистика: https://leetcode.com/u/YarTsin/ <br>
13-
Ссылка на проект - https://github.com/YarTsin/leetcode_java <br>
14-
Ссылка на GitHub Pages - <br><br>
12+
Моя статистика: [https://leetcode.com/u/YarTsin/](https://leetcode.com/u/YarTsin/) <br>
13+
Ссылка на проект - [https://github.com/YarTsin/leetcode_java/](https://github.com/YarTsin/leetcode_java/) <br>
14+
Ссылка на GitHub Pages - [https://yartsin.github.io/leetcode_java/](https://yartsin.github.io/leetcode_java/) <br><br>
1515

1616
<b>Array</b> <br>
1717
В этом разделе чаще всего находятся находятся задачи, использующие массивы <br>
1818
Примечания: мажоритарный элемент - элемент, который встречается более n/2 раз.<br>
19-
[1. Two Sum](src/main/java/org/example/g0001_0100/s0001_two_sum) &nbsp;&nbsp;
20-
[14. Longest Common Prefix](src/main/java/org/example/g0001_0100/s0014_longest_common_prefix) &nbsp;&nbsp;
21-
[66. Plus One](src/main/java/org/example/g0001_0100/s0066_plus_one) &nbsp;&nbsp;
22-
[88. Merge Sorted Array](src/main/java/org/example/g0001_0100/s0088_merge_sorted_array) &nbsp;&nbsp;
23-
[169. Majority Element](src/main/java/org/example/g0101_0200/s0169_majority_element) &nbsp;&nbsp;
24-
[217. Contains Duplicate](src/main/java/org/example/g0201_0300/s0217_contains_duplicate) &nbsp;&nbsp;
25-
[219. Contains Duplicate II](src/main/java/org/example/g0201_0300/s0219_contains_duplicate_ii) &nbsp;&nbsp;
26-
[268. Missing Number](src/main/java/org/example/g0201_0300/s0268_missing_number) &nbsp;&nbsp;
27-
[2900. Longest Unequal Adjacent Groups Subsequence I](src/main/java/org/example/g2801_2900/p2900_longest_unequal_adjacent_groups_subsequence_i) &nbsp;&nbsp;
19+
[1. Two Sum](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0001_two_sum) &nbsp;&nbsp;
20+
[14. Longest Common Prefix](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0014_longest_common_prefix) &nbsp;&nbsp;
21+
[66. Plus One](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0066_plus_one) &nbsp;&nbsp;
22+
[88. Merge Sorted Array](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0088_merge_sorted_array) &nbsp;&nbsp;
23+
[169. Majority Element](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0169_majority_element) &nbsp;&nbsp;
24+
[217. Contains Duplicate](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0201_0300/s0217_contains_duplicate) &nbsp;&nbsp;
25+
[219. Contains Duplicate II](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0201_0300/s0219_contains_duplicate_ii) &nbsp;&nbsp;
26+
[268. Missing Number](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0201_0300/s0268_missing_number) &nbsp;&nbsp;
27+
[2900. Longest Unequal Adjacent Groups Subsequence I](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g2801_2900/p2900_longest_unequal_adjacent_groups_subsequence_i) &nbsp;&nbsp;
2828
<br><br>
2929

3030
<b>Binary search</b> <br>
3131
Здесь помещаем задачи с бинарным поиском<br>
32-
[35. Search Insert Position](src/main/java/org/example/g0001_0100/s0035_search_insert_position) &nbsp;&nbsp;
33-
[69. Sqrtx](src/main/java/org/example/g0001_0100/s0069_sqrtx) &nbsp;&nbsp;
34-
[108. Convert Sorted Array To Binary Search Tree](src/main/java/org/example/g0101_0200/s0108_convert_sorted_array_to_binary_search_tree) &nbsp;&nbsp;
32+
[35. Search Insert Position](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0035_search_insert_position) &nbsp;&nbsp;
33+
[69. Sqrtx](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0069_sqrtx) &nbsp;&nbsp;
34+
[108. Convert Sorted Array To Binary Search Tree](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0108_convert_sorted_array_to_binary_search_tree) &nbsp;&nbsp;
3535
<br><br>
3636

3737

3838
<b>Bits</b> <br>
3939
Операции с битами <br>
40-
[268. Missing Number](src/main/java/org/example/g0201_0300/s0268_missing_number) &nbsp;&nbsp;
41-
[338. Counting Bits](src/main/java/org/example/g0301_0400/s0338_counting_bits) &nbsp;&nbsp;
40+
[268. Missing Number](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0201_0300/s0268_missing_number) &nbsp;&nbsp;
41+
[338. Counting Bits](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0301_0400/s0338_counting_bits) &nbsp;&nbsp;
4242
<br><br>
4343

4444
<b>Dynamic Programming</b> <br>
@@ -53,66 +53,65 @@
5353
заполняют этот массив постепенно, начиная с самых простых случаев,
5454
используют сохранённые результаты для решения более сложных задач.<br>
5555
(как я понимаю, это часто похоже на работу с указателями) <br>
56-
[70. Climbing Stairs](src/main/java/org/example/g0001_0100/s0070_climbing_stairs) &nbsp;&nbsp;
57-
[746. Min Cost Climbing Stairs](src/main/java/org/example/g0701_0800/s0746_min_cost_climbing_stairs) &nbsp;&nbsp;
58-
[509. Fibonacci Number](src/main/java/org/example/g0501_0600/s0509_fibonacci_number) &nbsp;&nbsp;
59-
[1137. N th Tribonacci Number](src/main/java/org/example/g1101_1200/s1137_n_th_tribonacci_number) &nbsp;&nbsp;
56+
[70. Climbing Stairs](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0070_climbing_stairs) &nbsp;&nbsp;
57+
[746. Min Cost Climbing Stairs](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0701_0800/s0746_min_cost_climbing_stairs) &nbsp;&nbsp;
58+
[509. Fibonacci Number](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0501_0600/s0509_fibonacci_number) &nbsp;&nbsp;
59+
[1137. N th Tribonacci Number](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g1101_1200/s1137_n_th_tribonacci_number) &nbsp;&nbsp;
6060
<br><br>
6161

6262
<b>Hash Table</b><br>
63-
В этом разделе находятся задачи, использующие для решения хеш таблицы,<br>
64-
например HashMap<br>
65-
[1. Two Sum](src/main/java/org/example/g0001_0100/s0001_two_sum) &nbsp;&nbsp;
66-
[290. Word Pattern](src/main/java/org/example/g0201_0300/s0290_word_pattern) &nbsp;&nbsp;
63+
В этом разделе находятся задачи, использующие для решения хеш таблицы, например HashMap<br>
64+
[1. Two Sum](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0001_two_sum) &nbsp;&nbsp;
65+
[290. Word Pattern](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0201_0300/s0290_word_pattern) &nbsp;&nbsp;
6766
<br><br>
6867

6968
<b>Linked List</b><br>
7069
Задачи, связанные со связанными списками<br>
7170
Примечания: алгоритм "Черепахи и Зайца" - Floyd's Cycle-Finding Algorithm<br>
72-
[141. Linked List Cycle](src/main/java/org/example/g0101_0200/s0141_linked_list_cycle) &nbsp;&nbsp;
73-
[160. Intersection Of Two Linked Lists](src/main/java/org/example/g0101_0200/s0160_intersection_of_two_linked_lists) &nbsp;&nbsp;
71+
[141. Linked List Cycle](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0141_linked_list_cycle) &nbsp;&nbsp;
72+
[160. Intersection Of Two Linked Lists](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0160_intersection_of_two_linked_lists) &nbsp;&nbsp;
7473
<br><br>
7574

7675
<b>Math</b><br>
7776
Математические структуры и задачи<br>
7877
Примечения: Палиндром - это число (или строка), которое читается одинаково в обоих направлениях.<br>
79-
[9. Palindrome number](src/main/java/org/example/g0001_0100/s0009_palindrome_number) &nbsp;&nbsp;
80-
[69. Sqrtx](src/main/java/org/example/g0001_0100/s0069_sqrtx) &nbsp;&nbsp;
81-
[118. Pascals Triangle](src/main/java/org/example/g0101_0200/s0118_pascals_triangle) &nbsp;&nbsp;
82-
[119. Pascals Triangle II](src/main/java/org/example/g0101_0200/s0119_pascals_triangle_ii) &nbsp;&nbsp;
83-
[202. Happy Number](src/main/java/org/example/g0201_0300/s0202_happy_number) &nbsp;&nbsp;
84-
[1025. Divisor game](src/main/java/org/example/g1001_1100/s1025_divisor_game) &nbsp;&nbsp;
78+
[9. Palindrome number](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0009_palindrome_number) &nbsp;&nbsp;
79+
[69. Sqrtx](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0069_sqrtx) &nbsp;&nbsp;
80+
[118. Pascals Triangle](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0118_pascals_triangle) &nbsp;&nbsp;
81+
[119. Pascals Triangle II](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0119_pascals_triangle_ii) &nbsp;&nbsp;
82+
[202. Happy Number](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0201_0300/s0202_happy_number) &nbsp;&nbsp;
83+
[1025. Divisor game](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g1001_1100/s1025_divisor_game) &nbsp;&nbsp;
8584
<br><br>
8685

8786

8887
<b>Pointers - Указатели</b><br>
8988
Здесь показываем задачи, которые используют указатели для решения задач<br>
90-
[26. Remove Duplicates From Sorted Array](src/main/java/org/example/g0001_0100/s0026_remove_duplicates_from_sorted_array) &nbsp;&nbsp;
91-
[27. Remove Element](src/main/java/org/example/g0001_0100/s0027_remove_element) &nbsp;&nbsp;
92-
[141. Linked List Cycle](src/main/java/org/example/g0101_0200/s0141_linked_list_cycle) &nbsp;&nbsp;
93-
[392. Is Subsequence](src/main/java/org/example/g0301_0400/s0392_is_subsequence) &nbsp;&nbsp;
89+
[26. Remove Duplicates From Sorted Array](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0026_remove_duplicates_from_sorted_array) &nbsp;&nbsp;
90+
[27. Remove Element](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0027_remove_element) &nbsp;&nbsp;
91+
[141. Linked List Cycle](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0141_linked_list_cycle) &nbsp;&nbsp;
92+
[392. Is Subsequence](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0301_0400/s0392_is_subsequence) &nbsp;&nbsp;
9493
<br><br>
9594

9695
<b>Recursion - Рекурсия</b><br>
97-
Сюда помещаем примеры задач, использующих рекурсию
98-
[108. Convert Sorted Array To Binary Search Tree](src/main/java/org/example/g0101_0200/s0108_convert_sorted_array_to_binary_search_tree) &nbsp;&nbsp;
99-
[509. Fibonacci Number](src/main/java/org/example/g0501_0600/s0509_fibonacci_number) &nbsp;&nbsp;
100-
[1137. N th Tribonacci Number](src/main/java/org/example/g1101_1200/s1137_n_th_tribonacci_number) &nbsp;&nbsp;
96+
Сюда помещаем примеры задач, использующих рекурсию <br>
97+
[108. Convert Sorted Array To Binary Search Tree](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0108_convert_sorted_array_to_binary_search_tree) &nbsp;&nbsp;
98+
[509. Fibonacci Number](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0501_0600/s0509_fibonacci_number) &nbsp;&nbsp;
99+
[1137. N th Tribonacci Number](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g1101_1200/s1137_n_th_tribonacci_number) &nbsp;&nbsp;
101100
<br><br>
102101

103102
<b>String</b><br>
104103
В этом разделе находятся задачи, использующие строки<br>
105104
Примечания: Подпоследовательность (subsequence) - это последовательность символов,
106105
которая появляется в том же порядке, но не обязательно подряд.<br>
107-
[14. Longest Common Prefix](src/main/java/org/example/g0001_0100/s0014_longest_common_prefix) &nbsp;&nbsp;
108-
[290. Word Pattern](src/main/java/org/example/g0201_0300/s0290_word_pattern) &nbsp;&nbsp;
109-
[392. Is Subsequence](src/main/java/org/example/g0301_0400/s0392_is_subsequence) &nbsp;&nbsp;
110-
[1668. Maximum Repeating Substring](src/main/java/org/example/g1601_1700/s1668_maximum_repeating_substring) &nbsp;&nbsp;
111-
[2900. Longest Unequal Adjacent Groups Subsequence I](src/main/java/org/example/g2801_2900/p2900_longest_unequal_adjacent_groups_subsequence_i) &nbsp;&nbsp;
106+
[14. Longest Common Prefix](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0001_0100/s0014_longest_common_prefix) &nbsp;&nbsp;
107+
[290. Word Pattern](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0201_0300/s0290_word_pattern) &nbsp;&nbsp;
108+
[392. Is Subsequence](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0301_0400/s0392_is_subsequence) &nbsp;&nbsp;
109+
[1668. Maximum Repeating Substring](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g1601_1700/s1668_maximum_repeating_substring) &nbsp;&nbsp;
110+
[2900. Longest Unequal Adjacent Groups Subsequence I](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g2801_2900/p2900_longest_unequal_adjacent_groups_subsequence_i) &nbsp;&nbsp;
112111
<br><br>
113112

114113
<b>Tree</b><br>
115114
Здесь помещаем задачи, которые используют деревья для решения,<br>
116115
например TreeNode.<br>
117-
[108. Convert Sorted Array To Binary Search Tree](src/main/java/org/example/g0101_0200/s0108_convert_sorted_array_to_binary_search_tree) &nbsp;&nbsp;
116+
[108. Convert Sorted Array To Binary Search Tree](https://github.com/YarTsin/leetcode_java/src/main/java/org/example/g0101_0200/s0108_convert_sorted_array_to_binary_search_tree) &nbsp;&nbsp;
118117
<br><br>

0 commit comments

Comments
 (0)