Notice: file_put_contents(): Write of 11624 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 8192 of 19816 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
ریاضی، آمار و علوم کامپیوتر - مدارس میان‌رشته‌ای@IDS_Math P.20
IDS_MATH Telegram 20
▫️#سازنده_جهان_دیجیتال

🟪 ساختمان داده، قسمت سوم

◀️ پشته

🟡اغلب افراد با دکمه Undo که تقریبا در کلیه نرم‌افزارها وجود دارد آشنایی دارند. اما اکثر افراد از ساز و کار این دکمه بی‌خبر هستند. ایده اصلی نهفته در پس Undo این چنین است که حالت (وضعیت) قبلی کار کاربر در حافظه ذخیره می‌شود (که محدود به تعداد مشخصی است).
این داده‌ها به صورتی ذخیره می‌شوند که آخرین داده ذخیره شده اول نمایش داده می‌شود. این کار با استفاده از آرایه قابل انجام نیست. در اینجا است که نیاز به «پشته» (Stack) مطرح می‌شود.

🟡یک مثال جهان واقعی از پشته، دسته‌ای از کتاب‌ها هستند که به صورت عمودی روی هم قرار گرفته‌اند. به منظور برداشتن کتابی که در وسط قرار دارد، نیاز به حذف همه کتاب‌هایی که روی آن قرار دارند است. این چگونگی کارکرد روش «آخرین ورودی اولین خروجی» (LIFO | Last In First Out) است. در تصویر یک پشته شامل سه عنصر داده (۱، ۲ و ۳) قابل مشاهده است که در آن، ۳ در بالا قرار دارد و ابتدا حذف خواهد شد.

⬅️عملیات پایه‌ای پشته

🔘برای گذاشتن داده (Push ): قرار دادن یک عنصر در بالا

🔘برای برداشتن داده با حذف آن (Pop): عنصر بالایی (Top) را پس از حذف از پشته باز می‌گرداند.

🔘بررسی خالی بودن پشته (isEmpty): مقدار صحیح (true) را در صورت خالی بودن پشته باز می‌گرداند

🔘برای برداشتن داده بدون حذف آن (TOP): عنصر بالایی را بدون حذف از پشته باز می‌گرداند.

👈ادامه دارد ...

✉️@IDSchools
✉️@IDS_Math
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/IDS_Math/20
Create:
Last Update:

▫️#سازنده_جهان_دیجیتال

🟪 ساختمان داده، قسمت سوم

◀️ پشته

🟡اغلب افراد با دکمه Undo که تقریبا در کلیه نرم‌افزارها وجود دارد آشنایی دارند. اما اکثر افراد از ساز و کار این دکمه بی‌خبر هستند. ایده اصلی نهفته در پس Undo این چنین است که حالت (وضعیت) قبلی کار کاربر در حافظه ذخیره می‌شود (که محدود به تعداد مشخصی است).
این داده‌ها به صورتی ذخیره می‌شوند که آخرین داده ذخیره شده اول نمایش داده می‌شود. این کار با استفاده از آرایه قابل انجام نیست. در اینجا است که نیاز به «پشته» (Stack) مطرح می‌شود.

🟡یک مثال جهان واقعی از پشته، دسته‌ای از کتاب‌ها هستند که به صورت عمودی روی هم قرار گرفته‌اند. به منظور برداشتن کتابی که در وسط قرار دارد، نیاز به حذف همه کتاب‌هایی که روی آن قرار دارند است. این چگونگی کارکرد روش «آخرین ورودی اولین خروجی» (LIFO | Last In First Out) است. در تصویر یک پشته شامل سه عنصر داده (۱، ۲ و ۳) قابل مشاهده است که در آن، ۳ در بالا قرار دارد و ابتدا حذف خواهد شد.

⬅️عملیات پایه‌ای پشته

🔘برای گذاشتن داده (Push ): قرار دادن یک عنصر در بالا

🔘برای برداشتن داده با حذف آن (Pop): عنصر بالایی (Top) را پس از حذف از پشته باز می‌گرداند.

🔘بررسی خالی بودن پشته (isEmpty): مقدار صحیح (true) را در صورت خالی بودن پشته باز می‌گرداند

🔘برای برداشتن داده بدون حذف آن (TOP): عنصر بالایی را بدون حذف از پشته باز می‌گرداند.

👈ادامه دارد ...

✉️@IDSchools
✉️@IDS_Math

BY ریاضی، آمار و علوم کامپیوتر - مدارس میان‌رشته‌ای




Share with your friend now:
tgoop.com/IDS_Math/20

View MORE
Open in Telegram


Telegram News

Date: |

Ng, who had pleaded not guilty to all charges, had been detained for more than 20 months. His channel was said to have contained around 120 messages and photos that incited others to vandalise pro-government shops and commit criminal damage targeting police stations. The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. How to Create a Private or Public Channel on Telegram? Telegram channels enable users to broadcast messages to multiple users simultaneously. Like on social media, users need to subscribe to your channel to get access to your content published by one or more administrators. The creator of the channel becomes its administrator by default. If you need help managing your channel, you can add more administrators from your subscriber base. You can provide each admin with limited or full rights to manage the channel. For example, you can allow an administrator to publish and edit content while withholding the right to add new subscribers.
from us


Telegram ریاضی، آمار و علوم کامپیوتر - مدارس میان‌رشته‌ای
FROM American