گراف یک ساختار دادهای است که شامل گرهها و یالها است و میتواند برای مدلسازی شبکهها، روابط و ارتباطات پیچیده استفاده شود.
گراف یک ساختار دادهای است که شامل گرهها و یالها است و میتواند برای مدلسازی شبکهها، روابط و ارتباطات پیچیده استفاده شود.
صف یک ساختار دادهای است که به صورت FIFO (اول وارد، اول خارج) عمل میکند. این ساختار معمولاً در مدیریت پردازشها و صفهای کاری استفاده میشود.
دروازههای منطقی دستگاههای الکترونیکی هستند که از آنها برای انجام عملیات منطقی مانند AND, OR, NOT استفاده میشود.
الگوریتم جستجو به فرآیند جستجو برای یافتن یک یا چند عنصر خاص در یک آرایه یا ساختار داده گفته میشود.
مدلهایی از هوش مصنوعی هستند که از الگوریتمهایی برای شبیهسازی مغز انسان استفاده میکنند. این شبکهها از لایههای مختلفی تشکیل شدهاند که اطلاعات را پردازش میکنند.
عبور از آرایه به معنای مراجعه به تمام عناصر آرایه به صورت پشت سر هم است تا بتوان عملیاتی بر روی آنها انجام داد.
صف ساختار دادهای است که دادهها را به صورت FIFO (First In, First Out) ذخیره میکند. اولین داده وارد شده، اولین دادهای است که از صف برداشته میشود.
الگوریتم مرتبسازی حبابی سادهترین الگوریتم مرتبسازی است که عناصر مجاور را مقایسه کرده و در صورت لزوم جابهجا میکند.
وزن یا مقدار هر رقم در سیستمهای عددی که با توجه به موقعیت آن در عدد تغییر میکند. به عنوان مثال در سیستم دهدهی، هر رقم با پایههای مختلف (ده به توان اندیس) ضرب میشود.
گراف جهتدار گرافی است که در آن یالها جهتدار هستند و از یک گره به گره دیگر اشاره دارند.
عملگرهای ریاضی برای انجام عملیاتهای حسابی مانند جمع، تفریق، ضرب و تقسیم استفاده میشوند.
حلقه for نوعی از حلقه است که معمولاً زمانی استفاده میشود که تعداد دفعات تکرار از قبل مشخص باشد. این حلقه شامل مقداردهی اولیه، شرط تکرار و گام تکرار است.
نرمافزارهایی هستند که وظیفه مدیریت منابع سختافزاری و نرمافزاری یک کامپیوتر را بر عهده دارند.
الگوریتمهایی هستند که برای ترتیبدهی دادهها به روشهای مختلف از جمله مرتبسازی صعودی و نزولی استفاده میشوند.
موقعیت هر رقم در یک عدد که ارزش آن رقم را تعیین میکند. این مفهوم در سیستمهای عددی با ارزش مکانی به کار میرود.
متغیر به فضایی در حافظه اطلاق میشود که برای ذخیره دادهها استفاده میشود و میتواند مقداری از یک نوع داده خاص را در خود جای دهد.
نوعی سیستم که اطلاعات کامل از جزئیات عملکرد آن در دسترس است و به کاربر اجازه میدهد تا عملکرد درونی آن را بررسی و تحلیل کند.
سیستم عددی دودویی است که فقط از دو رقم 0 و 1 برای نمایش اعداد استفاده میکند. این سیستم در پردازشهای کامپیوتری کاربرد وسیعی دارد.
گراف یک ساختار دادهای است که شامل مجموعهای از گرهها و یالها است و برای مدلسازی شبکهها، ارتباطات و دادههای پیچیده استفاده میشود.
الگوریتم مرتبسازی مرج یک الگوریتم تقسیم و غلبه است که آرایهها را با تقسیم آنها به قسمتهای کوچکتر و سپس ادغام مجدد مرتب میکند.
نوع دادهای است که فقط دو مقدار true یا false را میتواند ذخیره کند و معمولاً در شرایط منطقی به کار میرود.
حلقه تو در تو به حالتی گفته میشود که یک حلقه درون حلقه دیگر قرار دارد. این نوع حلقهها برای انجام عملیاتهای پیچیدهتر به کار میروند.
آزادسازی حافظه به فرآیند آزاد کردن حافظه اختصاصیافته به برنامه یا دادهها پس از پایان استفاده از آنها اطلاق میشود.
گراف وزنی گرافی است که در آن به هر یال یک وزن یا هزینه اختصاص داده میشود.
ارجاع به شیء یا متغیر اصلی اشاره میکند. این نوع داده مشابه با اشارهگرها است اما معمولاً برای ارجاع به دادهها از طریق آدرس به کار میرود.
هپ ساختار دادهای است که برای ذخیره دادهها به صورت درخت استفاده میشود. این ساختار بهطور معمول در زمانی استفاده میشود که دادهها باید بهطور داینامیک ذخیره شوند.
ورودی به دادههایی گفته میشود که به برنامه داده میشود تا پردازش شوند. ورودیها میتوانند به شکلهای مختلفی مانند اعداد، متغیرها یا فایلها وارد شوند.
عملگرهای مقایسهای برای مقایسه دو مقدار و تعیین روابط آنها مانند بزرگتر از، کوچکتر از و مساوی استفاده میشوند.
متغیر سراسری متغیری است که در خارج از توابع و بلوکهای کد تعریف میشود و در سراسر برنامه قابل دسترسی است.
گراف یک ساختار دادهای است که شامل گرهها و یالها است و میتواند برای مدلسازی شبکهها، ارتباطات و دادههای پیچیده استفاده شود.
حلقه while به حلقهای گفته میشود که دستورالعملها را تا زمانی که یک شرط برقرار باشد اجرا میکند. این حلقه میتواند در ابتدای هر تکرار شرط را ارزیابی کند.
پارامترها مقادیری هستند که به یک تابع داده میشوند و به عنوان ورودی تابع عمل میکنند.
ابرکامپیوترها بزرگترین و سریعترین نوع رایانهها هستند که برای پردازش حجم زیادی از دادهها و انجام محاسبات پیچیده طراحی شدهاند.
کامپیوترهای آنالوگ برای پردازش دادههای پیوسته مانند دما، فشار و سرعت طراحی شدهاند.
مدیریت استثنا به فرآیند شناسایی و مدیریت خطاهای غیرمنتظره در حین اجرای برنامه گفته میشود. در C++ میتوان از دستورات try, catch و throw برای مدیریت استثناها استفاده کرد.