پیاده سازی Deque با استفاده از لیست پیوندی دوگانه

بیان مسئله مسئله "پیاده سازی Deque با استفاده از لیست پیوند خورده" بیان می کند که شما باید توابع زیر Deque یا Doubly Ended Queue را با استفاده از یک لیست پیوندی مضاعف پیاده سازی کنید ، insertFront (x): عنصر x را در ابتدای Deque insertEnd (x اضافه کنید) ): عنصر x را در انتهای Add اضافه کنید

ادامه مطلب

بررسی کنید که آیا یک باینری درخت کامل است یا خیر

بیان مسئله مسئله "بررسی کامل بودن یک درخت دودویی داده شده یا خیر" بیانگر این است که ریشه یک درخت باینری به شما داده شده است ، بررسی کنید که درخت کامل است یا خیر. یک درخت باینری کامل دارای تمام سطوح خود است به جز آخرین سطح و گره ها

ادامه مطلب

جمع عناصر تکرار نشدنی (مجزا) را در یک آرایه پیدا کنید

بیان مسئله با توجه به یک آرایه صحیح ، A [] با عناصر تکرار شده ، مسئله "یافتن عناصر تکرار نشدنی (مجزا) عناصر در یک آرایه" می خواهد مجموع تمام عناصر متمایز آرایه را پیدا کند. بنابراین ، به سادگی اعدادی را که در آرایه تکرار نشده اند اضافه کنید. مثال A [] = {1 ، 4 ، 2 ،

ادامه مطلب

حداقل تعداد عناصر را حذف کنید به طوری که هیچ عنصر مشترکی در هر دو آرایه وجود نداشته باشد

با توجه به دو آرایه A و B به ترتیب متشکل از n و m عناصر. حداقل تعداد عناصر را حذف کنید تا هیچ عنصر مشترکی در هر دو آرایه وجود نداشته باشد و تعداد عناصر حذف شده را چاپ کنید. ورودی مثال: A [] = {1 ، 2 ، 1 ، 1} B [] = {1 ، 1} خروجی: حداقل عناصر برای حذف

ادامه مطلب

برنامه را برای تغییر همه کاراکترها در یک رشته تنظیم کنید

بیان مسئله در مسئله "برنامه تغییر همه کاراکترها در یک رشته" ما یک رشته داده ایم ، یک برنامه بنویسید تا تمام کاراکترهای رشته داده شده را ضامن کند. در اینجا ضامن به معنای تبدیل همه نویسه های بزرگ به حروف کوچک و همه حروف کوچک به حروف بزرگ است. قالب ورودی اولین…

ادامه مطلب

تمام ترکیبات احتمالی عناصر R را در یک آرایه مشخص با اندازه N چاپ کنید

بیان مسئله در مسئله "چاپ تمام ترکیبات احتمالی عناصر R در یک آرایه معین از اندازه N" ، ما یک آرایه از اندازه n داده ایم. تمام ترکیبات اندازه r را در آرایه پیدا کنید. قالب ورودی Th اولین و تنها یک خط حاوی یک عدد صحیح N. خط دوم حاوی

ادامه مطلب

حداکثر مجموع عناصر غیر متوالی

بیان مسئله در آرایه "حداکثر مجموع عناصر غیر متوالی" ، شما باید حداکثر مجموع عناصر غیر متوالی را پیدا کنید. نمی توانید اعداد همسایه فوری اضافه کنید. به عنوان مثال [1,3,5,6,7,8،1،3،6،8،XNUMX ،] در اینجا XNUMX ، XNUMX مجاور هستند بنابراین نمی توانیم آنها را اضافه کنیم ، و XNUMX ، XNUMX مجاور نیستند بنابراین ما

ادامه مطلب