ساختمان داده
در اصطلاح كامپيوتري، ساختمان داده به روشهايي از ذخيره اطلاعات گفته مي شود كه براي استفاده بهينه از اطلاعات ذخيره شده اتخاذ مي شود. غالباً انتخاب يك ساختمان داده موجب ايجاد الگوريتم (الخوارزمي) هاي متناسب با آن خواهد شد كه اين دو در كنار هم موجب افزايش سرعت انجام يك وظيفه يا كاهش مصرف حافظه براي پردازش داده مي شود؛ سنگ بناي ساختمان هاي داده انواع داده و اشاره گرهاي گوناگون است. كه با توجه به چگونگي تعريف كاربرد آنها در هر زبان برنامه نويسي پياده سازي آنها متفاوت خواهد بود. ما اكنون به پياده سازي ساختمان هاي داده نمي پردازيم بلكه به توضيح انواع داده موجود در زبان پايتون مي پردازيم؛ به دليل سطح بالاي اين زبان انواع داده موجود در آن داراي ساختار پيچيده اي هستند كه باعث شد ما از اين انواع به عنوان ساختمانهاي داده ياد كنيم.
4052
ساختمان داده
در اصطلاح كامپيوتري، ساختمان داده به روشهايي از ذخيره اطلاعات گفته مي شود كه براي استفاده بهينه از اطلاعات ذخيره شده اتخاذ مي شود. غالباً انتخاب يك ساختمان داده موجب ايجاد الگوريتم (الخوارزمي) هاي متناسب با آن خواهد شد كه اين دو در كنار هم موجب افزايش سرعت انجام يك وظيفه يا كاهش مصرف حافظه براي پردازش داده مي شود؛ سنگ بناي ساختمان هاي داده انواع داده و اشاره گرهاي گوناگون است. كه با توجه به چگونگي تعريف كاربرد آنها در هر زبان برنامه نويسي پياده سازي آنها متفاوت خواهد بود. ما اكنون به پياده سازي ساختمان هاي داده نمي پردازيم بلكه به توضيح انواع داده موجود در زبان پايتون مي پردازيم؛ به دليل سطح بالاي اين زبان انواع داده موجود در آن داراي ساختار پيچيده اي هستند كه باعث شد ما از اين انواع به عنوان ساختمانهاي داده ياد كنيم.
4052