پیمایش غیر بازگشتی درخت های nتایی

در زیر الگوریتم غیربازگشتی درخت های nتایی را مشاهده می نمایید.مثال: درخت هایی با گره های  n-1 فرزند. این الگوریتم برای درخت های دودویی کار می کند. اما مزیت آن در پیمایش درختان پیچیده است. پیمایش  به صورت  از بالا به پایین یا همان top to bottom صورت می گیرد. نحوه چگونگی استفاده از آن […]

محاسبه زمان انجام یک پروسه یا روند بر حسب میلی ثانیه milliseconds و ثانیه seconds

حتما برای شما هم این مورد پیش آمده که بخواهید زمان انجام یک پروسه و روند را محاسبه کنید و آن را با سایر زمان ها بسنجید. برای مثال فرض کنید قصد دارید زمان محاسبه تولید کلید خصوصی در روش کلید عمومی RSA را با زمان تولید کلید در روش Elliptic Curve Cryptography یا به […]

آرایه اشاره گر نیست

در ابتدا از خودآموز های مفید سایت شما تشکر می کنم. با توجه به احساس نیاز در این موضوع، قصد به نوشتن این مقاله در مورد اشاره گرها و آرایه ها نمودم. متاسفانه فهم غلط بعضی موارد انسان ها را در ادامه کار دچار دردسر می کند. بنابراین درک صحیح و تمرین جهت جلوگیری از […]

تفاوت های موجود بین اشاره گر و آرایه

دیده شده که خیلی ها آرایه را به عنوان اشاره گر معرفی می کنند. این موضوع از لحاظ تکنیکی اشتباه است. آرایه ها، اشاره گر نیستند. پس چه هستند؟ این ها هم مثل متغیرهای دیگر در سی پلاس پلاس هستند. بیایید نگاهی به قطعه کد زیر بیندازید: int arr[3]={3,4,5}; cout<<arr; احتمالا می گویید:«این جا را […]

ساخت بازی در سی پلاس پلاس به روایت ساشا

برای داشتن یک بازی کاربر پسند و موفق در سی پلاس پلاس، باید موارد زیر را در نظر داشته باشیم: اول از همه سادگی، اصل کلیدی است. البته، اگر شما با داشتن یک بازی گرافیک بالا در سی پلاس پلاس راحت ترید، می توانید از روش های ساخت پیچیده تر بازی مثل روش Liero استفاده […]

نحوه ساختن dll فایل در ++C

به ترتيب زير عمل می کنيم. New Project برای ساختن يک کتابخانه در قسمت سپس در پنجره باز شده روی گزینه next کلیک می کنیم. را بزنيد. Finish را انتخاب کرده و DLL ها Radio Box  سپس در اين پنجره در قسمت حالا شما يك پروژه ي تقريبا آماده دارید. تعريف كنيد. .CPP توابع خود […]