این مجموعه شامل برخی از تمارین بسیار مهم زبان برنامه نویسی سی پلاس پلاس c++ می باشد به گونه ای که اگر سوال مدنظر شما در تمارین نام برده زیر حتی وجود نداشته باشد ولی شیوه و راه حل ها ی مهمترین مسائل این زبان در این تمرین ها موجود می باشد که شما میتوانید با یادگیری آن به صورت پروژه محور به حل مسائل به غبر از این مسائل بپردازید. تمرین های موجود در این برنامه شامل موارد زیر می باشد : 1-2 : برنامه ای بنویسید که 10 عدد را از ورودی گرفته و آنها را در فایل ذخیره کند؟ 3-2 : کلاسی برای نشان دادن مشخصات یک ...
یادگیری یک زبان برنامه نویسی دید ما را به علم کامپیوتر بسیار گسترده تر می کند. از طرفی برنامه نویسی نحوه فکر کردن را به ما می آموزد. عمومیت زبان C++ در میان زبان های برنامه نویسی بسیار بالا است و می تواند به عنوان اولین زبان نیز یاد گرفته شود و به پیش نیاز دیگر احتیاج نباشد. برنامه نویسی به زبان C++ نسبت به C دارای قدرت بیشتری است. کارهایی می توان انجام داد که در C برای انجام آنها (در صورت امکان) زحمت بیشتری نیاز است. زبان C++ در دو قسمت آموزش داده می شود. در قسمت اول (همین مجموعه) ...
استراتژی ای که به وسیله ی جستجوی اول عمق دنبال میشود، همان طور که نامش اشاره دارد، جستجوی عمیق تر در گراف میباشد. در جستجوی اول عمق (Depth_First_search) یالهای خروجی از رأس v مرور شده باشند، جستجوبرای مرور یالها ی خروجی از رأسی که از آن v کشف شده بود «بازگشت به عقب» میکند. این فرایند ادامه مییابد تا زمانی که همه ی یالها ی قابل دسترسی از مبدأ اصلی را کشف کنیم. اگر رأسهای کشف نشدهای باقی بمانند، آن گاه یکی از رئوس به عنوان مبد ...
در نظریه ی گراف، جستجوی اول سطح (به انگلیسی: Breadth-first Search ، بهاختصار: BFS ) یکی از الگوریتمهای پیمایش گراف است. الگوریتم از ریشه شروع میکند (در گرافها و یا درختهای بدون ریشه رأس دلخواهی به عنوان ریشه انتخاب میشود) و آن را در سطح یک قرار میدهد. سپس در هر مرحله همه ی همسایههای رئوس آخرین سطح دیده شده را که تا به حال ملاقات نشدهاند بازدید میکند و آنها را در سطح بعدی میگذارد. این فرایند زمانی متوقف میشود که همه ی همسای ...