الگوریتم به مجموعهای از دستورالعملها و گامها برای حل یک مسئله یا انجام محاسبات گفته میشود. این دستورالعملها باید به شکلی منظم و گام به گام انجام شوند تا به خروجی صحیح منجر شوند.
الگوریتم به مجموعهای از دستورالعملها و گامها برای حل یک مسئله یا انجام محاسبات گفته میشود. این دستورالعملها باید به شکلی منظم و گام به گام انجام شوند تا به خروجی صحیح منجر شوند.
پشته یک ساختار دادهای است که از نوع FILO (اول وارد آخر خارج) است و برای ذخیره دادهها استفاده میشود.
دروازه منطقی AND که زمانی خروجی 1 میدهد که ورودیهای آن هر دو 1 باشند.
حلقه for نوعی از حلقه است که معمولاً زمانی استفاده میشود که تعداد دفعات تکرار از قبل مشخص باشد. این حلقه شامل مقداردهی اولیه، شرط تکرار و گام تکرار است.
اشارهگر متغیری است که آدرس حافظه متغیر دیگری را ذخیره میکند. این نوع داده برای دسترسی به آدرسهای حافظه و تغییرات مستقیم در دادهها به کار میرود.
درخت یک ساختار دادهای است که شامل گرهها و پیوندهایی است که به صورت سلسلهمراتبی سازماندهی شدهاند و برای جستجو و ذخیره دادهها استفاده میشود.
دستور break برای خروج از حلقهها استفاده میشود. این دستور به صورت مستقیم باعث پایان حلقه و عبور از آن میشود.
یک گیگابایت معادل ۱۰^۹ بایت یا 1,073,741,824 بایت است و معمولاً برای اندازهگیری ظرفیت ذخیرهسازی استفاده میشود.
شاخهای از ریاضیات است که به مطالعه ساختارهای گرافی میپردازد و در بسیاری از الگوریتمهای جستجو و مسیریابی استفاده میشود.
تابع یک بلوک از کد است که برای انجام یک کار خاص نوشته میشود و میتواند پارامترهایی را دریافت کند و مقداری را بازگشت دهد.
سیستم عددی مبنای 16 است که از ارقام 0 تا 9 و حروف A تا F برای نمایش اعداد استفاده میکند.
موقعیت هر رقم در یک عدد که ارزش آن رقم را تعیین میکند. این مفهوم در سیستمهای عددی با ارزش مکانی به کار میرود.
عبور پیش از پیش از درخت به معنای بازدید از ریشه، سپس گرههای چپ و بعد گرههای راست است.
گراف یک ساختار دادهای است که شامل مجموعهای از گرهها و یالها است و برای مدلسازی شبکهها، ارتباطات و دادههای پیچیده استفاده میشود.
واحد پردازش گرافیکی است که برای انجام محاسبات پیچیده گرافیکی و پردازش دادههای بصری به کار میرود.
رایانش به هر گونه فعالیت هدفمند اطلاق میشود که از فرآیندهای مبتنی بر الگوریتم استفاده میکند. این شامل تخصصهای فناوری اطلاعات است که به رایانهها، سختافزارها یا نرمافزارها مربوط میشود.
لیست پیوندی ساختار دادهای است که هر عنصر آن شامل داده و اشارهگری به عنصر بعدی است. این ساختار برای ذخیره و دسترسی سریع به دادهها استفاده میشود.
یک مگابایت معادل 1024 کیلوبایت است و برای اندازهگیری فایلهای نسبتاً کوچک به کار میرود.
برنامهنویسی شیگرا روشی است که بر اساس آن دادهها و توابع به صورت واحدهای شیء سازماندهی میشوند. این روش به طراحی نرمافزارهای مقیاسپذیر و قابل نگهداری کمک میکند.
دیباگینگ به فرآیند پیدا کردن و رفع اشکالات در کد برنامه گفته میشود. این فرآیند برای اطمینان از صحت عملکرد الگوریتم و جلوگیری از بروز خطاها ضروری است.
محدوده به بخشهایی از کد اطلاق میشود که در آنها یک متغیر یا تابع قابل دسترسی است.
درخت دودویی یک نوع درخت است که هر گره آن حداکثر دو فرزند دارد. این ساختار برای جستجو و ذخیرهسازی دادهها کاربرد دارد.
تخصیص حافظه به معنای اختصاص بخشهای مختلف حافظه به آرایهها یا متغیرها است. تخصیص حافظه برای آرایههای داینامیک در زمان اجرا انجام میشود.
نوع دادهای است که نشاندهنده عدم بازگشت مقدار از یک تابع است. این نوع داده به توابعی که نیازی به بازگشت مقدار ندارند اختصاص داده میشود.
اندیس یا شماره هر عنصر در آرایه است که از آن برای دسترسی به مقادیر آرایه استفاده میشود. در بیشتر زبانهای برنامهنویسی، اندیس آرایه از صفر شروع میشود.
امنیت نوع به توانایی یک زبان برنامهنویسی برای جلوگیری از ارورهایی اطلاق میشود که ناشی از تعاملات ناسازگار میان انواع دادهها هستند.
رایانههای کوچک که میتوانند تعداد کمی از کاربران را به صورت همزمان پشتیبانی کنند و به طور معمول در شرکتها و سازمانهای متوسط استفاده میشوند.
تخصیص حافظه به فرآیند اختصاص حافظه به برنامهها یا متغیرها به منظور ذخیرهسازی دادهها در حافظه است.
آرگومان دادهای است که به تابع ارسال میشود. این دادهها هنگام فراخوانی تابع به پارامترهای آن منتقل میشوند و در داخل تابع به عنوان متغیرهایی برای پردازش مورد استفاده قرار میگیرند.
پشته یک ساختار دادهای است که به صورت FILO (اول وارد، آخر خارج) عمل میکند. این ساختار برای ذخیره دادهها به کار میرود.
آرایه داینامیک آرایهای است که میتوان اندازه آن را در زمان اجرا تغییر داد و حافظه آن به طور داینامیک تخصیص داده میشود.
تبدیل عدد از مبنای دودویی به ده که هر رقم در مبنای دو را با ضرب در 2 به توان جایگاه آن محاسبه میکنیم.
لیست پیوندی یک ساختار داده است که عناصر آن به صورت غیرمستقیم و با استفاده از اشارهگرها به هم متصل میشوند.
فاکتوریل یک عدد n با ضرب آن در تمام اعداد صحیح مثبت کوچکتر از خودش تعریف میشود. این مقادیر بهطور معمول برای محاسبات ریاضی یا بازگشتی استفاده میشوند.
عبور از درخت به معنای بازدید از تمام گرههای درخت به روشی خاص است که میتواند پیشاز پیش، پساز پیش یا سطحبهسطح باشد.