تبلیغات
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی - مطالب طراحی الگوریتم
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی
دانلود رایگان سورس پروژه
سایت برنامه نویسی تک کدر takcoder.ir


آموزش برنامه نویسی با استفاده از نوین ترین روش و ارائه پروژه های نمونه و مجموعه عظیم سورس کدهای آماده برای شما دوستان

مدیر سایت : Yahya Taherzadeh
نویسندگان
نظرسنجی
زبان برنامه نویسی مورد علاقه شما؟







File:Bucket sort 1.png


File:Bucket sort 2.png


تابع مرتب سازی سطلی یا صندوقی(Bucket Sort) که متوسط عملکرد آن (O(n  است:


ادامه مطلب |کد برنامه|


نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، طراحی الگوریتم، ساختمان داده، 
برچسب ها : t، آرایه، مرتب سازی، تابع، سطلی، صندوقی، مرتب سازی سطلی،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392

سری فیبوناچی(Fibonacci) با عدد صفر و سپس یک شروع میشود و هر عدد بعد از این دو، مجموع دو عدد قبل خواهد بود.

... ,21, 13, 8, 5, 3, 2, 1, 1, 0

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


ادامه مطلب |کد برنامه|


نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، توابع و توضیحات آن، طراحی الگوریتم، ساختمان داده، 
برچسب ها : fibonacci، فیبوناچی، سری فیبوناچی، دنباله ی فیبوناچی، fibonacci serie، فیونتاچی، تابع،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392
تابع مرتب سازی شمارشی (Counting Sort) که متوسط عملکرد آن ( O(n + k  است:



ادامه مطلب |کد برنامه|


نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، طراحی الگوریتم، ساختمان داده، توابع و توضیحات آن، 
برچسب ها : شمارشی، مرتب سازی، مرتب سازی شمارشی، آرایه، تابع، Array، function،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392
File:Sorting heapsort anim.gif

تابع الگوریتم مرتب سازی هرمی (Heap Sort) که متوسط عملکرد آن O(n log n) می باشد:

ادامه مطلب |کد برنامه|


نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، طراحی الگوریتم، ساختمان داده، پروژه های تکمیل شده، 
برچسب ها : heap، heap algorithm، heap sort، آرایه، تابع، هرمی، مرتب سازی،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392
تابع روش مرتب کردن کوکتل (Cocktail Sort) که بدترین عملکرد آن از رابطه ی (О(n²  بدست می آید:



ادامه مطلب |کد برنامه|


نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، طراحی الگوریتم، ساختمان داده، پروژه های تکمیل شده، 
برچسب ها : کوکتل، کوکتلی، مرتب سازی کوکتل، مرتب سازی کوکتلی، آرایه، تابع، مرتب سازی،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392
تابع الگوریتم مرتب سازی شانه ای (Comb Sort) که بدترین عملکرد آن O(n log n)  می باشد:




ادامه مطلب |کد برنامه|


نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، پروژه های تکمیل شده، طراحی الگوریتم، ساختمان داده، 
برچسب ها : comb، Sort، Comb Sort، array، function، آرایه، تابع،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392
آرایه یک بعدی به عنوان آرگومان تابع:

در زبان c++ همانگونه که میتوانیم انواع متغیر ها را به عنوان آرگومان
 به یک تابع ارسال کنیم، آرایه ها نیز میتوانند به عنوان آرگومان به توابع ارسال شوند. برای ارسال آرایه به تابع، باید نام آرایه به عنوان آرگومان ذکر شود. اگر آرایه به عنوان آرگومان تابع باشد، پارامتر معادل آن میتواند بصورت زیر تعریف شود:
1. آرایه با طول مشخص
2. آرایه با طول نامشخص که در این صورت بهتر است طول آرایه به آرگومان دیگری منتقل شود.
3. اشاره گر که میتوان اشاره گری به یک آرایه تعریف نمود.(در جلسات آینده با اشاره گر ها کاملا آشنا خواهید شد.)

شکل کلی ارسال آرایه به توابع:


ادامه مطلب|کد برنامه|


نوع مطلب : ساختمان داده، طراحی الگوریتم، آموزش، سی| سی پلاس پلاس، 
برچسب ها :
لینک های مرتبط :
Yahya Taherzadeh
دوشنبه 18 آذر 1392

File:Sorting quicksort anim.gif

تابع مرتب سازی سریع(Quick Sort) که متوسط عملکرد آن (O(n log n است:


ادامه مطلب |کد برنامه|


نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، توابع و توضیحات آن، طراحی الگوریتم، ساختمان داده، پروژه های تکمیل شده، 
برچسب ها : function، Sort، Quick sort، سریع، quick، مرتب سازی سریع، مرتب سازی،
لینک های مرتبط :
Yahya Taherzadeh
دوشنبه 18 آذر 1392

پیچیدگی حافظه

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

• بخش ثابت فضا که معمولا شامل فضای دستورالعمل، فضای متغیرهای با اندازه ثابت و فضای لازم برای ذخیره ورودی و خروجی های برنامه است.
• بخش متغیر فضا شامل فضای پشته و فضای موردنیاز برای مقادیر متغیرهائی که اندازه آنها بستگی به مسئله و مشخصات ورودی دارد.

در تحلیل فضای لازم روی تخمین بخش متغیر تاکید نداریم زیرا برای هرمسئله ابتدا باید مشخصات موردی را تعیین کنیم که کار دشواری است.


برای مشاهده کدها به ادامه مطلب مراجعه کنید



ادامه مطلب


نوع مطلب : مهندسی نرم افزار، آموزش، طراحی الگوریتم، ساختمان داده، 
برچسب ها : پیچیدگی زمانی، پیچیدگی، ساختمان داده، ساختمان، پیچیدگی یک تابع، آموزش پیچیدگی توابع، یافتن پیچیدگی،
لینک های مرتبط :
Yahya Taherzadeh
دوشنبه 18 آذر 1392

عنوان :  فیلم های آموزشی برنامه نویسی C مهندس کیانیان

تعداد فایل ها : 5 فایل + فایل های پروژه کتابخانه

حجم فایل : 349 MB در قالب 5 فایل زیپ

برای مشاهده فیلم ها به ادامه مطلب مراجعه کنید



ادامه مطلب


نوع مطلب : سی| سی پلاس پلاس، توابع و توضیحات آن، طراحی الگوریتم، برنامه| پروژه های درخواستی، 
برچسب ها : فیلم های آموزشی برنامه نویسی C مهندس کیانیان، فیلم های آموزشی برنامه نویسی C، دانود فیلم آموزشی سی، فیلم آموزشی، takcoder.ir، دانلود فیلم های آموزشی، آموزش برنامه نویسی،
لینک های مرتبط :
Yahya Taherzadeh
دوشنبه 18 آذر 1392


( کل صفحات : 3 )    1   2   3   

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