تمام اعداد منفی را به ابتدا و مثبت منتقل کنید تا با فضای اضافی ثابت ثابت شوند

فرض کنید شما یک آرایه از اعداد صحیح دارید. از دو عدد منفی و مثبت تشکیل شده است و بیانیه مسئله می خواهد بدون استفاده از فضای اضافی ، همه عناصر منفی و مثبت را به ترتیب به سمت چپ آرایه و به سمت راست آرایه منتقل کند. این یک ...

ادامه مطلب

پیدا کنید که آیا زیر مجموعه ای با 0 جمع وجود دارد

مسئله "پیدا کردن زیرآرایه با 0 جمع" بیان می کند که به شما یک آرایه صحیح که شامل اعداد صحیح منفی است نیز داده می شود. بیانیه مسئله می خواهد تعیین کند که آیا آرایه فرعی از اندازه حداقل 1 است. این زیر آرایه باید یک مقدار برابر با 1. مثال arr [] = {2,1،3,4,5 ، -XNUMX،XNUMX،XNUMX}

ادامه مطلب

یک رشته را معکوس کنید

بیان مسئله مسئله "معکوس کردن یک رشته" بیان می کند که به شما یک رشته از اندازه n داده می شود. برنامه ای بنویسید تا معکوس شود. معکوس کردن یک رشته به چه معناست؟ این به طور کلی به معنی معکوس کردن رشته ورودی است که به ما داده شده است. یعنی به عنوان عملیاتی انجام می شود ...

ادامه مطلب

موارد مشترک در هر دو لیست اما با قیمت های مختلف را بشمارید

بیان مسئله به شما دو لیست داده می شود. هر یک از این فهرست ها شامل نام مورد و قیمت آن است. در بیانیه مسئله خواسته می شود موارد مشترک هر دو لیست اما با قیمت های مختلف را بشمارید ، یعنی کشف تعداد تعداد اقلام در هر دو رایج ...

ادامه مطلب

شماره ویژه

چه چیزهایی می توانند در مورد یک عدد بسیار خاص باشند؟ بگذارید بفهمیم ما یک آرایه از اعداد N داریم. اگر یک عدد بر یک یا چند عدد قابل تقسیم باشد به جز خود عدد ، می تواند خاص باشد. ابتدا اجازه دهید این را با چند مثال قبل از آن روشن کنیم ...

ادامه مطلب

پرانتزهای بی همتا را در یک عبارت شناسایی و علامت گذاری کنید

برای شناسایی و علامت گذاری پرانتز بی همتا در یک مسئله بیان ، ما یک رشته s از طول n را شامل یک عبارت داده ایم. یک جفت پرانتز متعادل پیدا کنید و تمام پرانتز بازشو متعادل را به صورت 0 ، پرانتز بسته شدن متعادل را به عنوان 1 و پرانتز نامتعادل را جایگزین کنید. مثال …

ادامه مطلب

GCD از دو عدد

بزرگترین عامل مشترک چیست؟ GCD از دو عدد بزرگترین عددی است که هر دو آنها را تقسیم می کند. رویکرد -1 Brute Force یافتن تمام فاکتورهای اصلی هر دو عدد ، سپس یافتن محصول تقاطع. یافتن بزرگترین عددی که هر دو عدد را تقسیم کند. آن چیست …

ادامه مطلب

BFS در مقابل DFS برای درخت باینری

اولین جستجوی عرض (BFS) آیا ما قبلاً درمورد اینکه BFS چیست می دانیم؟ در غیر اینصورت نیازی به احساس بد نیست فقط کافی است کل مقاله را بخوانید و برای درک بهتر به مقاله قبلی ما در جستجوی اول عرض مراجعه کنید. BFS یک مسیر مرتب سازی است که در آن ما از گره های visit

ادامه مطلب

فضاهای اضافی را از یک رشته حذف کنید

بیان مسئله در مسئله "حذف فضاهای اضافی از یک رشته" ما یک رشته "s" داده ایم. برای حذف تمام فضای اضافی از رشته داده شده ، برنامه ای بنویسید. فرمت ورودی اولین و تنها یک خط حاوی یک رشته s با برخی فضاها. قالب خروجی پس از حذف یک رشته چاپ کنید

ادامه مطلب

حذف Spaces از یک رشته با استفاده از stringstream

بیان مسئله در مسئله "حذف فضاها از یک رشته با استفاده از stringstream" ما یک رشته "s" داده ایم. برنامه ای بنویسید که از یک جریان رشته برای حذف فاصله از رشته داده شده استفاده کند. قالب ورودی اولین و تنها یک خط شامل یک جمله / رشته "s" است. فرمت خروجی خط اول

ادامه مطلب