-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkdocs.yaml
289 lines (273 loc) · 9.53 KB
/
mkdocs.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
nav:
- Home:
- Home: README.md
- LeetPattern:
- Home: leetpattern/index.md
- Binary Search: leetpattern/binary_search.md
- Array: leetpattern/array.md
- Left Right Pointers: leetpattern/left_right_pointers.md
- Fast Slow Pointers: leetpattern/fast_slow_pointers.md
- Sliding Window Fixed: leetpattern/sliding_window_fixed.md
- Sliding Window Variable: leetpattern/sliding_window_variable.md
- Boyer Moore: leetpattern/boyer_moore.md
- Prefix Sum: leetpattern/prefix_sum.md
- Difference Array: leetpattern/difference_array.md
- Linked List: leetpattern/linked_list.md
- Backtracking: leetpattern/backtracking.md
- Hash Map: leetpattern/hash_map.md
- Hash Set: leetpattern/hash_set.md
- Hash Counting: leetpattern/hash_counting.md
- String: leetpattern/string.md
- KMP: leetpattern/kmp.md
- Tree Traversal: leetpattern/tree_traversal.md
- Tree Feature: leetpattern/tree_feature.md
- Tree BFS: leetpattern/tree_bfs.md
- Tree Modification: leetpattern/tree_modification.md
- BST: leetpattern/bst.md
- Trie: leetpattern/trie.md
- Stack: leetpattern/stack.md
- Stack Monotonic: leetpattern/stack_monotonic.md
- Queue: leetpattern/queue.md
- Queue Monotonic: leetpattern/queue_monotonic.md
- DP Basic: leetpattern/dp_basic.md
- DP 2D: leetpattern/dp_2d.md
- DP Stock: leetpattern/dp_stock.md
- DP 01 Knapsack: leetpattern/dp_01_knapsack.md
- DP Unbounded Knapsack: leetpattern/dp_unbounded_knapsack.md
- DP Kadane: leetpattern/dp_kadane.md
- DP Interval: leetpattern/dp_interval.md
- DP LCS: leetpattern/dp_lcs.md
- DP LIS: leetpattern/dp_lis.md
- Greedy: leetpattern/greedy.md
- Intervals: leetpattern/intervals.md
- Graph Flood Fill: leetpattern/graph_flood_fill.md
- Graph BFS: leetpattern/graph_bfs.md
- Graph Topological Sort: leetpattern/graph_topological_sort.md
- Graph Union Find: leetpattern/graph_union_find.md
- Graph Shortest Path: leetpattern/graph_shortest_path.md
- Graph Bellman Ford: leetpattern/graph_bellman_ford.md
- Graph Minimum Spanning Tree: leetpattern/graph_minimum_spanning_tree.md
- Graph Coloring: leetpattern/graph_coloring.md
- Graph Tarjan: leetpattern/graph_tarjan.md
- Heap: leetpattern/heap.md
- Heap Top K: leetpattern/heap_top_k.md
- Heap Two Heaps: leetpattern/heap_two_heaps.md
- Heap Merge K Sorted: leetpattern/heap_merge_k_sorted.md
- Bit Manipulation: leetpattern/bit_manipulation.md
- Math: leetpattern/math.md
- Simulation: leetpattern/simulation.md
- Design: leetpattern/design.md
- Neetcode 150:
- Home: neetcode150/index.md
- Arrays Hashing: neetcode150/arrays_hashing.md
- Two Pointers: neetcode150/two_pointers.md
- Sliding Window: neetcode150/sliding_window.md
- Stack: neetcode150/stack.md
- Binary Search: neetcode150/binary_search.md
- Linked List: neetcode150/linked_list.md
- Trees: neetcode150/trees.md
- Heap: neetcode150/heap.md
- Backtracking: neetcode150/backtracking.md
- Tries: neetcode150/tries.md
- Graphs: neetcode150/graphs.md
- Advanced Graphs: neetcode150/advanced_graphs.md
- 1D Dynamic Programming: neetcode150/1d_dynamic_programming.md
- 2D Dynamic_Programming: neetcode150/2d_dynamic_programming.md
- Greedy: neetcode150/greedy.md
- Intervals: neetcode150/intervals.md
- Math Geometry: neetcode150/math_geometry.md
- Bit Manipulation: neetcode150/bit_manipulation.md
- Blind 75:
- Home: blind75/index.md
- Arrays Hashing: blind75/arrays_hashing.md
- Two Pointers: blind75/two_pointers.md
- Sliding Window: blind75/sliding_window.md
- Stack: blind75/stack.md
- Binary Search: blind75/binary_search.md
- Linked List: blind75/linked_list.md
- Trees: blind75/trees.md
- Heap: blind75/heap.md
- Backtracking: blind75/backtracking.md
- Tries: blind75/tries.md
- Graphs: blind75/graphs.md
- Advanced Graphs: blind75/advanced_graphs.md
- 1D Dynamic Programming: blind75/1d_dynamic_programming.md
- 2D Dynamic Programming: blind75/2d_dynamic_programming.md
- Greedy: blind75/greedy.md
- Intervals: blind75/intervals.md
- Math Geometry: blind75/math_geometry.md
- Bit Manipulation: blind75/bit_manipulation.md
- Grind 75:
- Home: grind75/index.md
- Array: grind75/array.md
- Stack: grind75/stack.md
- Linked List: grind75/linked_list.md
- String: grind75/string.md
- Binary Tree: grind75/binary_tree.md
- Binary Search: grind75/binary_search.md
- Graph: grind75/graph.md
- Binary Search Tree: grind75/binary_search_tree.md
- Hash Table: grind75/hash_table.md
- Dynamic Programming: grind75/dynamic_programming.md
- Binary: grind75/binary.md
- Heap: grind75/heap.md
- Trie: grind75/trie.md
- Recursion: grind75/recursion.md
- Matrix: grind75/matrix.md
- Graph Theory:
- Home: graph_theory/index.md
- Standard Traversal: graph_theory/standard_traversal.md
- BFS: graph_theory/bfs.md
- Matrix Graphs: graph_theory/matrix_graphs.md
- Graph Theory: graph_theory/graph_theory.md
- Union Find: graph_theory/union_find.md
- Topological Sort: graph_theory/topological_sort.md
- Dijkstra's: graph_theory/dijkstra's.md
- MST: graph_theory/mst.md
- Company:
- Home: company/index.md
- Amazon: company/amazon.md
- SQL 50:
- Home: sql50/index.md
- Select: sql50/select.md
- Basic Joins: sql50/basic_joins.md
- Basic Aggregate Functions: sql50/basic_aggregate_functions.md
- Sorting and Grouping: sql50/sorting_and_grouping.md
- Advanced Select and Joins: sql50/advanced_select_and_joins.md
- Subqueries: sql50/subqueries.md
- Advanced String Functions Regex Clause: sql50/advanced_string_functions_regex_clause.md
- About: about.md
site_name: 🚀LeetPattern
site_url: https://www.leetpattern.com
site_author: Sihan A
site_description: LeetCode Patterns
repo_url: https://github.com/russhustle/leetpattern/
copyright: Copyright © 2024-2025 Sihan A
theme:
language: en
logo: assets/logo.jpg
favicon: assets/logo.jpg
name: material
palette:
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: black
accent: orange
toggle:
icon: material/toggle-switch
name: Switch to system preference
- media: "(prefers-color-scheme: light)"
scheme: default
primary: black
accent: orange
toggle:
icon: material/toggle-switch-off-outline
name: Switch to dark mode
font:
text: Fira Sans
code: Fira Code
features:
- content.code.copy # Enable copy button on code blocks
- content.code.select # Enable select button on code blocks
- content.tabs.link # Enable link button on tabs
- navigation.tabs
- navigation.tracking
- navigation.tabs.sticky
- navigation.indexes # Enable indexes for the navigation
- navigation.instant
- navigation.instant.prefetch
- navigation.instant.progress
- navigation.path
- navigation.footer # Enable footer navigation
- navigation.top
- search.suggest # Enable search suggestions
- search.highlight # Enable search term highlighting
- content.math
- grid
- toc.follow
icon:
previous: fontawesome/solid/angle-left
next: fontawesome/solid/angle-right
admonition:
note: octicons/tag-16
abstract: octicons/checklist-16
info: octicons/info-16
tip: octicons/squirrel-16
success: octicons/check-16
question: octicons/question-16
warning: octicons/alert-16
failure: octicons/x-circle-16
danger: octicons/zap-16
bug: octicons/bug-16
example: octicons/beaker-16
quote: octicons/quote-16
custom_dir: overrides
markdown_extensions:
- admonition
- pymdownx.details
- pymdownx.tabbed:
alternate_style: true
- pymdownx.snippets:
base_path: src
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.critic # CriticMarkup support
- pymdownx.caret # Caret Markup support
- pymdownx.keys
- pymdownx.mark
- pymdownx.tilde
- pymdownx.inlinehilite
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.arithmatex:
# latex support
generic: true
- toc:
permalink: true # Add permalinks to headers
- attr_list
- md_in_html
plugins:
# show the last modification date of the page
- git-revision-date-localized:
enable_creation_date: true
type: timeago
- search
- exclude:
glob:
- "md/*.md"
extra:
creator: Sihan A
homepage: https://www.leetpattern.com
social:
- icon: fontawesome/brands/github
link: https://github.com/russhustle
name: GitHub | Sihan A
- icon: fontawesome/brands/linkedin
link: https://www.linkedin.com/in/sihan-a/
name: LinkedIn | Sihan A
- icon: fontawesome/brands/kaggle
link: https://www.kaggle.com/sihana
name: Kaggle | Sihan A
- icon: fontawesome/brands/medium
link: https://medium.com/@sihan-a
name: Medium | Sihan A
consent:
title: Cookie consent
description: We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.
analytics:
provider: google
property: G-EZ5J5E3CTR
extra_javascript:
- utils/mathjax.js
- https://polyfill.io/v3/polyfill.min.js?features=es6
- https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js
extra_css:
- utils/unordered-list-symbols.css
- utils/ordered-list-symbols.css
- utils/table.css