دانلود تحقیق رایگان ساختمان داده چیست؟

Word 36 KB 18871 3
مشخص نشده مشخص نشده دانلود مقاله های رایگان
قیمت: ۰ تومان
کلمات کلیدی: ساختمان داده
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • در اصطلاح کامپیوتری، ساختمان داده به روشهایی از ذخیره اطلاعات گفته می شود که برای استفاده بهینه از اطلاعات ذخیره شده اتخاذ می شود.

    غالباً انتخاب یک ساختمان داده موجب ایجاد الگوریتم (الخوارزمی) های متناسب با آن خواهد شد که این دو در کنار هم موجب افزایش سرعت انجام یک وظیفه یا کاهش مصرف حافظه برای پردازش داده می شود؛ سنگ بنای ساختمان های داده انواع داده و اشاره گرهای گوناگون است.

    که با توجه به چگونگی تعریف کاربرد آنها در هر زبان برنامه نویسی پیاده سازی آنها متفاوت خواهد بود.

    ما اکنون به پیاده سازی ساختمان های داده نمی پردازیم بلکه به توضیح انواع داده موجود در زبان پایتون می پردازیم؛ به دلیل سطح بالای این زبان انواع داده موجود در آن دارای ساختار پیچیده ای هستند که باعث شد ما از این انواع به عنوان ساختمانهای داده یاد کنیم.


    در زبان های سطح پایین تر که اکثر آنها از پایه های پایتون به حساب می آیند انواع داده پیش فرض انواعی ابتدایی هستند که در زبان اسمبلی نیز قابل تعریف هستند.

    مثلاً در زبان C از انواع int , char,float, double, long ,short استفاده می شود که همه آنها دارای خاصیتی مشترک هستند و این خاصیت این است که بر روی پردازنده به طور مستقیم دارای دستور العمل هایی هستند که می توان با آنها کار کرد.

    همچنین برای ایجاد یک زنجیره(آرایه) از این انواع از علامت [] استفاده می شد، ولی از این انواع داده غیر از عملیات ریاضی کاری بر نمی آید ، مگر اینکه از آنها با قرار دادهای خاصی ساختمان داده هایی بسازیم.


    انواع ساختمان داده در پایتون
    یکی از مهمترین و پرکاربرد ترین این ساختمان های داده رشته های کاراکتری می باشند که در واقع یک زنجیره (Sequence) از بایت ها می باشند که در کار با ورودی ها، خروجی ها و ارتباطات گوناگون نقش مهمی ایفا می کنند، زیرا یکی از راههای محدود فهم انسان از دنیای کامپیوتر ارتباط متنی با این جهان می باشد.


    دبگر ساختمان داده ای مهم در این زبان لیست ها (آرایه ها) هستند.

    در
    واقع این نوع داده یک نوع بسیار پیشرفته از آرایه های زبانهای سطح پایین است که علاوه بر خاصیت اندیس پذیری ، خاصیت تغییر اندازه و نگهداری انواع داده را بطور هم زمان دارا می باشد.


    چند تایی های مرتب (Tuple)در پایتون نوعی از داده با شباهت هایی به لیست می باشد که در بخش مربوطه به تفاوت ها و شباهت های این دو نوع خواهیم پرداخت.

    یک نوع دیگر داده در پایتون چرخنده(Iterator)است که به عنوان یک فریم یا واحد چرخنده در طول لیست ها ، چند تایی ها و رشته ها محسوب می شود.

    ساختمان داده های دیگر در جملات فوقالذکر مشاهده کردید که ما با تعداد محدودی ساختمان داده روبرو هستیم.

    اما ما مجبورنیستیم که با این ساختمان داده ها بسوزیم و بسازیم.

    بلکه این ساختمانهای داده سنگ بنای چندین ساختمان داده دیگر هستند که هر کدام کاربرد و پیچیدگیهای خاص خود را دارند از آنجمله می توان موارد زیر را نام برد: لیست های پیوندی یکطرفه دوطرفه حلقوی صف ها صف های دو طرفه صفهای با اولویت درختها دودویی دودویی جستجو درختهای دو-سه heap Deap MinMax Heap ....

    و موارد بسیاری که در مورد آنها مقاله هایی گداشته خواهد شد .

کابل بندی شبکه: در ادامه مبحث شبکه به نحوه کابل بندی شبکه می رسیم همانطور که می دانید در شبکه های سیمی باید اجزای شبکه توسط کابل ها با یکدیگر مرتبط شوند اما برای کابل بندی مثلاً شبکه های LAN روشهای متفاوتی هست. در بعضی شبکه ها از یک نوع کابل استفاده می شود و در بعضی دیگر از چندین نوع کابل استفاده می شود. آنچه مبرهن است آنستکه چگونگی کابل بندی شبکه بسته به نوع توپولوژی شبکه و ...

مقدمه Introduction تفکرات بیشتر مردم در مورد لباسی که می پوشند و حتی در مورد کاربرد محصولات نساجی چیزی متفاوت با اندیشه های کسانی است که با صنعت نساجی آشنا هستند. لباس رابطی است بین ما و صنعت نساجی و حداقل هر کدام از ما در مورد آن اظهار نظرهایی می کنیم. مثلا در مورد جنس و نوع فلان ژاکت مورد علاقه، فلان کت یا فلان منسوج اما این اظهار نظر محدود به پدیده هایی همچون لمس کردن نوع ...

بررسی و مقایسه تئوریهای دانشگاهی و عملیات اجرایی در کارگاه: «شما اصلاً به تئوریهایی که در کلاسهای دانشگاه فراگرفته اید کاری نداشته باشید.» در بدو ورود به کارگاه ساختمانی این جمله به گوش می رسد و تقریباً همه دانشجویانی که برای اولین بار به کارگاه ساختمانی قدم می گذارند با جملاتی که این مضمون را دارند آشنا هستند. بسیار جای تاسف و نگرانی است که ما در دو مرحله از زندگی ...

مقدمه بارهای غیر مترقبه یا غیرمعمول شامل بارهایی می‌باشند که در روش‌های متداول، سازه معمولاً برای آنها طراحی نمی‌گردد. دو گروه عمده این بارها عبارتند از: 1- بارگذاری ناشی از انفجار 2- بارگذاری ناشی از ضربه و تصادم انفجار ممکن است در داخل یا خارج ساختمان روی دهد. این انفجارها می‌تواند ناشی از عواملی نظیر موارد ذیل باشد: 1- انفجار بمب 2- انفجار و مشتعل شدن گاز 3- حمل و نقل مواد ...

عوامل اصلی تجزیه و تحلیل فنی عبارتند از حمل معاملات روزانه و قراردادی باز.تجزیه و تحلیل فنی بدون توجه دقیق به آمار جمع قراردادهای باز به مانند خوردن نان و تخم مرغ بدون نمک وفلفل است. آمار مقدار قراردادها وحجم قراردادهای باز از اهمیت وافری برخوردار است.وجود این اطلاعات در کنار سایر اطلاعات در دسترس توانایی فوق العاده ای در پشتیبانی روند و جریان به تحلیل گرمی دهد.در زمانی که صحبت ...

در این مقاله، تلاش برای بررسی قابلیت کاربرد QFD بعنوان ابزار استراتژیکی تصمیم‌گیری بعد از مرحله ساخت و ساز پروژه مسکونی برای تعیین بهترین استراتژی بازاریابی، ایجاد قیاس بین عملکردهای رقبای گوناگون و انتقال تجربه حاصل از پروژه کنون به پروژه‌های بعدی صورت گرفته است. بدین منظور/ تیم QFD برای جمع‌آوری و تأیید توقعات شرح پروژه نمونه تشکیل شده است که پروژه ساختمانی بلند واقع در ...

اجرای ساختمان ها با قالب لغزنده هدف از این پروژه اجرای سازه های بتنی با استفاده از قالبهای لغزنده و توجه به روشهای غیر کلاسیکی است که با توجه به کارایی زیاد شان می تواند به کار گرفته شود .در فضای سازه ای یک ساختمان عادی (مثلاَ اداری) استفاده از قالب لغزنده تنها محدود به بخش هسته مقاوم ساختما ن یا عموماَ بخش هایی نظیر هسته دوراسانسور پلاکان و موارد مشابه مباشد . قالب لغزنده چنین ...

مقدمه قبل از انجام هر گونه عملیات ساختمانی در یک منطقه مورد نظر نیاز به برخی کارها و اموری میباشد . یک عملیات اجرایی در یک محل دارای چند شخصیت حقیقی و حقوقی می باشد که هرکدام به نحوی در پیشرفت کار وموضوع پیمان نقش دارند. کارفرما : قطب اصلی یک عملیات اجرایی و پایه گذار آن که با سرمایه گذاری خواستار اجرا وتحقق یافتن موضوع مورد قرارداد می شود. پیمانکار: یک شخصیت حقیقی ویا حقوقی که ...

تعریف: ساختمان بتون فولادی ساختمانی است از بتن و فولاد که در مناطق کشش آن فولاد قرار داده شده باشد و در نتیجه «کشش را فولاد و فشار را بتون تحمل کند. قسمت‌های عمده این اسکلت‌های بتن آرمه عبارت است از دال (تاوه سقف کف) پوتر (تیر) قوس و قاپ ستون شالوده دیوارهای حایل و ضامن بتون آرمه‌ای. مزایای ساختمان‌‌های بتنی: 1- در ساختمان‌های بتون آرمه شکل پذیری بهتر انجام می‌شود. 2- ...

عکس های آورده شده در این مجموعه از بنایی واقع در کرج ، میدان والفجر ، زمین‌های خانم انصاری گرفته شده است . در این مکان آپارتمانی هفت طبقه در دست احداث می باشد که دارای یک طبقه زیرزمین برای پارکینگ و هفت طبقه بر روی آن می باشد که طبقه همکف تجاری بوده و بقیه طبقات مسکونی می باشند ، پی این ساختمان از نوع نواری می باشد که چون در هر دو محور طولی و عرضی به صورت نواری اجرا شده است . ...

ثبت سفارش
تعداد
عنوان محصول