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

الگوریتم در برنامه نویسی چیست ؟ — به زبان ساده – فرادرس

الگوریتم در برنامه نویسی (Algorithm) یکی از این اصول اولیه مهم به حساب می‌آید که می‌تواند فرآیند برنامه نویسی را برای افراد ساده‌تر کند. به طور خلاصه، الگوریتم در برنامه نویسی نوعی دستورالعمل ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

گراف — ساختار داده و الگوریتم ها – فرادرس

الگوریتم پیمایش عمق-اول همان طور که در شکل فوق مشخص است، ابتدا از s به a به d به g به e به b می‌رود، سپس به f و در نهایت به c می‌رود. قواعد این پیمایش چنین است: قاعده 1: به رأس …

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

آشنایی با ویژگی های الگوریتم. 1. استفاده کردن از زبانی دقیق، ساده و قابل فهم: این ویژگی باعث می شود که در انجام دستورالعمل ها یک برداشت یکسان بدست آید و در غیر اینصورت برداشت های متفاوت باعث می ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

خروج به ترتیب ورود (رایانه و الکترونیک)

خروج به ترتیب ورود (به انگلیسی: FIFO یا First In, First Out) یکی از روش‌های سازماندهی کنترل داده با توجه به زمان و اولویت‌بندی است. این اصطلاح، اصل تکنیک پردازش صف یا برآوردن تقاضای عرضه شده به وسیله راهکار «اولین ورودی، اولین ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

بررسی الگوریتم های معاملاتی بورس

به این نوع الگوریتم ها، الگوریتم های کم بسامد نیز می گویند. به این شکل است که مثلا در استراتژی معاملات یک معامله ‌گر به منظور خریدن سهام در صف فروش و بعد فروش آن در صف خرید می باشد.

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

الگوریتم چیست؛ انواع الگوریتم و کاربرد آن‌ها. الگوریتم، مجموعه‌ای از دستورالعمل‌هایی است که کامپیوتر باید به‌منظور اجرای محاسبات یا سایر اقدامات مرتبط با حل مسئله از آن‌ها پیروی کند ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

جستجوی عمقی در هوش مصنوعی – توضیح الگوریتم به زبان ساده

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

لیست پیوندی یک طرفه، دو طرفه و حلقوی — ساختمان داده و الگوریتم ها

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

جدیدترین الگوریتم های بهینه سازی : لیستی از 50 الگوریتم های فراابتکاری

الگوریتم فرا ابتکاری چیست ؟. الگوریتم فراابتکاری یا متاهیوریستیک (به انگلیسی Meta Heuristic) که به آنها الگوریتم های فراتکاملی هم گاها گفته میشود، دسته ای از الگوریتم هایی هستند که برای حل مسائل ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

ساختمان داده و الگوریتم پایتون چیست

آشنایی با ساختمان داده و الگوریتم پایتون. ساختمان داده و الگوریتم پایتون به عنوان 2 مورد از مهم‌ترین مباحث در علوم برنامه نویسی است به طوری که این ابزارها برای هر برنامه نویسی مهم و ضروری است ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

زمان‌بندی اولویت با زودترین ضرب‌الاجل

اولویت با زودترین ضرب الاجل ( EDF) یا کمترین زمان برای اجرا یک الگوریتم زمانبندی الویت پویا است که در سیستم عاملهای بی‌درنگ برای قراردادن فرایندها در صف الویت مورد استفاده قرار می‌گیرد. زمانی ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

آموزش رایگان ساختمان‌های داده با تدریس دکتر غیاثی از دانشگاه فردوسی مشهد به زبان فارسی.

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

الگوریتم کد گذاری هافمن (Huffman Coding) — به زبان ساده

در این مطلب، الگوریتم هافمن (Huffman Algorithm) مورد بررسی قرار خواهد گرفت. همچنین، پیاده‌سازی آن در زبان‌های برنامه‌نویسی گوناگون شامل ++C و «جاوا» (Java) ارائه شده است. «کد هافمن» (Huffman Code) نوع خاصی از «کدهای پیشوندی» (Prefix Codes ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

الگوریتم چیست؟ همه‌ی آنچه باید درمورد الگوریتم‌نویسی بدانید . الگوریتم یکی از راه‌های حل مسئله با روش‌های ریاضی و منطقی است، این روش برای نخستین بار توسط خوارزمی (دانشمند ایرانی) مورد توجه قرار گرفت، در حال حاضر اساس ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

الگوریتم *A یک الگوریتم جست‍‌جوی مطلع است که برای یافتن کوتاه‌ترین مسیر بین دو نقطه در گراف‌ها و یا فضای جستجو استفاده می‌شود. *A یک ترکیب از الگوریتم جستجوی اول بهترین (Best-First Search) و الگوریتم جستجوی یکپارچه هزینه (Uniform ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

هرم (ساختمان داده)

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

آموزش صفر تا صد اصول و مبانی برنامه ‌نویسی (8 درس و 6 اصل)

هدف اصلی این ساختار ها که سه نوع هم دارند، تجزیه و تحلیل برنامه است: 1-Sequential یا پشت سر هم باعث می‌ شود تا کد خط به خط یا پشت سر هم اجرا شود. مثل پختن یک خوراکی! 2-Selection یا انتخاب تصمیم‌ گیری در مورد ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

0 تا 100 الگوریتم دایجسترا (Dijkstra)، الگوریتم دایکسترا

الگوریتم دایجسترا یا دایکسترا – Dijkstra's Algorithm. اکنون که با مفهوم پایه‌ای گراف آشنا شدیم، به سراغ الگوریتم دایجسترا که یکی از مهمترین الگوریتم‌ها در نظریه گراف است می‌رویم. همچنین در صورت ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

الگوریتم چیست؟ (به همراه چند مثال ساده از کاربرد الگوریتم ها) | متمم

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

زمان‌بندی نوبت گردشی

الگوریتم زمان بندی نوبت ... یا الگوریتم صف داده‌های منصفانه وزین (WFQ) ممکن است در نظر گرفته شود. در شبکه‌هایی که نیاز به دسترسی زیاد است، جایی که چندین ترمینال به یک محیط فیزیکی تقسیم شد وصل شده ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

الگوریتم بازی مار و پله همراه با کد — به زبان ساده – فرادرس

در این مطلب، الگوریتم بازی مار و پله برای حل این مساله به صورت بهینه همراه با پیاده‌سازی آن در زبان‌های برنامه‌نویسی گوناگون ارائه شده است. ... (N است؛ زیرا هر سلول تنها یک‌بار به «صف» (Queue ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

چرخش ها در آرایه های زبان‌ های برنامه نویسی — از صفر تا صد

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

مراحل مختلف حل مسئله و انتزاع. داده‌مدل‌ها، داده‌گونه‌ها، داده‌ساختارها، داده‌گونه‌ی انتزاعی، شی‌. تحلیل الگوریتم (۳ جلسه) تحلیل زمانی الگوریتم: مرتب‌سازی درجی. رشد توابع. روش‌های ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

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

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

آموزش طراحی الگوریتم | فرادرس

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

الگوریتم رابین کارپ (Rabin-Karp Algorithm) — به زبان ساده

در این مطلب، «الگوریتم رابین کارپ» (Rabin-Karp Algorithm) که برای جستجوی رشته و الگو استفاده می‌شود، مورد بررسی قرار گرفته و پیاده‌سازی آن در زبان‌های برنامه‌نویسی گوناگون شامل ++C ، «سی» (C)، «جاوا ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

الگوریتم دایجسترا چیست؟ {راهنمای جامع} |کندو

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

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…

درخت هیپ (Heap) و کاربردهای آن — به زبان ساده – فرادرس

الگوریتم ساخت Max-Heap. از مثال فوق برای نمایش چگونگی ایجاد یک مکس هیپ بهره می‌گیریم. این رویه با رویه ایجاد Min Heap مشابه است؛ اما در آن مورد، مقادیر کمینه به جای مقادیر بیشینه مورد استفاده قرار می ...

كوبي اولیه برای مرحله خوب مخرب، regrinding، و به عنوان مرحله…