IDEA مجموعهای از دستورالعملهای پیادهسازی الگوریتمهای غیرکلامی است که توسط Sandor P.Fekete ،Sebastian Morr و Sebastian Stiller توسعه یافته است (برای آشنایی بیشتر با واژهٔ الگوریتم، به آموزش الگوریتم چیست؟ مراجعه نمایید.) این دستورالعملها در ابتدا برای سخنرانی Sandor P.Fekete در مورد الگوریتم و دیتا استراکچر در دانشگاه فنی Braunschweig طراحی شده بودند، اما آنها امیدوارند که این دستورالعملها در زمینههای دیگری نیز مفید واقع شوند و در همین راستا، این مجموعه را در وبسایتشان منتشر نموده تا در دسترس اساتید، دانشجویان، دولوپرها و دیگر افراد علاقمند قرار گیرد.
آشنایی با شرایط استفاده از IDEA
تمام دستورالعملهای IDEA تحت مجوز بینالمللی Creative Commons Attribution-Non Commercial-ShareAlike 4.0 میباشند؛ این بدان معنا است که شما برای اشتراکگذاری یا استفاده از آنها آزاد بوده و میتوانید این دستورالعملها را در هر رسانه و به هر فرمتی کپی کرده و بازتوزیع کنید (همچنین میتوانید در این دستورالعملها دست برده و آنها را بسته به صلاحدید خود اصلاح و یا ویرایش کنید.) اما تمام این آزادیها تا زمانی میسر است که قوانین زیر را محترم بشمارید:
- هنگام استفاده یا بازتوزیع و نشر آنها باید از وبسایت هم نام ببرید (همچون کاری که سکان آکادمی کرده است.)
- نمیتوانید از این دستورالعملها برای مقاصد تجاری استفاده کنید.
- اگر دستورالعملها را اصلاح یا ویرایش کردید، باید آنها را تحت همین لایسنس (مجوز) منتشر نمایید.
در پایان نیز توصیه میکنیم برای آشنایی بیشتر و عمیقتر با مفاهیم الگوریتم و دیتا استراکچر و درک ضرورت آشنایی با این مفاهیم، به مقالهٔ الگوریتم و ساختمان داده چیست و آشنایی با آنها چگونه میتواند شما را به دولوپر بهتری تبدیل نماید؟ مراجعه نمایید.