close
دانلود فیلم
ساختمان داده ها
فیلم های آموزشی درس ساختمان داده به زبان فارسی 3 dvd

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

 

مجموعه آموزشی فوق شامل

جلسه اول - زمان اجرای الگوریتم ها . الگوریتم مرتب سازی درجی

جلسه دوم - مقایسه زمان اجرای الگوریتم ها . رشد توابع

جلسه سوم - تحلیل الگوریتم های ترتیبی . مرتب سازی حبابی و ادغامی

جلسه چهارم - حل رابطه بازگشتی

جلسه پنجم - قضیه اصلی

جلسه ششم - تحلیل سرشکن

جلسه هفتم -لیست ها

جلسه هشتم -

جلسه نهم - درخت ها

جلسه دهم - درخت ها

جلسه یازدهم - درخت عبارت

جلسه دوازدهم - درخت دودویی جست و جو

جلسه سیزدهم - هرم بیشینه

جلسه چهاردهم - درهم سازی ؛ آدرس دهی مستقیم ، توابع درهم سازی

جلسه پانزدهم - درهم سازی ؛ آدرس دهی باز ، درهم سازی پویا

جلسه شانزدهم - مرتبه

جلسه هفدهم - مرتب سازی

جلسه هجدهم - الگوریتم مرتب سازی مقایسه ای

جلسه نوزدهم - الگوریتم مرتب سازی خطی

جلسه بیست و یکم - درخت قرمز-سیاه

جلسه بیست و دوم

 پرداخت هزینه درب منزل به قیمت 16000 تومانپرداخت آنلاین با تخفیف به قیمت 13000

 

آموزش کاملا فارسی

به صورت مالتی مدیا

آموزش به صورت مفهومی

 

آموزش توسط استاد پای تخته !

   مناسب برای تمامی دانشجویان

با ما استاد را به خانه بیاورید !

کیفیت مناسب صدا و تصویر

 

 

 

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

 


ساختمان داده

زیر برنامه های بازگشتی

تابع فاکتوریل

حل مثال از انواع توابع بازگشتی

تابع محاسبه باقیمانده به صورت بازگشتی

پیاده سازی تقسیم به صورت بازگشتی

تابع آکرومان به صورت بازگشتی

تابع محاسبه مجومع دو عدد به صورت بازگشتی

تابع محاسبه حاصلضرب به صورت بازگشتی

تابع محاسبه ب م م به صورت بازگشتی

تابع محاسبه سری فیبوناچی به صورت بازگشتی

پیچیدگی زمانی و مرتبه اجرایی

مفهوم O (n)

مرتبه اجرایی جملات توانی

مرتبه اجرایی حلقه FOR

مرتبه اجرایی حلقه های FOR تو در تو

مرتبه اجرایی حلقه While

جدول سرعت رشد ثابت لگاریتم خطی مرتبه ۲ توانی و فاکتوریل

حل مثال از سرعت رشد توابع

مفهوم امگا و تتا

حل مثال از امگا و تتا

آرایه و پشته

آرایه یک بعدی

طریقه محاسبه آدرس شروع آرایه

طریقه محاسبه تعداد عناصر آرایه

مثال از قسمت آرایه ها

روش های جستجو در آرایه ها

آرایه نامرتب جستجوی ترتیبی یا خطی

آرایه مرتب جستجوی دودویی یا باینری

حل مثال از جستجو 

تعداد مقایسه جستجوی ترتیبی و باینری

نحوه ذخیره آرایه دو بعدی

تعریف آرایه دو بعدی

تعداد عناصر آرایه دو بعدی

طریقه محاسبه آدرس شروع آرایه دو بعدی

روش سطری و روش ستونی 

روش های ذخیره سازی آرایه ۳ بعدی

ضرب ماتریس ها

حل مثال از ضرب ماتریس ها

ماتریس اسپارس sparse

ماتریس ترانهاده 

ماتریس بالا مثلثی

ماتریس پایین مثلثی

پشته stack-LIFO

صف FIFO

حل مثال از صف و پشته

شرط خالی بودن پشته 

شرط پر بودن پشته

عملیات درج و حذف از پشته push-pop

صف معمولی

عملیات اصلی روی صف  حدف و اضافه

کدهای عملیات روی صف

حل مثال از قسمت صف ها

صف حلقوی 

عملیات prefix پیشوندی

infix میانوندی

postfix پسوندی

انواع تبدیلات پیشوندی میانوندی و پسوندی 

حل مثال های گوناگون از تبدیلات پیشوندی میانوندی و پسوندی 

لیستهای پیوندی

حل مثال از لیست های پیوندی

انواع عملیات در لیست های پیوندی

پیاده سازی پشته با لیست پیوندی

لیست حلقوی یکطرفه

لیست پیوندی دو طرفه

درخت

مفهوم درخت

درخت باینری

درخت متوازن

درخت پر

درخت کامل

درخت دودویی محض

فرمول های درختها

حداکثر تعداد گره ها

درخت دودویی پر با n گره

ضرب ۴ ماتریس

پیمایش درخت دودویی

انواع پیمایش درخت preorder و postorder

 

راهنمای خرید محصول :

نحوه خرید : از این سایت می توانید به روش های زیر خریداری کنید .

خرید نقدی :

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

خرید پستی و پرداخت هزینه درب منزل :
در این روش محصول را از سایت انتخاب و پس از انتخاب استان و شهر خود  نسبت به تکمیل مشخصات اقذام و محصول برای شما ارسال می شود و شما در هنگام دریافت بسته هزینه را به مامور پست پرداخت می کنید

 پرداخت هزینه درب منزل به قیمت 16000 تومانپرداخت آنلاین با تخفیف به قیمت 13000
دانلود فیلم های ساختمان داده ها دانشگاه شریف-محمد علی آبام

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

 

دکتر محمد علی آبام عضو هیئت علمی دانشگاه صنعتی شریف است. ایشان مدرک دکتری خود را از دانشگاه ادینهوون هلند دریافت کرده است و زمینه های تحقیقاتی مورد علاقه وی هندسه محاسباتی٬ الگوریتم بهینه IO و الگوریتم های تصادفی است.

ادامه مطلب...

این جزوه توسط مهندس محمدی تنها برای کمک به یادگیری بهتر درس ساختمان داده ها ارائه شده است و شامل همه مطالب نیست ، لذا به دانشجویان توصیه شده تا از کتابهای مرجع نیز بهره مند گردند.

 

عنوان جزوه : ساختمان داده ها

نویسنده : مهندس محمدی

زبان : پارسی

کیفیت جزوه : تایپ شده

تعداد صفحات : ۷۰

ساختار فایل : PDF

حجم فایل : ۱.۳ مگابایت

مطالب بررسی شده در این جزوه :

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

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

عنوان جزوه : ساختمان داده ها

مدرّس : دکتر محمد قدسی

ساختار فایل : PDF

کیفیت جزوه : تایپ شده

زبان جزوه : پارسی

تعداد صفحات : ۶۹

حجم فایل : ۱.۳ مگابایت

ادامه مطلب...

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

عنوان جزوه : ساختمان داده ها در C

مدرّس : استاد آقایی

ساختار فایل : PDF

کیفیت جزوه : تایپ شده

زبان جزوه : پارسی

تعداد صفحات : ۴۱۴

حجم فایل : ۳.۲ مگابایت

ادامه مطلب...

پاورپوینت درس ساختمان داده‌ها و الگوریتم در ۳۸۵ اسلاید
در مورد ساختمان داده
محاسبه پیچیدگی در مرتب سازی درجی
ساختمان داده  Data Structure
Data Representation Methods
Linked Representation
Memory Layout
Node Representation
The Class Chain
Operator Priorities
Min Priority Queue


ادامه مطلب...

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

ادامه مطلب...

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

 

دانلود نمونه سوالات درس ساختمان داده در ادامه

ادامه مطلب...

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

ادامه مطلب...

زمان اجرا مقدار زمانی از کامپيوتر است که برنامه برای اجرای کامل مصرف می کند. برای محاسبه پيچيدگی زمان الگوريتم ابتدا تعداد قدم های الگوريتم به صورت تابعی از اندازه مسئله مشخص می شود، برای انجام اين کار تعداد تکرارعمليات اصلی الگوريتم محاسبه می شود و به صورت تابع f(n) (که n تعداد ورودی هاست) بيان می شود. سپس تابع g(n)، که مرتبه بزرگی تابع f(n) را وقتی اندازه ورودی به اندازه کافی بزرگ است نشان می دهد، بدست می آيد. در نهايت پيچيدگی الگوريتم برای نشان دادن رفتار الگوريتم با ورودی های مختلف با استفاده از نمادها O ، Θ و Ω بيان می شود.

تعريف Big-O (حدبالا)

تابع f(n) را نظر بگيريد که برای کليه n≥0 است، می گوئيمf(n) = O(g(n)) اگر ثابت های مثبت n0 و c وجود داشته باشند به طوريکه از يک n0 به بعد هميشه f(n)≤ cg(n) برقرار باشد.

اين نماد حدبالائی برای تابع f(n) می دهد و وقتی بکار می رود که رفتار الگوريتم بدترين حالت و بيشترين زمان اجرا را برای مقادير معين ورودی دارد

تعريف Big-Ω (حدپائين)

تابع f(n) را نظر بگيريد که برای کليه n≥0 است ، می گوئيم f(n) = Ω (g(n)) اگر ثابت های مثبت n0 و c وجود داشته باشند به طوريکه از يک n0 به بعد هميشه f(n)≥ cg(n) برقرار باشد.

اين نماد حد پائينی برای تابع f(n) می دهد و وقتی بکار می رود که رفتار الگوريتم بهترين حالت و کمترين زمان اجرا را برای مقادير معين ورودی دارد

تعريف Big-Θ (حدمتوسط)

تابع f(n) را نظر بگيريد که برای کليه n≥0 است، می گوئيم f(n) = Θ(g(n)) اگر ثابت های مثبت n0، c1 و c2 وجود داشته باشند به طوريکه از يک n0 به بعد هميشه c1g(n) ≤f(n) ≤ c2g(n) برقرار باشد.

اين نماد حدمتوسطی برای تابع f(n) می دهد و زمان اجرای الگوريتم را به صورت ميانگينی از تعداد عمليات انجام شده با کليه نمونه ورودی های مسئله نشان می دهد.


قضيه. اگر f(n)=amnm+am-1nm-1+…+a1n+a0 در اينصورت f(n)=O(nm) است.


مثال. الگوريتم مرتب سازی حبابی را درنظر بگيريد.

for (i:=1 to n-1)
   for (j:=1 to n-1)
     if aj>aj+1 then exchange(aj,aj+1)

با درنظر گرفتن عمل مقايسه بعنوان عملگر اصلی، دستور If در الگوريتم فوق (n-1)2 بار تکرار می شود. بنابراين f(n)= (n-1)2=n2-2n+1 و طبق قضيه g(n)=n2 است. بنابراين پيچيدگی الگوريتم فوق برابر با O(n2) می باشد.


نکته. اگر زمان الگوريتم وابسته به ورودی نباشد با نماد O(1) نشان داده می شود.

نکته. بايد به اندازه کافی الگوريتم را درک کرده باشيم تا بهترين و بدترين رفتار را توليد و محاسبه کنيم. چون برآورد رفتار آماری ورودی ها امری دشوار است، در اکثر موارد به بدترين حالت قناعت می کنيم.

نکته. اگر الگوريتم شامل بخش های مختلفی باشد که هر قسمت پيچيدگی متفاوتی دارد، مرتبه بزرگی هر قسمت را پيدا کرده و بزرگترين مرتبه را بعنوان پيچيدگی کل الگوريتم درنظرمی گيريم.


غالبا پيچيدگی g(n) يکی از توابع زير است: n (پيچيدگی خطی)، log n (لگاريتمی)، na (چندجمله ای) و an که a≥2 (نمائی).

در زير مرتبه اجرائی چند تابع به ترتيب صعودی نوشته شده است.

O(1) < O(log n) < O(n) < O(n log n) < O(n2) < O( n3) < O(2n) < O(n!)

 

محصول مرتبط با این پست : 

بررسی الگوریتم خوشه بندی در ساخت سیستم های توزیع شده

صفحات :۱۵۳

پایان نامه رشته کامپیوتر
  
فیلم های فارسی ساختمان گسستهفیلم های فارسی ساختمان داده هاکتاب عشق شیرین - نسخه کامل

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

ادامه مطلب...

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

ادامه مطلب...

آرايه ای از اشيا

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


مثال. myarray آرايه ای از اشيا است که در برنامه اصلی با چهار عدد مقداردهی شده و نمايش داده می شود.

#include <iostream.h>
class display {
   int number;
public:
   display(int n) {this->number=n;}
   int show() { cout << this->number << endl; }
};
int main() {
   display myarray[4] = {1,2,3,4,};
   for (int i = 0; i < 4 ;i++ )
      myarray[i].show();
   return 0;
}


هر بار که تابع عضوی فراخوانی می شود به طور خودکار اشاره گری به نام this را به شیئی که آن را فراخوانی کرده است ارسال می کند. اشاره گر this يک پارامتر ضمنی برای تمام توابع عضو است و داخل تابع برای رجوع به شیء فراخواننده می تواند مورد استفاده قرار گيرد.

به کانال تلگرام سایت ما بپیوندید