ارجاع به نوعی متغیر اشاره دارد که به یک شیء یا متغیر اصلی اشاره میکند. برخلاف اشارهگرها، ارجاعها در زمان کامپایل به محل اصلی اشاره میکنند.
ارجاع به نوعی متغیر اشاره دارد که به یک شیء یا متغیر اصلی اشاره میکند. برخلاف اشارهگرها، ارجاعها در زمان کامپایل به محل اصلی اشاره میکنند.
آرایه پویا آرایهای است که اندازه آن در زمان اجرا تعیین میشود و میتوان در حین اجرای برنامه اندازه آن را تغییر داد. این نوع آرایهها معمولاً با استفاده از اشارهگرها تعریف میشوند.
الگوریتم مرتبسازی مرج یک الگوریتم تقسیم و غلبه است که آرایهها را با تقسیم آنها به قسمتهای کوچکتر و سپس ادغام مجدد مرتب میکند.
حلقه تو در تو به حلقهای اطلاق میشود که در داخل یک حلقه دیگر قرار میگیرد. این نوع حلقهها بهطور معمول در زمانی استفاده میشوند که نیاز به انجام کارهای تکراری متعدد در داخل هر تکرار باشد.
تخصیص حافظه به معنای تخصیص فضای حافظه برای ذخیره دادهها یا اشیاء است. در C++ میتوان از توابع خاصی مانند new برای تخصیص حافظه استفاده کرد.
مرتبسازی به معنای قرار دادن دادهها در یک ترتیب خاص است، مانند مرتبسازی اعداد به ترتیب صعودی یا نزولی.
عبور پس از پیش از درخت به معنای بازدید از گرههای چپ، گرههای راست و سپس ریشه است.
پارامتر متغیری است که در هنگام فراخوانی تابع، به آن داده میشود. پارامترها در هنگام تعریف تابع مشخص میشوند و نوع دادهای که قبول میکنند را تعیین میکنند.
الگوریتم مرتبسازی مرج یک الگوریتم تقسیم و غلبه است که آرایه را به دو قسمت تقسیم کرده و سپس آنها را به ترتیب مرتب ادغام میکند.
هپ یک نوع ساختار دادهای است که برای ذخیرهسازی دادهها به صورت درخت استفاده میشود. این ساختار معمولاً برای پیادهسازی صفها و پشتهها استفاده میشود.
یک بیت کوچکترین واحد ذخیرهسازی داده است که تنها میتواند یکی از دو مقدار 0 یا 1 را نگهداری کند.
فرآیند تبدیل اطلاعات به کدی غیرقابل فهم برای محافظت از دادهها در برابر دسترسی غیرمجاز.
ماشینی است قابل برنامهریزی که از اجزای الکترونیکی و الکترومکانیکی تشکیل شده است و میتواند دادهها و دستورات را از محیط خارج دریافت کرده، آنها را پردازش کرده و نتایج را تحویل دهد.
سازنده یا کانستراکتور تابعی است که به طور خودکار هنگام ساخت شیء جدید از کلاس فراخوانی میشود و به مقداردهی اولیه ویژگیها کمک میکند.
نوع دادهای است که نشاندهنده عدم بازگشت مقدار از یک تابع است. این نوع داده به توابعی که نیازی به بازگشت مقدار ندارند اختصاص داده میشود.
حذف به معنای از بین بردن دادهها از ساختارهای دادهای مانند آرایهها یا لیستها است.
جدول هش یک ساختار دادهای است که برای ذخیره و جستجوی دادهها به کار میرود. دادهها با استفاده از کلیدهای خاص در حافظه ذخیره میشوند.
الگوریتم مرتبسازی مرج یک الگوریتم تقسیم و غلبه است که آرایهها را به دو قسمت تقسیم کرده و سپس آنها را به صورت مرتب ادغام میکند.
پشته یک ساختار دادهای است که به صورت FILO (First In, Last Out) کار میکند. این ساختار برای ذخیره دادهها و مدیریت حافظه در برنامهها به کار میرود.
لیست پیوندی دوطرفه یک نوع خاص از لیست پیوندی است که هر عنصر در آن به دو عنصر قبلی و بعدی خود اشاره دارد.
توابع ریاضی توابعی هستند که عملیاتهای ریاضی مانند جمع، تفریق، ضرب، تقسیم، ریشهگیری و لگاریتمگیری را انجام میدهند. این توابع معمولاً در کتابخانههای استاندارد مانند cmath در C++ موجود هستند.
بررسی خروجی یک متغیر از حافظه به دلیل اختصاص بیش از حد حافظه به دادهها. این خطا معمولاً زمانی اتفاق میافتد که پشته ذخیرهسازی بیش از ظرفیت خود باشد.
آرایه یک ساختار دادهای است که به شما اجازه میدهد دادهها را در یک مکان ذخیره کنید و میتوانید با استفاده از اندیسها به آنها دسترسی پیدا کنید.
آرایه دو بعدی یک ساختار دادهای است که در آن هر عنصر خود یک آرایه است. این نوع آرایهها برای ذخیره دادههای پیچیدهتر مانند ماتریسها به کار میروند.
اولویت عملگرها به ترتیب اهمیت و اجرای عملیاتها اشاره دارد. این اولویتها به نحوه اجرای صحیح دستورات در زبانهای برنامهنویسی کمک میکند.
اعلان تابع فرآیند اعلام نام و نوع تابع است که در آن نوع داده بازگشتی و نام پارامترها مشخص میشود، اما بدنه آن در این مرحله تعریف نمیشود.
اشارهگر متغیری است که آدرس حافظه متغیر دیگری را ذخیره میکند. این نوع داده برای دسترسی به آدرسهای حافظه و تغییرات مستقیم در دادهها به کار میرود.
جدول هش یک ساختار دادهای است که برای ذخیره دادهها بر اساس کلیدها و انجام عملیات جستجو سریع طراحی شده است.
سلسله مراتب حافظه به توزیع انواع مختلف حافظه بر اساس اندازه، سرعت دسترسی و هزینه مربوط میشود. در این سلسله مراتب، حافظههای سریعتر و گرانتر در نزدیکترین سطح به پردازنده قرار دارند، مانند ثباتها (Registers)، حافظه نهان (Cache)، و سپس حافظه اصلی (RAM).
واحد پردازش گرافیکی است که برای انجام محاسبات پیچیده گرافیکی و پردازش دادههای بصری به کار میرود.
شاخهای از ریاضیات است که به مطالعه ساختارهای گرافی میپردازد و در بسیاری از الگوریتمهای جستجو و مسیریابی استفاده میشود.
نرمافزارها شامل برنامهها و دادههای مرتبط هستند که سیستم کامپیوتری آنها را پردازش میکند.
محاسبه یک فرآیند عددی است که معمولاً با استفاده از ابزارهای محاسباتی مانند ماشین حساب یا نرمافزارهای خاص انجام میشود. محاسبات معمولاً برای تجزیه و تحلیل دادههای عددی انجام میگیرد.
وراثت ویژگیای در برنامهنویسی شیگرا است که به یک کلاس اجازه میدهد ویژگیها و رفتارهای کلاس دیگر را به ارث ببرد.
عملیات ضرب و تقسیم در مبنای دو که با استفاده از الگوریتمهای خاص برای این سیستم عددی انجام میشود.