در این مطلب، ویدئو مقدمه ای بر پشته | ساختارهای داده | آموزش پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:32
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:01,839
سلام بچه ها و به
2
00:00:01,839 –> 00:00:03,760
آموزش های برنامه نویسی پایتون توسط amulya’s
3
00:00:03,760 –> 00:00:04,640
Academy خوش آمدید
4
00:00:04,640 –> 00:00:06,799
ما در مورد ساختارهای داده بحث کردیم
5
00:00:06,799 –> 00:00:08,160
و در آموزش قبلی
6
00:00:08,160 –> 00:00:09,440
در مورد
7
00:00:09,440 –> 00:00:11,840
ساختارهای داده داخلی بحث کردیم و
8
00:00:11,840 –> 00:00:12,799
در ادامه در
9
00:00:12,799 –> 00:00:15,759
مورد ساختارهای داده تعریف شده توسط کاربر بحث خواهیم کرد بنابراین امروز در
10
00:00:15,759 –> 00:00:17,680
این آموزش درباره
11
00:00:17,680 –> 00:00:20,800
پشتههای پشتهها مجموعهای سفارشدادهشده از
12
00:00:20,800 –> 00:00:21,439
اقلام است
13
00:00:21,439 –> 00:00:23,680
که در آن افزودن آیتمهای جدید و
14
00:00:23,680 –> 00:00:24,960
حذف آیتمها
15
00:00:24,960 –> 00:00:28,000
همیشه در یک انتها انجام میشود،
16
00:00:28,000 –> 00:00:30,720
بنابراین این انتها به عنوان بالا نامیده میشود و
17
00:00:30,720 –> 00:00:31,760
انتهای مقابل
18
00:00:31,760 –> 00:00:34,880
به عنوان پشته پایه شناخته میشود، آیتم را
19
00:00:34,880 –> 00:00:35,280
20
00:00:35,280 –> 00:00:38,559
در آخرین خروجی ذخیره میکند یا اولاً در
21
00:00:38,559 –> 00:00:41,840
آخرین حالت پشتهها عنصر داده را
22
00:00:41,840 –> 00:00:44,079
به روشی مشابه دستهای
23
00:00:44,079 –> 00:00:44,800
از بشقابهایی
24
00:00:44,800 –> 00:00:47,360
که یکی بالای دیگری در
25
00:00:47,360 –> 00:00:48,079
آشپزخانه نگهداری میشوند ذخیره میکند،
26
00:00:48,079 –> 00:00:50,399
شما بشقاب را اول درست
27
00:00:50,399 –> 00:00:51,760
در
28
00:00:51,760 –> 00:00:53,840
پایین قرار میدهید و سپس این صفحه دوم را در صفحه دوم قرار میدهید.
29
00:00:53,840 –> 00:00:55,120
30
00:00:55,120 –> 00:00:57,600
بالای بشقاب یکی
31
00:00:57,600 –> 00:00:59,120
بعد بشقاب میزنید بعد بشقاب 3
32
00:00:59,120 –> 00:01:01,120
میزنیم بعد بشقاب چهار میزنیم
33
00:01:01,120 –> 00:01:03,680
بشقاب 5 رو درست میزنیم
34
00:01:03,680 –> 00:01:06,400
ولی در حین برداشتن بشقاب. آخرین
35
00:01:06,400 –> 00:01:07,840
36
00:01:07,840 –> 00:01:10,640
بشقاب نگهداشتهشده را درست بعد از آن جدا میکنید
37
00:01:10,640 –> 00:01:11,600
و
38
00:01:11,600 –> 00:01:14,240
بالاخره بشقاب بعدی را جدا میکنید
39
00:01:14,240 –> 00:01:15,680
،
40
00:01:15,680 –> 00:01:18,240
بشقاب را که اولین بشقاب نگهداشتهاید، برمیدارید، بنابراین
41
00:01:18,240 –> 00:01:20,640
این آخرین بشقاب اول است یا اولین در
42
00:01:20,640 –> 00:01:23,600
آخرین بیرون میتوانید این را بردارید. به عنوان یک سطل
43
00:01:23,600 –> 00:01:26,000
خوب، ما یک سطل در اینجا داریم،
44
00:01:26,000 –> 00:01:27,840
اکنون شما باید ابتدا مورد را به این
45
00:01:27,840 –> 00:01:29,040
سطل
46
00:01:29,040 –> 00:01:32,159
اضافه کنید، من یک شی مانند این را اضافه می کنم،
47
00:01:32,159 –> 00:01:33,280
این مورد را در اینجا نگه
48
00:01:33,280 –> 00:01:35,680
می دارم، شی دوم را اضافه می
49
00:01:35,680 –> 00:01:37,040
کنم که در بالای آن قرار می گیرد
50
00:01:37,040 –> 00:01:40,079
. این شیء سوم را اضافه میکنم، اکنون
51
00:01:40,079 –> 00:01:42,000
در بالای آن قرار میگیرد،
52
00:01:42,000 –> 00:01:44,240
در حالی که ابتدا شیء را حذف میکنم،
53
00:01:44,240 –> 00:01:45,680
من
54
00:01:45,680 –> 00:01:48,640
55
00:01:48,640 –> 00:01:49,360
56
00:01:49,360 –> 00:01:51,200
باید این شیء سوم
57
00:01:51,200 –> 00:01:54,000
را حذف کنم. در مورد این
58
00:01:54,000 –> 00:01:56,880
مفهوم، اکنون بیایید عملیات اساسی
59
00:01:56,880 –> 00:01:59,119
انجام شده توسط
60
00:01:59,119 –> 00:02:01,360
پشته را ببینیم، اولین عملیات فشار دوم است،
61
00:02:01,360 –> 00:02:02,960
62
00:02:02,960 –> 00:02:05,759
عملیات سوم پاپ، اوج یا بالا و
63
00:02:05,759 –> 00:02:07,040
چهارمین
64
00:02:07,040 –> 00:02:10,639
عملیات فشار خالی است
65
00:02:10,639 –> 00:02:11,920
،
66
00:02:11,920 –> 00:02:13,680
اگر می خواهید عنصر را اضافه کنید، عنصر را به پشته اضافه می کند. به
67
00:02:13,680 –> 00:02:15,120
پشته شما باید از عملیات فشار استفاده کنید
68
00:02:15,120 –> 00:02:17,920
عملیات پاپ
69
00:02:17,920 –> 00:02:18,959
عنصر را از
70
00:02:18,959 –> 00:02:21,599
قله پشته حذف می کند یا بالا
71
00:02:21,599 –> 00:02:22,000
عنصری را
72
00:02:22,000 –> 00:02:25,280
که در بالا وجود دارد و خالی
73
00:02:25,280 –> 00:02:26,720
است به شما می دهد چیزی نیست اما به شما می گوید که
74
00:02:26,720 –> 00:02:30,160
آیا پشته در این عملیات خالی است یا خیر.
75
00:02:30,160 –> 00:02:30,720
76
00:02:30,720 –> 00:02:33,760
عملیات فشار و پاپ بسیار مهم است،
77
00:02:33,760 –> 00:02:35,680
بنابراین من این دو عملیات را با مثال برای شما توضیح می دهم،
78
00:02:35,680 –> 00:02:36,959
79
00:02:36,959 –> 00:02:38,800
بنابراین ابتدا اجازه دهید در مورد عملیات فشار صحبت کنیم،
80
00:02:38,800 –> 00:02:41,040
بنابراین همانطور که گفتم
81
00:02:41,040 –> 00:02:43,360
عملیات فشار اجازه می دهد تا عنصر را به پشته اضافه کنید،
82
00:02:43,3