در این مطلب، ویدئو راه حل HackerRank آرایه پراکنده در پایتون حل شده است با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:48
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,560
بنابراین به یک چالش هکارون بسیار جالب دیگر خوش آمدید
2
00:00:02,560 –> 00:00:04,560
و امروز
3
00:00:04,560 –> 00:00:06,480
آرایه های پراکنده ای
4
00:00:06,480 –> 00:00:08,160
خواهیم داشت
5
00:00:08,160 –> 00:00:10,480
و اگر بدانید چگونه به
6
00:00:10,480 –> 00:00:12,559
آن نزدیک شوید اکنون سطح دشواری متوسط است که
7
00:00:12,559 –> 00:00:14,400
ه این معنی نیست که بر
8
00:00:14,400 –> 00:00:16,480
ی من آسان نی
9
00:00:16,480 –> 00:00:17,840
ت. اکنون این سوال آسان است که میگوید
10
00:00:17,840 –> 00:00:20,080
مجموعهای از رشتههای ورودی وجود دارد و
11
00:00:20,080 –> 00:00:22,320
مجموعهای از رشتههای پرس و جو
12
00:00:22,320 –> 00:00:24,560
برای هر رشته پرس و جو، تعیین میکند که چند
13
00:00:24,560 –> 00:00:26,720
بار در لیست رشتههای ورودی قرار میگیرد
14
00:00:26,720 –> 00:00:28,560
و آرایهای از
15
00:00:28,560 –> 00:00:29,679
نتایج را برمیگرداند،
16
00:00:29,679 –> 00:00:31,599
بنابراین ما یک رشته ورودی
17
00:00:31,599 –> 00:00:33,680
در اینجا داریم و ما در اینجا پرس و جوها را داریم
18
00:00:33,680 –> 00:00:35,600
در این مورد دو نمونه از
19
00:00:35,600 –> 00:00:38,719
a b وجود دارد درست a b در اینجا یک b است بنابراین
20
00:00:38,719 –> 00:00:40,160
ما یک b
21
00:00:40,160 –> 00:00:43,680
یک s دو داریم و یک b c i p پی پی یک ها
22
00:00:43,680 –> 00:00:45,360
و bcrps
23
00:00:45,360 –> 00:00:47,680
صفر هستند بنابراین ما در واقع
24
00:00:47,680 –> 00:00:49,840
رشته های منطبق را پیدا می کنیم بنابراین نمی توانیم bc را بگوییم
25
00:00:49,840 –> 00:00:52,399
منطبق بر قبل از میلاد در اینجا
26
00:00:52,399 –> 00:00:53,520
27
00:00:53,520 –> 00:00:55,600
بسیار خوب است
28
00:00:55,600 –> 00:00:58,160
در حال حاضر ساده ترین کار در این مورد این است
29
00:00:58,160 –> 00:01:00,640
که از حداقل درک استفاده کنید اکنون به
30
00:01:00,640 –> 00:01:03,199
کانال من نگاه کنید یا شاید این
31
00:01:03,199 –> 00:01:05,360
توضیحات این ویدیو را بررسی کنید و می توانید
32
00:01:05,360 –> 00:01:07,680
پیوند به راهنمای توضیحات لیست را مشاهده کنید ial
33
00:01:07,680 –> 00:01:09,680
بسیار کوتاه و بسیار واضح است،
34
00:01:09,680 –> 00:01:11,760
بنابراین اساساً میخواهم
35
00:01:11,760 –> 00:01:15,040
تعداد را با استفاده از درک فهرست برای هر یک
36
00:01:15,040 –> 00:01:16,720
از این موارد پرس و جو پیدا کنم، بنابراین میخواهیم
37
00:01:16,720 –> 00:01:19,040
این مشکل را به ترتیب
38
00:01:19,040 –> 00:01:20,000
n
39
00:01:20,000 –> 00:01:23,200
یا مرتبه n حل کنیم که n طول آن است.
40
00:01:23,200 –> 00:01:26,000
موارد موجود در پرس و جو، پس بیایید ادامه دهیم
41
00:01:26,000 –> 00:01:27,920
تا آن را بنویسیم، من از
42
00:01:27,920 –> 00:01:29,439
تخته سفید استفاده نمی کنم، می روم، فقط آن
43
00:01:29,439 –> 00:01:31,360
را می نویسم و همانطور که دارم می نویسم، توضیح می دهم، بن
44
00:01:31,360 –> 00:01:33,920
براین می خواهیم معامله کن
45
00:01:33,920 –> 00:01:36,560
م پرس و جو برای q
46
00:01:36,560 –> 00:01:38,720
در پرس و جوها،
47
00:01:38,720 –> 00:01:41,040
بنابراین اکنون برای پرس و جوهای نشانه گذاری، می
48
00:01:41,040 –> 00:01:42,399
خواهیم یک
49
00:01:42,399 –> 00:01:44,079
50
00:01:44,079 –> 00:01:47,920
آرایه um جدید از آیتم ها ایجاد کنیم، منظور من
51
00:01:47,920 –> 00:01:49,600
برای