آخرین محصولات

الگوریتم تقسیم اعداد — از صفر تا صد – فرادرس

الگوریتم تقسیم، براساس دو عدد صحیح مثل N N N و D D D عمل کرده و حاصل تقسیم این دو عدد یعنی مقدار خارج قسمت (Quotient) و باقی‌مانده (Reminder) را محاسبه می‌کند. در دوره‌های آموزشی دبستان با نحوه تقسیم اعداد آشنا شده‌اید ولی مشخص است ...

آموزش ساختمان داده و الگوریتم {جدید ترین دوره الگوریتم}

ساختمان داده و الگوریتم، یک مهارت ضروری برای ورود به دنیای برنامه نویسیه که دیدگاه شما رو به مسائل مختلف عوض میکنه. این مهارت، قدرت حل مسئله اتون رو بالا میره و میتونید کدهای بهینه تری بنویسید.

نحوه نوشتن الگوریتم – آموزش کامل و به زبان ساده – فرادرس

فرایند حل‌ همه مسائل با نقشه اولیه‌ای به نام الگوریتم شروع می‌شود. طراحی و نوشتن الگوریتم رابطه بسیار نزدیکی به علم ساختمان داده دارد.

آموزش رایگان الگوریتم و فلوچارت

آموزش رایگان الگوریتم و فلوچارت به زبان ساده مناسب ورود به دنیای برنامه نویسی. در این آموزش شما با الگوریتم و فلوچارت و مبانی برنامه نویسی آشنا خواهید شد.

آموزش ساختمان داده‌ ها با پایتون | فرادرس

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

الگوریتم مرتب‌سازی هرمی

یکی از این آرایه‌ها عناصر را به فرم درخت heap به عنوان ورودی الگوریتم و دیگری عناصر مرتب شده را به عنوان خروجی الگوریتم شامل می‌شوند. در چنین حالتی این الگوریتم یک روش مرتب‌سازی درجا نیست.

الگوریتم *A چیست و چگونه پیاده‌سازی می‌شود؟ | شبکه

تعریف دو صف: در این الگوریتم، دو صف از گره‌ها استفاده می‌شود. صف OPEN که نودهایی را که باید بررسی شوند در خود نگه می‌دارد و صف CLOSED که نودهایی را که قبلا بررسی شده و پردازش شده‌اند را در خود نگه ...

الگوریتم چیست؟ انواع الگوریتم و کاربرد آن ها

الگوریتم ها نقش مهمی در حوزه IT دارند و استفاده از الگوریتم باعث می شود که توسعه دهندگان از مشکلات احتمالی جلوگیری کنند و پروسه برنامه نویسی راحت تر جلو برود.

آموزش طراحی الگوریتم از پایه

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

الگوریتم چیست؟ نگاهی به پرکاربردترین مفهوم برنامه نویسی

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

مجموعه آموزش ساختمان داده و طراحی الگوریتم – از دروس دانشگاهی تا

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

انواع الگوریتم ها و کاربرد آن ها – به زبان ساده و با مثال

الگوریتم‌های بازگشتی: حل مسئله با فراخوانی‌های خود، مانند الگوریتم‌های مسیریابی. الگوریتم‌های تقسیم و حل: تقسیم یک مسئله به مسائلی کوچکتر و حل هر یک از آن‌ها، مانند مرتب‌سازی داده‌ها.

پشته (Stack)، صف (Queue) و تجزیه عبارت — ساختار داده و الگوریتم‌ ها

پشته یک نوع داده مجرد (ADT) است که در اکثر زبان‌های برنامه‌نویسی کاربرد رایجی دارد. دلیل این که این نوع داده، پشته نامیده شده، این است که از نظر ظاهری شبیه پشته است، یعنی به یک دسته کارت روی هم چیده شده یا یک دسته از بشقاب‌های روی هم شباهت دارد. یک پشته در دنیای واقعی امکان انجام کارها را تنها از یک سمت فراهم می‌کند. برای نمونه شما تنها می‌توانید ک...

ساختمان داده چیست؟ آموزش ساختمان داده ها و طراحی الگوریتم استاد یوسفی

آموزش ساختمان داده ها و طراحی الگوریتم استاد یوسفی (چند جلسه رایگان) ... صف: صف نوعی ساختار خطی دارد که از ترتیب خاصی پیروی می‌کند و در آن عملیاتی انجام می‌شود. ترتیب اولین خروجی (fifo) است.

Aftabgardan

خانم صدیقه شهبازی در پایان‌نامه کارشناسی خود زحمت جمع‌آوری ۱۰۰ الگوریتم پرکاربرد در برنامه‌نویسی را کشیده‌اند که می‌تواند ... 2-58- الگوریتم حذف کردن عدد از صف 45 2-59- الگوریتم جستجوی پرتو محلی 45

الگوریتم های زمان بندی (Scheduling Algorithms) در سیستم عامل — راهنمای

هر صف می‌تواند الگوریتم زمان‌بندی خاص خود را داشته باشد. اولویت‌هایی برای هر صف تعیین می‌شود. برای مثال کارهای مرتبط با CPU را می‌توان در یک صف زمان‌بندی کرد و همه کارهای مرتبط با I/O را نیز ...

الگوریتم مبتنی بر Heap با سوئیفت — از صفر تا صد

در یکی از مطالب فرادرس به بررسی الگوریتم Dijkstra برای جستجوی گراف پرداختیم. در این مقاله با استفاده از الگوریتم مبتنی بر Heap آن را بهینه‌سازی می‌کنیم. ... ساخت صف.

آموزش درس داده ساختارها و مبانی الگوریتم‌ها

زمینه‌های تحقیقاتی مورد علاقه ایشان به کارگیری الگوریتم و هوش مصنوعی در بیوانفورماتیک و تحلیل داده‌های زیست‌پزشکی است. مشاهده پروفایل و دوره‌‌های استاد ...

الگوریتم های تکاملی، برنامه ی کامپیوتری مبتنی بر هوش مصنوعی تکاملی

الگوریتم های تکاملی چیست؟ الگوریتم های تکاملی یک برنامه ی کامپیوتری مبتنی بر هوش مصنوعی تکاملی است که با استفاده از فرآیندهایی که رفتارهای موجودات زنده را تقلید می‌کنند، مسایل را حل می‌کند.

الگوریتم جستجوی اول عمق (DFS)

الگوریتم جستجوی اول عمق (Depth First Search - DFS) یا نام‌های دیگری همچون جستجو در عمق، پیمایش اول عمق، پیمایش عمق اول الگوریتمی مشابه الگوریتم جستجوی اول سطح (BFS) برای پیمایش گراف است. این دو الگوریتم خواص و کاربردهای مشترک ...

طراحی الگوریتم چیست؟ – از کاربرد تا یادگیری به زبان ساده

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

آموزش کامل الگوریتم ها و ساختارهای داده (CodeWithMosh)

در این بخش با Big O notation، آرایه ها، لیست های پیوندی ، Stacks، صف ها و جداول هش آشنا می شوید. نیازی به هیچگونه تجربه در ساختار داده ها و الگوریتم ها نیست.

الگوریتم چیست و چه کاربردی دارد؟‌ || What is Algorithm?

در این مقاله از وبسایت راکت قصد داریم شما را با کلیت مفهوم الگوریتم و چگونگی ساختار کلی آن آشنا کنیم. ... ساختارهای داده مانند آرایه‌ها، لیست‌های پیوندی، پشته‌ها، صف‌ها، درختان و گراف‌ها ...

ساختمان داده‌ها و الگوریتم‌ها [دانشکده مهندسی کامپیوتر]

در این درس دانشجو با روش‌های تحلیل الگوریتم‌ها، داده‌ساختارهای ساده و کمی پیشرفته اما مهم و نیز با برخی از الگوریتم‌های مقدماتی آشنا می‌شود.

الگوریتم جستجوی سطح اول

الگوریتم جستجوی اول سطح به صورت زیر است. آرایه Visited برای تعیین رئوس ملاقات شده بکار می‌رود. ... در آن صف به جلو حرکت کرده و گره بعدی را امتحان کن الف-اگر پاسخ مورد نظر در آن گره پیدا شد، اتمام ...

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

الگوریتم bfs از یک صف برای ردیابی رئوس استفاده می کند. رأس های مجاور بازدید نشده ، بازدید ، علامت گذاری و صف می شوند. اگر راس هیچ راس مجاور نداشته باشد ، یک راس از صف حذف شده و کاوش می شود.

الگوریتم مرتب سازی هرمی (Heap Sort)

الگوریتم مرتب سازی هرمی (Heap Sort) الگوریتم مرتب سازی هرمی (Heap Sort)، یک تکنیک مرتب سازی بر اساس مقایسه مبتنی بر ساختار داده دودویی هیپ است.Heap Sort شبیه به الگوریتم مرتب سازی انتخابی است. در این الگوریتم ابتدا بزرگترین عنصر پیدا ...

با صفر تا صد الگوریتم BFS آشنا شوید | کندو

نحوه شکل‌گیری صف در الگوریتم bfs. صفر بر اساس اصل اولین ورودی اولین خروجی (fifo) عمل می‌کنه، یعنی گره‌های مجاور به ترتیب قرارگیری بازدید می‌شن و اولین گره مورد بازدید، اون گرهی هست که قبل از بقیه، قرار داده شده.

الگوریتم در برنامه نویسی چیست | آشنایی کامل و جامع

الگوریتم در برنامه ‌نویسی به دلایل زیادی مورد نیاز است. از مهم‌ترین دلایلی که ما به الگوریتم‌ها نیاز داریم می‌توان به مواردی که در ادامه آمده است، اشاره کرد.

مونگارد | آشنایی کامل با الگوریتم و ساختارهای داده در پایتون

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