در این مطلب، ویدئو تعداد بازدیدهای زیر دامنه | LEETCODE # 811 | راه حل پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:01,920
سلام و خوش آمدید به کانال کراکینگ
2
00:00:01,920 –> 00:00:03,360
نیش یوتیوب امروز ما قصد
3
00:00:03,360 –> 00:00:06,480
داریم مشکل جهش کد 811
4
00:00:06,480 –> 00:00:09,120
تعداد بازدید از زیر دامنه را حل کنیم در حال حاضر این
5
00:00:09,120 –> 00:00:10,639
مشکل در
6
00:00:10,639 –> 00:00:12,559
سرویس مصاحبه هویج بسیار محبوب است اگر نمی
7
00:00:12,559 –> 00:00:14,719
دانید هویج در اصل چیست؟
8
00:00:14,719 –> 00:00:16,800
وب سایتی که می توانید
9
00:00:16,800 –> 00:00:19,359
مصاحبه های فنی خود را به آنها برون سپاری کنید مجموعه
10
00:00:19,359 –> 00:00:21,039
ای از مصاحبه کنندگان دارند و شرکت ها
11
00:00:21,039 –> 00:00:23,359
اساساً به این شرکت پول
12
00:00:23,359 –> 00:00:25,119
می دهند که بدانید مصاحبه را برای آنها انجام دهید و
13
00:00:25,119 –> 00:00:26,960
سپس به آنها اطلاع دهید که آیا مصاحبه را قبول می کنید یا نه
14
00:00:26,960 –> 00:00:28,960
، بنابراین اساساً
15
00:00:28,960 –> 00:00:30,560
آنها مجبور به انجام مصاحبه نیستند. این سوالات مربوط به سبک کدهای لوک را
16
00:00:30,560 –> 00:00:32,640
خودشان انجام دهند، آنها فقط به کارن اجازه می
17
00:00:32,640 –> 00:00:34,399
دهند این کار را انجام دهد و سپس به آنها
18
00:00:34,399 –> 00:00:36,399
سیگنال می دهند که آیا شما را استخدام کنند یا نه.
19
00:00:36,399 –> 00:00:38,800
20
00:00:38,800 –> 00:00:40,520
21
00:00:40,520 –> 00:00:43,680
22
00:00:43,680 –> 00:00:46,320
سطح ما com را در سطح بعدی
23
00:00:46,320 –> 00:00:48,640
داریم leadcode.com و در
24
00:00:48,640 –> 00:00:51,680
پایینترین سطح disqus.leapcode.com
25
00:00:51,680 –> 00:00:53,879
هنگامی که از دامنهای مانند
26
00:00:53,879 –> 00:00:56,000
disqus.leeco.com بازدید میکنیم، از
27
00:00:56,000 –> 00:00:58,960
دامنههای والد leakcode.com نیز بازدید میکنیم. و
28
00:00:58,960 –> 00:01:00,440
بطور ضمنی
29
00:01:00,440 –> 00:01:02,960
accountpaireddomain دامنه ای است که
30
00:01:02,960 –> 00:01:04,959
یکی از دو فرمت
31
00:01:04,959 –> 00:01:06,600
rep
32
00:01:06,600 –> 00:01:09,080
d1.d2.d3 یا rep
33
00:01:09,080 –> 00:01:11,840
d1.d2 را دارد که در آن rep تعداد بازدید
34
00:01:11,840 –> 00:01:13,640
از دامنه و
35
00:01:13,640 –> 00:01:16,640
d1.d2.d3 خود دامنه است برای
36
00:01:16,640 –> 00:01:19,240
مثال 9001
37
00:01:19,240 –> 00:01:21,200
بحث. leeco.com یک دامنه جفت شده تعداد
38
00:01:21,200 –> 00:01:23,320
است که نشان می دهد که
39
00:01:23,320 –> 00:01:26,640
diskut.leakcode.com 9001 بار بازدید
40
00:01:26,640 –> 00:01:27,600
41
00:01:27,600 –> 00:01:30,000
شده
42
00:01:30,000 –> 00:01:32,640
43
00:01:32,640 –> 00:01:35,200
44
00:01:35,200 –> 00:01:37,759
است.
45
00:01:37,759 –> 00:01:39,520
پاسخ به هر ترتیبی باشد،
46
00:01:39,520 –> 00:01:42,880
پس حالا بیایید به یک مثال نگاه کنیم، خوب،
47
00:01:42,880 –> 00:01:44,799
اجازه دهید به یک مثال نگاه کنیم و قبل از
48
00:01:44,799 –> 00:01:46,320
انجام این کار، فقط میخواهم اشاره کنم که این
49
00:01:46,320 –> 00:01:48,240
یکی از آن سؤالاتی است که کد سرنخ آن را
50
00:01:48,240 –> 00:01:50,640
به طرز وحشتناکی بیان کرده است، اگر به
51
00:01:50,640 –> 00:01:52,880
خود سؤال نگاه کنید.
52
00:01:52,880 –> 00:01:54,720
آرای منفی بیشتر از آرای موافق است و
53
00:01:54,720 –> 00:01:56,960
دلیل آن این است که کسی که این
54
00:01:56,960 –> 00:01:58,399
را به انگلیسی نوشته است
55
00:01:58,399 –> 00:01:59,920
توضیح نداده است که واقعاً چه کاری
56
00:01:59,920 –> 00:02:02,000
باید انجام دهید و واقعاً خیلی گیج کننده است
57
00:02:02,000 –> 00:02:03,920
58
00:02:03,920 –> 00:02:05,360
و فکر می کنید می دانید چه کاری انجام می دهید و
59
00:02:05,360 –> 00:02:07,040
سپس ارسال می کنید. پاسخ و معلوم می شود
60
00:02:07,040 –> 00:02:08,399
که پاسخ کاملاً متفاوت است
61
00:02:08,399 –> 00:02:09,280
زیرا
62
00:02:09,280 –> 00:02:12,000
هر کسی که این را نوشته است باید
63
00:02:12,000 –> 00:02:13,360
انگلیسی خود را
64
00:02:13,360 –> 00:02:14,959
به هر حال بررسی کند، بنابراین
65
00:02:14,959 –> 00:02:16,640
بیایید به یک مثال در اینجا نگاه کنیم تا به
66
00:02:16,640 –> 00:02:19,040
ما دامنه های cp 900
67
00:02:19,040 –> 00:02:22,040
google.mail.com50yahu.com
68
00:02:22,160 –> 00:02:25,840
یک intel dot mail.com داده شود. و پنج wiki.org
69
00:02:25,840 –> 00:02:27,280
و میتوانیم ببینیم که این خروجی است
70
00:02:27,280 –> 00:02:29,680
که میخواهیم به اینجا برگردیم، اما به جای اینکه
71
00:02:29,680 –> 00:02:31,120
من فقط خروجی را بخوانم که واقعاً
72
00:02:31,120 –> 00:02:32,319
چیزی در مورد چگونگی حل این سؤال به شما نمیگوید،
73
00:02:32,319 –> 00:02:34,239
بیایید در واقع
74
00:02:34,239 –> 00:02:36,959
این را بررسی کنیم، بنابراین لازم است برای پردازش
75
00:02:36,959 –> 00:02:39,200
همه دامنههای cp خود به منظور یافتن
76
00:02:39,200 –> 00:02:41,120
راهحل نهایی خود، بنابراین بیایید با اولین مورد شروع کنیم،
77
00:02:41,120 –> 00:02:44,640
این 900 google.mail، بنابراین 900 دقیقاً چه چیزی
78
00:02:44,640 –> 00:02:47,519
را نشان میدهد، 900
79
00:02:47,519 –> 00:02:49,959
تعداد بازدید است زیرا شما
80
00:02:49,959 –> 00:02:51,840
google.mail.com را میشناسید
81
00:02:51,840 –> 00:02:53,760
و میدانید به یاد داشته باشید که چگونه
82
00:02:53,760 –> 00:02:55,840
مشکل به ما داده شد، می دانید که ما
83
00:02:55,840 –> 00:02:58,239
این دامنه را داریم که می دانید در پایین ترین
84
00:02:58,239 –> 00:03:00,560
سطح آن google.mail.com است
85
00:03:00,560 –> 00:03:02,640
و سپس بخش mail.com نیز
86
00:03:02,640 –> 00:03:04,000
وجود دارد و سپس فقط
87
00:03:04,000 –> 00:03:06,640
بخش dot-com وجود دارد، بنابراین سه دامنه وجود دارد.
88
00:03:06,640 –> 00:03:08,879
اینجا آن تکنیک lly 900 بار بازدید شده
89
00:03:08,879 –> 00:03:11,920
است، بنابراین کاری که ما میخواهیم انجام دهیم این است
90
00:03:11,920 –> 00:03:14,159
که در اصل همه دامنههای
91
00:03:14,159 –> 00:03:17,280
موجود در این نوع دامنه بزرگ را کشف کنیم، بنابراین
92
00:03:17,280 –> 00:03:19,599
همانطور که گفتم یک دامنه است که
93
00:03:19,599 –> 00:03:22,080
میدانید google
94
00:03:22,080 –> 00:03:24,959
dot mail
95
00:03:25,120 –> 00:03:27,760
dot com، بنابراین یکی از آنها خواهد بود.
96
00:03:27,760 –> 00:03:31,879
ما میخواهیم mail.com داشته
97
00:03:32,000 –> 00:03:35,200
باشیم، سپس فقط داتکام خواهیم داشت
98
00:03:35,200 –> 00:03:36,720
و هر یک از اینها
99
00:03:36,720 –> 00:03:40,319
900 بار بازدید میشود، بنابراین کاری که میخواهیم انجام دهیم این
100
00:03:40,319 –> 00:03:42,400
است که میخواهیم یک فرهنگ لغت
101
00:03:42,400 –> 00:03:44,560
داشته باشیم که کلید آن باشد.
102
00:03:44,560 –> 00:03:46,640
هر یک از این دامنهها را
103
00:03:46,640 –> 00:03:48,640
میشناسید که ما به تازگی دریافت کردهایم و سپس بهعنوان
104
00:03:48,640 –> 00:03:50,480
مقدار، تعداد بازدیدها خواهد بود و
105
00:03:50,480 –> 00:03:52,159
سپس ما اساساً
106
00:03:52,159 –> 00:03:54,000
همه آن دامنهها را با عبور از
107
00:03:54,000 –> 00:03:56,400
دامنههای cp خود تجزیه میکنیم و سپس فقط مقدار را افزایش میدهیم.
108
00:03:56,400 –> 00:03:59,280
هر بار را بشمار تا بدانی بیایید
109
00:03:59,280 –> 00:04:00,959
به داشتن یک فرهنگ لغت در اینجا فکر کنیم
110
00:04:00,959 –> 00:04:02,239
تا خدایا مجبور شویم دوباره این را بنویسم
111
00:04:02,239 –> 00:04:04,879
اما اساساً دارای google
112
00:04:04,879 –> 00:04:07,200
dot
113
00:04:07,480 –> 00:04:09,439
mail.com خواهد بود
114
00:04:09,439 –> 00:04:11,280
و در
115
00:04:11,280 –> 00:04:13,439
حال حاضر 900 بار بازدید می شود.
116
00:04:13,439 –> 00:04:17,899
ما mail.com داریم، بنابراین mail.com
117
00:04:17,899 –> 00:04:20,720
[موسیقی]
118
00:04:20,720 –> 00:04:22,960
و این نیز خواهد بود 900 بار بازدید شود
119
00:04:22,960 –> 00:04:26,320
و سپس just.com داریم
120
00:04:26,320 –> 00:04:30,320
که 900 بار
121
00:04:30,320 –> 00:04:32,880
به عنوان یک لایک در روند بازدید از
122
00:04:32,880 –> 00:04:35,280
google.mail.com که فکر می کنم
123
00:04:35,280 –> 00:04:37,440
دوست داریم به صورت بازگشتی از این موارد عبور
124
00:04:37,440 –> 00:04:38,880
کنیم، این مشکل به این صورت است.
125
00:04:38,880 –> 00:04:40,240
من نمیدانم
126
00:04:40,240 –> 00:04:41,759
اینترنت واقعی اینطوری کار میکند یا نه، اما
127
00:04:41,759 –> 00:04:44,000
باز هم این مشکل واقعاً عجیب است،
128
00:04:44,000 –> 00:04:45,680
بنابراین میدانید که ما این یکی را
129
00:04:45,680 –> 00:04:47,440
عالی پردازش کردهایم، بنابراین اکنون به yahoo.com
130
00:04:47,440 –> 00:04:50,080
50yahoo.com میرسیم و این
131
00:04:50,080 –> 00:04:51,680
یعنی چه می دانید که ما 50 بار از
132
00:04:51,680 –> 00:04:53,919
yahoo.com
133
00:04:53,919 –> 00:04:56,140
50x.com
134
00:04:56,140 –> 00:04:57,280
[Music]
135
00:04:57,280 –> 00:04:59,440
بازدید خواهیم کرد و سپس 50 بار دیگر
136
00:04:59,440 –> 00:05:01,520
از dot
137
00:05:01,520 –> 00:05:04,720
com بازدید خواهیم کرد، بنابراین
138
00:05:04,720 –> 00:05:06,400
yahoo.com در فرهنگ لغت ما نیست، بنابراین آن را در آنجا قرار می دهیم.
139
00:05:06,400 –> 00:05:09,960
yahoo.com
140
00:05:11,360 –> 00:05:14,000
و قرار است 50 بار بازدید شود
141
00:05:14,000 –> 00:05:15,680
و سپس متوجه شوید که ما قبلاً
142
00:05:15,680 –> 00:05:17,120
از
143
00:05:17,120 –> 00:05:19,600
دات کام 900 بار بازدید کرده ایم بنابراین فقط
144
00:05:19,600 –> 00:05:21,120
تعداد را افزایش می دهیم و کلید دیگری اضافه نمی کنیم بنابراین
145
00:05:21,120 –> 00:05:23,759
فقط به 950 تبدیل
146
00:05:23,759 –> 00:05:24,479
147
00:05:24,479 –> 00:05:27,120
می شود. به intel.mail.com بروید و
148
00:05:27,120 –> 00:05:29,120
سپس سه دامنه در اینجا وجود دارد،
149
00:05:29,120 –> 00:05:32,720
ما intel.mail.com را داریم که mail.com داریم. و
150
00:05:32,720 –> 00:05:36,160
سپس ما دوباره just.com را داریم، بنابراین
151
00:05:36,160 –> 00:05:38,560
یک بار از شما بازدید می کنیم intel.mail.com تا
152
00:05:38,560 –> 00:05:39,840
بتوانیم آن را به فرهنگ لغت خود اضافه کنیم، زیرا
153
00:05:39,840 –> 00:05:42,560
قبلاً آن را ندیده ایم، بنابراین Intel oops
154
00:05:42,560 –> 00:05:44,960
intel dot
155
00:05:44,960 –> 00:05:47,759
uh mail
156
00:05:47,759 –> 00:05:49,039
dot
157
00:05:49,039 –> 00:05:50,880
com
158
00:05:50,880 –> 00:05:52,960
و این خواهد شد یک بار و سپس
159
00:05:52,960 –> 00:05:54,880
ما قبلاً از mail.com بازدید کردهایم، بنابراین
160
00:05:54,880 –> 00:05:57,120
فقط تعداد را افزایش میدهیم تا این عدد به 901 تبدیل شود،
161
00:05:57,120 –> 00:05:59,199
زیرا بدیهی است که فقط یک
162
00:05:59,199 –> 00:06:01,600
بار اینجا و سپس com ما قبلاً
163
00:06:01,600 –> 00:06:03,199
بازدید کردهایم، بنابراین فقط تعداد را افزایش
164
00:06:03,199 –> 00:06:05,440
میدهیم تا 9.51
165
00:06:05,440 –> 00:06:07,280
خوب باشد بنابراین پردازش کردیم. این یکی اکنون
166
00:06:07,280 –> 00:06:09,199
فقط باید wiki.org را انجام دهیم که
167
00:06:09,199 –> 00:06:11,919
دارای wiki.org و سپس just.org خواهد بود و
168
00:06:11,919 –> 00:06:13,280
هر دوی آنها
169
00:06:13,280 –> 00:06:15,199
پنج بار بازدید می شوند، بنابراین در فرهنگ لغت ما در اینجا
170
00:06:15,199 –> 00:06:17,520
شاید بتوانیم آن را گسترش دهیم.
171
00:06:17,520 –> 00:06:20,400
ویکی
172
00:06:20,400 –> 00:06:21,360
ویکی
173
00:06:21,360 –> 00:06:23,280
را ببینید خیلی دردناک است با ماوس
174
00:06:23,280 –> 00:06:25,520
wiki.org پنج بار بازدید می شود
175
00:06:25,520 –> 00:06:28,319
و سپس.org ما در واقع هرگز
176
00:06:28,319 –> 00:06:32,080
از آن بازدید نکرده ایم بنابراین به نقطه ارگ برمی گردیم و پ
177
00:06:32,080 –> 00:06:34,639
ج بار بازدید می شود تا
178
00:06:34,639 –> 00:06:36,680
توانیم ببینید که می دانید
179
00:06:36,680 –> 00:06:39,039
google.mail.com 900 بار بازدید شده است
180
00:06:39,039 –> 00:06:42,160
dotmail.com 901 بار بازدید شده است mes dot
181
00:06:42,160 –> 00:06:45,919
com بازدید شد 951 yahoo was 50 intel
182
00:06:45,919 –> 00:06:48,639
dot mail.com یک بار wiki.org پنج بار
183
00:06:48,639 –> 00:06:50,880
و org پنج بار که در واقع
184
00:06:50,880 –> 00:06:52,400
با پاسخ ما در اینجا مطابقت دارد.
185
00:06:52,400 –> 00:06:53,759
186
00:06:53,759 –> 00:06:55,840
187
00:06:55,840 –> 00:06:57,520
اگر به تعداد آنها نگاه کنید، همه آنها به
188
00:06:57,520 –> 00:06:59,599
درستی مطابقت دارند google.mail.com
189
00:06:59,599 –> 00:07:03,280
900 اوه، بیایید ببینیم
190
00:07:03,280 –> 00:07:05,680
بیایید اوه اوه صبر کنید متأسفم که mail.com است
191
00:07:05,680 –> 00:07:08,160
بله، بنابراین mail.com می توانیم ببینیم که
192
00:07:08,160 –> 00:07:11,759
سفارشات در 901 به طوری که با yahoo.com
193
00:07:11,759 –> 00:07:15,120
50 مطابقت دارد با google.mail.com900 مطابقت دارد
194
00:07:15,120 –> 00:07:17,280
آن دو با wiki.org پنج
195
00:07:17,280 –> 00:07:18,400
مطابقت دارد که با
196
00:07:18,400 –> 00:07:19,280
uh
197
00:07:19,280 –> 00:07:22,560
five.org مطابقت دارد که با intel dot mail.com
198
00:07:22,560 –> 00:07:25,440
مطابقت دارد یک بار که مطابقت دارد و سپس um
199
00:07:25,440 –> 00:07:28,160
where is it.com 951 مطابقت دارد،
200
00:07:28,160 –> 00:07:30,160
بنابراین اساساً شما می خواهید این کار را انجام دهید.
201
00:07:30,160 –> 00:07:31,599
ما میخواهیم این کار را انجام دهیم این است که دوباره
202
00:07:31,599 –> 00:07:34,000
از چپ به راست روی
203
00:07:34,000 –> 00:07:36,479
دامنههای cp خود میرویم، اساساً
204
00:07:36,479 –> 00:07:38,880
همه نوع دامنههای ممکن را
205
00:07:38,880 –> 00:07:40,639
که میتوانیم بسازیم، بنابراین میخواهیم روی همه نقاط تقسیم کنیم
206
00:07:40,639 –> 00:07:41,759
و سپس قرار است آنها را به
207
00:07:41,759 –> 00:07:42,840
هم زنجیر کنید تا مانند
208
00:07:42,840 –> 00:07:44,400
google.mail.com و سپس به
209
00:07:44,400 –> 00:07:46,879
mail.com تبدیل شود. و سپس this.com
210
00:07:46,879 –> 00:07:48,879
ام و سپس ما فقط می خواهیم
211
00:07:48,879 –> 00:07:51,120
تعداد
212
00:07:51,120 –> 00:07:52,479
هر یک از آن دامنه هایی را که ساخته ایم در فرهنگ لغت افزایش دهیم
213
00:07:52,479 –> 00:07:55,120
و سپس در پایان فقط
214
00:07:55,120 –> 00:07:56,720
فکر می کنم باید
215
00:07:56,720 –> 00:07:59,199
پاسخ خود را با هم فشرده کنیم درست مثل تعداد
216
00:07:59,199 –> 00:08:01,520
دوباره، بنابراین ما نمی توانیم
217
00:08:01,520 –> 00:08:02,879
این فرهنگ لغت را برگردانیم، فکر می کنم باید
218
00:08:02,879 –> 00:08:04,560
ابتدا مانند تعداد
219
00:08:04,560 –> 00:08:07,520
و سپس دامنه واقعی باشد و سپس
220
00:08:07,520 –> 00:08:09,039
شما فقط می خواهید آن را مانند
221
00:08:09,039 –> 00:08:10,720
هر کد رشته ای قالب بندی کنید. واقعاً
222
00:08:10,720 –> 00:08:12,960
آن را میخواهد اما اساساً این الگوریتم است،
223
00:08:12,960 –> 00:08:15,199
امیدوارم واضح است که یک الگوریتم عجیب و غریب
224
00:08:15,199 –> 00:08:17,280
است. من نمیدانم چگونه انتظار دارند که
225
00:08:17,280 –> 00:08:18,960
این الگوریتم را بفهمید که بسیار ضعیف نوشته شده است،
226
00:08:18,960 –> 00:08:20,479
اما این چیزی است که ما میخواهیم
227
00:08:20,479 –> 00:08:21,919
انجام دهیم، اجازه دهید به ویرایشگر کد برویم.
228
00:08:21,919 –> 00:08:23,759
این فقط مانند 10 خط کد است، بنابراین
229
00:08:23,759 –> 00:08:26,160
واقعاً برای پیاده سازی بیشتر آنقدرها پیچیده نیست
230
00:08:26,160 –> 00:08:27,599
، مشکل در واقع
231
00:08:27,599 –> 00:08:29,440
این است که بفهمیم چه کاری باید انجام دهیم، بنابراین
232
00:08:29,440 –> 00:08:31,840
کافی است بیایید کد را بنویسیم
233
00:08:31,840 –> 00:08:34,640
خوب خوش آمدید، بیایید کد را بنویسیم به
234
00:08:34,640 –> 00:08:36,240
یاد داشته باشید که ما به نوعی
235
00:08:36,240 –> 00:08:38,958
فرهنگ لغت