My My
توی این پست سعی دارم که چیزهایی که راجع به الگوریتم یادگرفتم رو اینجا جمع آوری کنم . اول از همه باید بدونیم که الگوریتم چی هستش و چه کارایی هایی داره
الگوریتم چیست؟
اگه بخوام توی یه جمله معنی الگوریتم رو بگم باید بگم “الگوریتم به مجموعه ای از مراحل یا دستور العمل برای انجام یه کار گفته میشه” این ساده ترین حالتی از توضیح این کلمه هستش. مثلا میخوایم غذا درست کنیم الگوریتم ما برای درست کردن غذا میشه همون دستورغذایی که تشکیل میشه از مواد اولیه٬ نوع ترکیب مواد و میزان طبخ غذا و …
توی مهندسی نرم افزار٬ به مجموعه مراحلی گفته میشه که یه تسک به پایان رسوندن اون نیاز داره
ساختمان داده یا همون data structure
همیشه کنار اسم الگوریتم data structure هم میاد. چرا ؟ چون مهمه که بدونیم ساختار اطلاعاتمون چه شکلی هست که بتونیم از بهترین الگوریتم برای مورد مصرفیمون رو پیدا کنیم. انواع data structure رو به صورت لیست مینویسم که بعدا بتونیم بیشتر توضیحش بدیم
1-