آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

ساختارهای داده آرایه

دسته بندی :اخبار سایت 4 مارس 2023 علیرضا بابامرادی 253

آرایه یک ساختار داده بنیادی است که در اکثر زبان های برنامه نویسی موجود است و طیف وسیعی از کاربردها در الگوریتم های مختلف دارد. در این فصل نگاهی به پیاده سازی آرایه در پایتون خواهیم داشت که فقط از ویژگی های زبان اصلی یا عملکردی استفاده می کنند که در آن گنجانده شده است شما نقاط قوت و ضعف هر رویکرد را خواهید دید تا بتوانید تصمیم بگیرید که کدام پیاده سازی برای مورد استفاده شما مناسب است. اما قبل از ما وارد شوید، اجازه دهید ابتدا برخی از اصول اولیه را پوشش دهیم. آرایه ها چگونه کار می کنند و چه کاربردی دارند؟ کتابخانه استاندارد پایتون آرایه ها از رکوردهای داده با اندازه ثابت تشکیل شده اند که به هر عنصر اجازه می دهند از آنجا که آرایه ها اطلاعات را در بلوک های مجاور حافظه ذخیره می کنند، آنها ساختارهای داده پیوسته در نظر گرفته می شوند (برخلاف پیوند داده شده). به عنوان مثال، ساختار داده ها مانند لیست های پیوندی.) به طور موثر بر اساس شاخص آن قرار گرفته است. یک قیاس دنیای واقعی برای ساختار داده آرایه، یک پارکینگ است: شما می توانید به پارکینگ به عنوان یک کل نگاه کنید و با آن رفتار کنید ایندکس شده توسط یک عدد منحصر به فرد مکان های پارکینگ کانتینری برای وسایل نقلیه هستند – هر جای پارک می تواند خالی باشد یا ماشین، موتور یا وسیله نقلیه دیگری پارک شده باشد یک شی منفرد، اما در داخل زمین پارکینگ وجود دارد بر روی آن.برخی از پارکینگ ها ممکن است فقط به یک نوع محدود شوند وسیله نقلیه. به عنوان مثال، یک پارکینگ موتور خانه این کار را نمی کند اجازه دهید دوچرخه ها روی آن پارک شوند. یک پارکینگ “محدود” مربوط به ساختار داده “آرایه تایپ شده” است که فقط به عناصری اجازه می دهد که نوع داده یکسانی در آنها ذخیره شده باشد آنها را اما همه پارکینگ ها یکسان نیستند: از نظر عملکرد، جستجوی یک عنصر موجود در آن بسیار سریع است زمان دسترسی O(1) ثابت را برای این مورد تضمین می کند. پایتون شامل چندین ساختار داده آرایه مانند در کتابخانه استاندارد خود است که هر کدام دارای ویژگی های کمی متفاوت هستند. بیا یک نگاهی بیندازیم به آن ها: آرایه ای با توجه به شاخص عنصر. اجرای آرایه مناسب لیست – آرایه های پویا قابل تغییر لیست های پایتون به صورت آرایه های پویا در پشت صحنه پیاده سازی می شوند. این بدان معنی است که یک لیست اجازه می دهد تا عناصر و لیست اضافه یا حذف شوند به طور خودکار ذخیره پشتیبان که این عناصر را در خود نگه می دارد تنظیم می کند با تخصیص یا آزادسازی حافظهلیست ها بخشی از زبان اصلی پایتون هستند.

علیرضا بابامرادی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0