درخت دودویی یک نوع درخت است که هر گره آن حداکثر دو فرزند دارد. این ساختار برای جستجو و ذخیرهسازی دادهها کاربرد دارد.
درخت دودویی یک نوع درخت است که هر گره آن حداکثر دو فرزند دارد. این ساختار برای جستجو و ذخیرهسازی دادهها کاربرد دارد.
تبدیل به معنای تغییر یک عدد از یک سیستم عددی به سیستم عددی دیگر است، مانند تبدیل مبنای ده به دودویی یا برعکس.
فلوچارت نمایشی گرافیکی از فرایندهای یک الگوریتم است که به کمک آن میتوان دستورات و مراحل مختلف را به شکل تصویری سادهتری نمایش داد.
آرگومان دادهای است که به تابع ارسال میشود. این دادهها هنگام فراخوانی تابع به پارامترهای آن منتقل میشوند و در داخل تابع به عنوان متغیرهایی برای پردازش مورد استفاده قرار میگیرند.
لیست پیوندی دوطرفه نوعی از لیست پیوندی است که هر عنصر به گره قبلی و بعدی خود اشاره دارد.
سازنده یا کانستراکتور تابعی است که به طور خودکار هنگام ساخت شیء جدید از کلاس فراخوانی میشود و به مقداردهی اولیه ویژگیها کمک میکند.
دستور continue برای ادامه اجرای حلقه بدون اجرای دستورات بعدی استفاده میشود. این دستور معمولاً در حلقهها برای ادامه از تکرار بعدی به کار میرود.
درخت جستجوی دودویی نوع خاصی از درخت دودویی است که در آن هر گره چپ مقدار کوچکتر و هر گره راست مقدار بزرگتر از گره والد خود دارد.
آزادسازی حافظه به فرآیند آزاد کردن حافظه اختصاصیافته به برنامه یا دادهها پس از پایان استفاده از آنها اطلاق میشود.
اضافه بار یا اوورفلو زمانی رخ میدهد که سیستم محاسباتی نمیتواند عددی بزرگتر از ظرفیت ذخیرهسازی خود را پردازش کند.
اطلاعات خامی که وارد کامپیوتر میشود تا پردازشی روی آن صورت گیرد. دادهها پس از پردازش به صورت اطلاعات ذخیره یا در خروجی نمایش داده میشوند.
عملگرهای سطح بیت برای انجام عملیاتهای منطقی روی بیتهای دادهها استفاده میشوند. این عملگرها شامل AND، OR و XOR هستند.
عبور از درخت به معنای بازدید از تمام گرههای درخت است که میتواند پیش از پیش، پس از پیش یا سطح به سطح انجام شود.
دستور switch برای تصمیمگیری بر اساس مقادیر مختلف استفاده میشود. این دستور میتواند چندین حالت مختلف را بررسی کند و بسته به مقدار مورد نظر یک دستور خاص را اجرا کند.
یک ترابایت معادل 1024 گیگابایت است و برای اندازهگیری حجمهای بسیار زیاد دادهها استفاده میشود.
دروازه منطقی OR که زمانی خروجی 1 میدهد که حداقل یکی از ورودیها 1 باشد.
نمادهایی هستند که برای انجام عملیات ریاضی مانند جمع، تفریق، ضرب و تقسیم بر روی دادهها استفاده میشوند.
دروازه منطقی XOR که زمانی خروجی 1 میدهد که ورودیها متفاوت باشند.
گره یک واحد دادهای در ساختار دادهای مانند لیست پیوندی است که اطلاعات و اشارهگری به عنصر بعدی را ذخیره میکند.
تبدیل عدد از مبنای ده به مبنای هشت که به طور معمول با تقسیم مکرر عدد بر 8 و نگهداری باقیماندهها انجام میشود.
ساختار داده روشی برای سازماندهی و ذخیره دادهها در حافظه است که به افزایش کارایی برنامهها کمک میکند.
اندیس یا شماره هر عنصر در آرایه است که از آن برای دسترسی به مقادیر آرایه استفاده میشود. در بیشتر زبانهای برنامهنویسی، اندیس آرایه از صفر شروع میشود.
آرایه ایستا، آرایهای است که در آن اندازه از قبل تعریف میشود و نمیتوان در زمان اجرا اندازه آن را تغییر داد.
سازنده تابعی است که به طور خودکار هنگام ایجاد شیء از کلاس فراخوانی میشود و برای مقداردهی اولیه به ویژگیهای شیء استفاده میشود.
آرایه پویا آرایهای است که میتوان اندازه آن را در زمان اجرا تغییر داد. این نوع آرایهها به حافظه به صورت داینامیک تخصیص میدهند.
یک برنتابایت معادل 1024 زتابایت است و به عنوان واحدی برای اندازهگیری دادههای بسیار بزرگ در مقیاسهای جهانی مطرح است.
ماشینی است قابل برنامهریزی که از اجزای الکترونیکی و الکترومکانیکی تشکیل شده است و میتواند دادهها و دستورات را از محیط خارج دریافت کرده، آنها را پردازش کرده و نتایج را تحویل دهد.
یک اگزابایت معادل 1024 پتابایت است و برای اندازهگیری دادههای بسیار بزرگ در مقیاس جهانی به کار میرود.
جستجوی دودویی یک الگوریتم جستجو است که دادههای مرتبشده را به نصف تقسیم میکند و در هر مرحله تنها نیمی از دادهها را بررسی میکند.
دسترسی به اندیس خارج از محدوده یک آرایه به معنای تلاش برای دسترسی به عنصری است که خارج از ابعاد تعریفشده برای آرایه قرار دارد. این امر میتواند باعث بروز خطا در برنامه شود.
تابع لامبدا تابعی است که به صورت مستقیم و بدون نیاز به نامگذاری و در داخل کد به صورت لحظهای تعریف میشود. این توابع معمولاً در مواقعی که توابع ساده و کوتاه نیاز است، استفاده میشوند.
ساختارهایی در برنامهنویسی شیگرا هستند که دادهها و متدهای مربوط به آنها را به یک واحد منطقی گروهبندی میکنند.
پشته یک ساختار دادهای است که به صورت FILO (First In, Last Out) کار میکند. این ساختار برای ذخیره دادهها و مدیریت حافظه در برنامهها به کار میرود.
سرور کامپیوتری است که خدماتی را به دیگر سیستمها یا کاربران ارائه میدهد. سرورها در شبکهها برای ذخیرهسازی دادهها و پاسخگویی به درخواستها استفاده میشوند.
انتزاع به پنهان کردن جزئیات پیچیده و تنها نشان دادن جنبههای ضروری یک شیء یا فرآیند گفته میشود.