معادل انگلیسی الگوریتم مرتب کردن

مهندسی كامپيوتر و IT
الگوریتم مرتب کردن
insertion sorting algorithm
موارد مشابه با اصطلاح تخصصی فارسی الگوریتم مرتب کردن
الگوریتم ، راه و روش ؛ الگوریتم ، الگوریتم - دستهای از دستورالعمل ها که چگونگی حل یک مساله را بیان می کنند یک الگوریتم باید دقیقا" مشخص باشد تا هیچ شکی در انجام مرحله بعدی به وجود نیاید و تعداد محدودی مراحل داشته باشد برنامه کامپیوتر الگوریتمی است که به زبان قابل فهم کامپیوتر نوشته می شود یک الگوریتم را می توان به چندین زبان برنامه نویسی کامپیوتر نوشت الگوریتم ممکن است مجموعه دستوالعملهای فوق مبهم باشد نمی توان آن را مجموعه الگوریتمها تلقی کرد محل توقف ممکن است نقاط گوناگونی در یک رویه زیر برنامه باشد اما باید به طور دقیق جای قرار گرفتن این محل برای یک حالت خاص مشخص شود برخی از مسائل چنان پیچیده هستند که الگوریتم شناخته شدهای برای حل آنها وجود ندارد و در بسیاری از موارد الگوریتم های شناخته شده نیاز به حجم زمانی بزرگ و غیر ممکن دارد ، الگوریتم ، عملگر ، الخوارزمی مجموعه ای خاص از روال منطقی و یا ریاضی ساده و خوب تبیین شده می باشد که می تواند در حل یک مسئله مشخص کمک کند الگوریتم دستورالعملی برای یافتن پاسخ درست یک مساله سخت بهوسیله شکستن آن مساله به مراحل ساده و آسان می باشد تاکنون الگوریتم های بسیار فرا گرفته اید ، مثلا محاسبه معدل در مدرسه شما الگوریتم ها را هر روز به صورت دستورالعمل به کار می برید مثلا هنگام چمن زنی ، گرفتن تلفن راه دور و بسته بندی خواروبار با این وصف هر لیستی از دستورالعمل ها یک الگوریتم تشکیل نمی دهد یک الگوریتم یابد سه شرط اساسی زیر را تأمین کند: 1- لیست دستورالعمل ها باید محدود بوده و به اندازه ای کوتاه باشد تا قابل اجرا گردد 2- هر دستورالعمل باید دارای قابلیت اجرا باشد ، شما هم باید بتوانید اجرا کارهای یاد شده را به منصه اجرا برسانید 3- الگوریتم باید روند اجرا را قادر سازد تا در یک نقطه به پایان برسد منطق دادن انگلیسی تورینگ (Turing) ثابت کرده که هر مسئله ریاضی که با منطق قابل حل بوده و راه حلی شناخته شده نیز برای آن موجود باشد ، می تواند از طریق الگوریتمی حل شود هر مسئله با راه حل شناخته شده را می توان به کامپیوتر واگذار نمود برنامه های کامپیوتری که شما هر روز به کار می برید یک یا چند الگوریتم در دل خود دارند ، [ا لگوریتم] در مفهوم کلی ، هر سری دستورالعملی که امکان پیگیری آنها جهت انجام کار خاصی وجود داشته باشد به عنوان مثال ، دستورالعملهای یک کتاب آشپزی را میتوان یک الگوریتم دانست در رابطه با کامپیوتر ، الگوریتم معمولا به شکل یک سری دستورالعملهای زبان کامپیوتری کد دهی میشود که روی نوعی از داده ها عملیات انجام میدهند کتابهای زیادی در مورد علم الگوریتم شناسی منتشر شده است که محدوده وسیعی از عناوین و کاربردها را تحت پوشش قرار میدهند و میتوانند راه حلی برای مسائل یا نقطه شروعی برای تجارب باشند
مرتب سازی درجی الگوریتمی برای قرار دادن عناصری از یک آرایه به ترتیب صعودی یا نزولی ، کاربرد این روش زمانی است که فهرست مربوطه از قبل تا حدی مرتب شده باشد برای انجام مرتب سازی درجی هر قلم از فهرست ( به استثنای نخستین ) را بررسی کنید اگر عنصری را یافتید که باید قبل از عنصر ما قبل خود بیاید آن را انتخاب کنید عنصر سمت چپ آن را یک فضا به راست حرکت دهید و جایگزینی عنصر کنونی را در فضای خالی شده بررسی کنید اگر چنین کاری ممکن نبود عنصر ماقبل آن را به راست حرکت دهید و مجداً تلاش کنید فهرست زیر را در نظر بگیرید 2404 8653 1345 5781 مراحل مرتب سازی درجی 1 8653 ، 2404 ترتیب درستی دارند از این رو با زوج بعدی کار را ادامه می دهیم 2 1354 ، 8653 ترتیب نادرستی دارند از این رو 1354 را انتهاب می کنیم 1404 8653 5781 ، 8653 را یک فضا به راست حرکت می دهیم 2404 8653 5781 آیا 1354 می تواند در فضای خالی قرار گیرد ؟ خیر ، زیرا عدد سمت چپ آن ( 2404 ) ، یک عدد بزرگتر است ، از این رو 2404 را یک فضا به راست حرکت می دهیم -- 2404 8653 5781 اکنون می توان 1354 را در فضای خالی قرار داد : 1354 2404 8653 5781 3 حالا 8653 و 5781 را بررسی کنید این دو عدد نامرتب اند پس 8653 را انتخاب کرده و یک فضا به راست حرکت می دهیم ف سپس 5781 را درون جای خالی می گذاریم : 1354 2404 8653 ، 1354 2404 8653 1354 2404 5781 8653 اکنون تمام عناصر مرتب اند و فرایند تمام شده است شکل زیر ، نمونه ای از برنامه ی پاسکال مرتب سازی درجی را نشان می دهد ( نگاه کنید به shell sort ) ، مرتب ساز درجی ، مرتب‌ ساز درجی ، [مرتب سازی درجی] یک الگوریتم مرتب سازی لیستی که با لیست حاوی موارد مرتب نشده شروع شده و سپس لیست دیگری تهیه میگردد که موارد لیست اول یکی یکی و با رعایت ترتیب مورد نظر در آن جای میگیرند این نوع مرتب سازی برای آرایه ها مناسب نبوده اما برای لیستهای مرتبط مطلوب میباشد مقایسه کنید با ‎ bubble sort ، ‎ ; quick sort نیز نگاه کنید به ‎ sort algorithm

دیکشنری تخصصی انگلیسی به فارسی مهندسی كامپيوتر و IT بر اساس حروف الفبا

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

دیکشنری تخصصی فارسی به انگلیسی مهندسی كامپيوتر و IT بر اساس حروف الفبا

آ | ا | ب | پ | ت | ث | ج | چ | ح | خ | د | ذ | ر | ز | ژ | س | ش | ص | ض | ط | ظ | ع | غ | ف | ق | ک | گ | ل | م | ن | و | ه | ی |
اگر این اصطلاح تخصصی مهندسی كامپيوتر و IT از فارسی به انگلیسی مفید بود آن را با دوستان خود به اشتراک بگذارید

دیکشنری تخصصی به تفکیک دپارتمان ها و رشته ها


دیکشنری تخصصی هنر

درباره دیکشنری تخصصی برساد


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

تماس با ما



Telegram: @Barsadic
وبلاگ برساد

×
می خوای مقاله ISI مهندسی كامپيوتر و IT رو برات ترجمه کنیم؟ سریع کلیک کن