فی توو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی توو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

سورس کد الگوریتم مرتب سازی ادغامی

اختصاصی از فی توو سورس کد الگوریتم مرتب سازی ادغامی دانلود با لینک مستقیم و پر سرعت .

سورس کد الگوریتم مرتب سازی ادغامی


سورس کد الگوریتم مرتب سازی ادغامی

مرتب‌سازی ادغام یک الگوریتم مرتب سازی تطبیقی می‌باشد.

از نظر مفهومی یک الگوریتم مرتب‌سازی ادغام بدین صورت کار می‌کند:

1- اگر طول لیست ۰ یا ۱ باشد آن پیش از این مرتب شده‌است در غیر این صورت
2- لیست نامرتب را به دو زیرلیست که اندازهٔ آن‌ها در حدود نصف سایز لیست اولیه‌است تقسیم می‌کند.
3- هر زیرلیست را به طور بازگشتی با صدا کردن merge sort مرتب می‌کند.
4- دو تا دوتا زیر لیست‌ها را از آخر ادغام می‌کند تا به یک لیست برسد.

مرتب‌سازی ادغام ۲ ایدهٔ اصلی را با هم ترکیب می‌کند تا زمان اجرایش تقویت شود.

  1. یک لیست کوچک از گام‌های کم‌تری برای مرتب‌کردن نسبت به یک لیست بزرگ استفاده می‌کند.
  2. یرای مرتب کردن دو لیست مرتب‌شده نسبت به دو لیست نامرتب گام‌های کمتری نیاز می‌باشد به عنوان مثال اگر این لیست‌ها مرتب باشند شما مجبور هستید تا هر لیست را فقط یکبار پیمایش کنید.

مثال: مجموعه <A=<۵،۲،۴،۷،۱،۳،۲،۶ را با استفاده از الگوریتم مرتب‌سازی ادغام مرتب کنید.

ابتدا این آرایه را نصف می‌کنیم پس دو آرایه به طول ۴ بدست می‌آید، که برابر است با (۵،۲،۴،۷) و(۱،۳،۲،۶) سپس این روال را تا جایی ادامه می‌دهیم که طول آرایه‌هایمان برابر یک شود؛ که برابر است با: (۶)(۲)(۳)(۱)(۷)(۴)(۲)(۵) حال به صورت زیر آنها را با هم ادغام می‌کنیم تا به آرایه اصلی مان برسیم.

Merg-sort.png منبع نوشته: ویکی پدیا

فایل ارائه شده، سورس کد الگوریتم مرتب سازی ادغامی با زبان برنامه نویسی C++ است.


دانلود با لینک مستقیم


سورس کد الگوریتم مرتب سازی ادغامی

کتاب اندروید چگونه با c## برنامه نویسی کنیم؟

اختصاصی از فی توو کتاب اندروید چگونه با c## برنامه نویسی کنیم؟ دانلود با لینک مستقیم و پر سرعت .

کتاب اندروید چگونه با c## برنامه نویسی کنیم؟


کتاب اندروید چگونه با c## برنامه نویسی کنیم؟

فایل word است

امید است که مورد استفاده شما قرار بگیرد

این کتاب در درس های برنامه نویسی پیشرفته و طراحی سیستم های شیء گرا به عنوان مرجع مورد استفاده قرار می گیرد

برای آموختن برنامه نویسی اندروید ابتدا لازم است تا با برنامه نویسی با زبان سی پلاس پلاس آشنا شوید

اگر دانشجو رشته نرم افزار و یا رشته های مرتبط با کامپیوتر هستید حتما این برنامه و این کتاب مورد نیاز شما خواهد بود

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

 


دانلود با لینک مستقیم


کتاب اندروید چگونه با c## برنامه نویسی کنیم؟

کتاب آموزش ++c

اختصاصی از فی توو کتاب آموزش ++c دانلود با لینک مستقیم و پر سرعت .

کتاب آموزش ++c


کتاب آموزش ++c

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


دانلود با لینک مستقیم


کتاب آموزش ++c

برنامه جمع ضرب تفریق تقسیم فاکتوریل اعداد بزرگ

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

برنامه جمع ضرب تفریق تقسیم فاکتوریل اعداد بزرگ


برنامه جمع ضرب تفریق تقسیم فاکتوریل اعداد بزرگ

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


دانلود با لینک مستقیم


برنامه جمع ضرب تفریق تقسیم فاکتوریل اعداد بزرگ