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


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

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






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

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


نوع مطلب : آموزش، سی| سی پلاس پلاس، پروژه های تکمیل شده، 
برچسب ها : quick sort، مرتب سازی سریع، سورس مرتب سازی، آرایه، مرتب سازی آرایه ها، Sort، Array sort،
لینک های مرتبط :
Yahya Taherzadeh
جمعه 22 آذر 1392
تابع جمع عناصر دو آرایه یک بعدی که از نظر تعداد عناصر با هم برابرند. در این تابع len طول آرایه ها و out آرایه ای است که جمع آرایه ها در آن ریخته میشود.

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


نوع مطلب : تیکه کد، آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : تابع، آرایه، array، آرایه یک بعدی، یک بعدی، جمع اعداد، جمع،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392
تابعضرب عناصر دو آرایه یک بعدی که از نظر تعداد عناصر با هم برابرند. در این تابع len طول آرایه ها و out آرایه ای است که ضرب آرایه ها در آن ریخته میشود:


ادامه مطلب


نوع مطلب : تیکه کد، آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : آرایه، آرایه یک بعدی، تابع، array، function، 1d array، یک بعدی،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392
این برنامه ابتدا مقادیر دو آرایه ی یک بعدی با 3 عنصر را از ورودی گرفته و حاصل جمع عناصر آرایه را با استفاده از تابعی در یک آرایه ی دیگر ریخته و در خروجی نمایش میدهد.



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


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

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


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

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


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


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

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

مثال:
int x[2][3] = {{1,2,3,}, {4,5,6}};
int x[2][3] = {{1,2}, {3}};
int x[2][3] = {1,2,3};
int x[2][3] = {{1,2,3,}, 7};



نکته: در صورتی که تعداد {} های استفاده شده داخل {} اصلی بیشتر از تعداد سطر ها باشد یا تعداد داده های داخل هر سطر ({}) بیشتر از تعداد ستون های آرایه و یا هنگام مقداردهی در حالتی که برای سطر ها {} قرار ندهیم، تعداد عناصر بیشتر از تعداد عناصر آرایه باشد، خطا داریم.

خالی گذاشتن بعد ها در تعریف آرایه دو بعدی:

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

مثال:

int x[][3] = {1,2,3};
int x[][3] = {1,2,3,4}





نوع مطلب : آموزش، سی| سی پلاس پلاس، 
برچسب ها : array، 22، 2d، 2d array، آرایه، آرایه دو بعدی، آرایه ی دو بعدی،
لینک های مرتبط :
Yahya Taherzadeh
سه شنبه 19 آذر 1392

File:Insertion sort animation.gif

تابع مرتب سازی درجی(Insertion Sort) که متوسط عملکرد آن О(n2) است:


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


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

File:Merge sort animation2.gif

مرتب سازی ادغامی، حل مسئله را به چند قسمت تبدیل کرده و آن ها را جدا حل میکند. به همین سبب از چندین تابع برخوردار است و متوسط عملکرد آن از رابطه O(n log n)  بدست می آید.



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


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

File:Bucket sort 1.png


File:Bucket sort 2.png


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


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


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


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

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