در این مطلب، ویدئو LeetCode 49 – آناگرام های گروهی حل شده در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:35
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:02,560
بنابراین در این آموزش من قصد
2
00:00:02,560 –> 00:00:06,080
دارم یک روش بسیار ساده برای حل
3
00:00:06,080 –> 00:00:09,200
چالش گروهی آناگرام uh را به شما نشان دهم که به آن
4
00:00:09,200 –> 00:00:12,960
روش ساده نامیده می شود
5
00:00:12,960 –> 00:00:15,440
کلید نرم افزاری
6
00:00:15,440 –> 00:00:17,840
و روش کلیدهای نرم تر
7
00:00:17,840 –> 00:00:18,720
به
8
00:00:18,720 –> 00:00:20,080
این معنی است که ما از یک
9
00:00:20,080 –> 00:00:21,520
فرهنگ لغت
10
00:00:21,520 –> 00:00:23,840
و کلیدهای این دیکشنری
11
00:00:23,840 –> 00:00:27,439
قرار است این نسخه مرتب شده از این کلمات باشد
12
00:00:27,439 –> 00:00:29,199
و توجه داشته باشید که اگر
13
00:00:29,199 –> 00:00:31,279
نسخه مرتب شده این کلمه
14
00:00:31,279 –> 00:00:34,399
را دریافت کنید در واقع برای همه آناگرام ها یکسان خواهد بود،
15
00:00:34,399 –> 00:00:37,200
پس ما چه می گوییم پس بیایید
16
00:00:37,200 –> 00:00:39,760
با ایجاد شروع کنیم این دیکشنری
17
00:00:39,760 –> 00:00:43,040
بیایید این قسمت را
18
00:00:43,040 –> 00:00:44,399
کلید مرتب شده
19
00:00:44,399 –> 00:00:49,120
بنامیم و این قسمت را کلمات
20
00:00:49,120 –> 00:00:50,239
okay
21
00:00:50,239 –> 00:00:52,480
بنامیم بنابراین از اولینی شروع می کنیم که اولی را
22
00:00:52,480 –> 00:00:54,719
می خوانیم و چه کاری انجام می
23
00:00:54,719 –> 00:00:56,480
دهیم که قرار است ایجاد کنیم، قرار است
24
00:00:56,480 –> 00:01:00,160
این عنصر را سرخ کنیم و saute
25
00:01:00,160 –> 00:01:02,559
26
00:01:02,559 –> 00:01:05,119
آن همان چیزی است که
27
00:01:05,119 –> 00:01:07,360
e t right است،
28
00:01:07,360 –> 00:01:10,560
بنابراین این کلید مرتب شده است، بنابراین اگر
29
00:01:10,560 –> 00:01:13,680
این کلید مرتب شده در فرهنگ لغت نیست،
30
00:01:13,680 –> 00:01:16,320
ما به سادگی آن را اضافه می کنیم و سپس
31
00:01:16,320 –> 00:01:18,880
کلمه مربوطه را اضافه می کنیم، بنابراین من
32
00:01:18,880 –> 00:01:22,640
به سادگی می آیم. اینجا و aet را اضافه کنید و سپس
33
00:01:22,640 –> 00:01:24,640
یک لیست جدید شروع کنید و کلمه مربوطه را اضافه کنید
34
00:01:24,640 –> 00:01:28,720
e a t
35
00:01:28,720 –> 00:01:30,400
ما قصد داریم به بعدی منتقل کنیم و
36
00:01:30,400 –> 00:01:32,799
نرم افزار اینها را دریافت می کنیم
37
00:01:32,799 –> 00:01:34,880
38
00:01:34,880 –> 00:01:38,159
39
00:01:38,159 –> 00:01:41,759
. مانند این خواهد بود
40
00:01:41,759 –> 00:01:43,520
که اینها هستند و ما به سادگی می خواهیم
41
00:01:43,520 –> 00:01:45,920
این لیست را به روز کنیم زیرا ما
42
00:01:45,920 –> 00:01:48,320
saute را در فرهنگ لغت موجود
43
00:01:48,320 –> 00:01:51,040
داریم و بنابراین می خواهیم این لیست را اضافه
44
00:01:51,040 –> 00:01:52,399
45
00:01:52,399 –> 00:01:54,479
کنیم و به لیست بعدی برویم و لیست بعدی
46
00:01:54,479 –> 00:01:58,479
taa است.
47
00:01:58,719 –> 00:01:59,550
saute t
48
00:01:59,550 –> 00:02:00,719
[Music]
49
00:02:00,719 –> 00:02:02,479
a
50
00:02:02,479 –> 00:02:05,840
n برابر است با a n t در
51
00:02:05,840 –> 00:02:07,600
فرهنگ لغت وجود ندارد و بنابراین ما
52
00:02:07,600 –> 00:02:10,800
آن را به فرهنگ لغت اضافه می کنیم و سپس
53
00:02:10,800 –> 00:02:12,080
a n t را اضافه می کنیم
54
00:02:12,080 –> 00:02:15,040
و سپس کلمه مربوطه را به روز می کنیم و
55
00:02:15,040 –> 00:02:15,920
56
00:02:15,920 –> 00:02:18,560
57
00:02:18,560 –> 00:02:20,640
به کلمه بعدی
58
00:02:20,640 –> 00:02:24,319
که a t e است منتقل می کنیم تا sauteed شود.
59
00:02:24,319 –> 00:02:27,360
Sauteed for
60
00:02:27,840 –> 00:02:30,000
a t
61
00:02:30,000 –> 00:02:31,599
برابر با
62
00:02:31,599 –> 00:02:34,800
a e t است البته نمک در اینجا است، بنابراین
63
00:02:34,800 –> 00:02:36,239
ما به سادگی کلمه مربوطه را اضافه می کنیم و
64
00:02:36,239 –> 00:02:39,760
65
00:02:39,760 –> 00:02:43,200
به کلمه بعدی می رویم و n a t می
66
00:02:43,200 –> 00:02:46,879
یابیم saute of nat
67
00:02:46,879 –> 00:02:49,599
و این همان خواهد بود
68
00:02:49,599 –> 00:02:52,239
که یک n t an است d در حال حاضر وجود دارد
69
00:02:52,239 –> 00:02:54,319
که در اینجا a n است، ما به سادگی
70
00:02:54,319 –> 00:02:55,440
آن را با کلمه مربوطه به روز می کنیم و
71
00:02:55,440 –> 00:02:58,239
72
00:02:58,239 –> 00:02:59,920
به کلمه بعدی که
73
00:02:59,920 –> 00:03:02,400
آخرین است می رویم اما
74
00:03:02,400 –> 00:03:05,040
نسخه مرتب شده آن کلمات را پیدا می کنیم که b
75
00:03:05,040 –> 00:03:06,080
a t است
76
00:03:06,080 –> 00:03:09,120
و این یک
77
00:03:09,120 –> 00:03:13,120
ah b a t درست a b t خواهد بود
78
00:03:13,120 –> 00:03:14,400
که
79
00:03:14,400 –> 00:03:15,680
a b t است
80
00:03:15,680 –> 00:03:17,920
و البته آنجا نیست، بنابراین ما
81
00:03:17,920 –> 00:03:20,560
آن را اضافه می کنیم و به سادگی کلمه مربوطه d80 را اضافه می کنیم
82
00:03:20,560 –> 00:03:23,680
و در این مرحله ما
83
00:03:23,680 –> 00:03:25,599
تمام کلمات را مرور کردیم، بنابراین به سادگی
84
00:03:25,599 –> 00:03:28,400
باید لیست خود را ببندیم و در
85
00:03:28,400 –> 00:03:31,840
پایان روز ما به سادگی مقادیر نقطه
86
00:03:31,840 –> 00:03:33,200
فرهنگ لغت را برمی
87
00:03:33,200 –> 00:03:35,519
گردانیم
88
00:03:35,519 –> 00:03:37,360
با فرض اینکه این
89
00:03:37,360 –> 00:03:39,280
جدول هش را که در اینجا ایجاد می کنیم،
90
00:03:39,280 –> 00:03:40,879
آن را d
91
00:03:40,879 –> 00:03:43,280
می نامیم، بنابراین به سادگی مقادیر داده را برمی گردانیم و
92
00:03:43,280 –> 00:03:45,360
این لیست لیست ها را
93
00:03:45,360 –> 00:03:47,280
دقیقاً در اینجا
94
00:03:47,280 –> 00:03:50,400
به ما می دهد، بنابراین اجازه دهید به نوشتن ادامه دهیم. این در
95
00:03:50,400 –> 00:03:52,159
کد لید است و بیایید ببینیم چگونه اجرا می شود،
96
00:03:52,159 –> 00:03:54,480
بنابراین نوشتن این در واقع بسیار
97
00:03:54,480 –> 00:03:56,560
آسان است، دقیقاً همانطور که توضیح دادم، بنابراین
98
00:03