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

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

ادامه مطلب

مرتب سازی با استفاده از عملکرد هش پیش پا افتاده

مشکل "مرتب سازی با استفاده از عملکرد هش بی اهمیت" بیان می کند که به شما یک آرایه صحیح داده می شود. یک آرایه می تواند شامل اعداد منفی و مثبت باشد. دستور problem می خواهد آرایه را با استفاده از تابع Trivial Hash مرتب کند. مثال arr [] = {5,2,1,3,6،1،2،3،5} {6، 3، 1، XNUMX، XNUMX} arr [] = {-XNUMX، -XNUMX،…

ادامه مطلب

با توجه به آرایه ای از جفت ها ، همه جفت های متقارن را در آن پیدا کنید

یافتن همه جفت های متقارن - به شما چند جفت آرایه داده می شود. شما باید جفت های متقارن موجود در آن را پیدا کنید. جفت متقارن گفته می شود متقارن است وقتی که در جفت می گویند (a ، b) و (c، d) که "b" برابر با "c" باشد و "a"… است

ادامه مطلب

مرتب سازی حباب با استفاده از دو پشته

بیان مشکل مسئله "مرتب سازی حباب با استفاده از دو پشته" بیان می کند که به شما یک آرایه a [] به اندازه n داده می شود. با استفاده از پارادایم مرتب سازی حبابی با دو ساختار داده پشته ، یک تابع برای مرتب سازی آرایه a [] ایجاد کنید. مثال a [] = {15 ، 12 ، 44 ، 2 ، 5 ،…

ادامه مطلب

با استفاده از Stack یک رشته را معکوس کنید

ما یک رشته s به طول n ارائه کرده ایم که شامل حروف کوچک ، حروف بزرگ ، اعداد صحیح و برخی نمادهای خاص است. رشته داده شده را با استفاده از stack معکوس کنید. بیایید چند مثال را برای درک بهتر ببینید. مثال ورودی s = "TutorialCup" خروجی puClairotuT ورودی s = "Stack" خروجی kcatS با استفاده از Stack…

ادامه مطلب

عنصر فرکانس بزرگتر بعدی

در مسئله بعدی عنصر فرکانس بیشتر ، یک آرایه a [] با اندازه n شامل اعداد داده ایم. برای هر عدد در چاپ آرایه ، عدد سمت راست آن در یک آرایه با فرکانس بیشتر از تعداد فعلی است. مثال ورودی a [] = {1 ، 1 ،…

ادامه مطلب

آرایه را به Permutation اعداد از 1 به N تغییر دهید

در این مسئله ، ما یک آرایه A از n عناصر را ارائه کرده ایم. ما باید آرایه را به صورت جایگزینی اعداد از 1 به n با استفاده از حداقل جایگزینی در آرایه تغییر دهیم. مثال ورودی: 2 2 3 3 خروجی: 2 1 3 4 ورودی: 3 2 1 7…

ادامه مطلب

تفریق دو ماتریس

بیان مسئله در مسئله "تفریق دو ماتریس" ، دو ماتریس a و b داده ایم. ما باید ماتریس نهایی را پس از تفریق ماتریس b از ماتریس a پیدا کنیم. اگر ترتیب هر دو ماتریس یکسان باشد ، فقط ما می توانیم آنها را کم کنیم در غیر این صورت نمی توانیم. …

ادامه مطلب

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

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

ادامه مطلب

بازگشت پالیندروم چک

بیان مشکل در مشکل "بازگشت مجدد Palindrome" ما یک رشته "s" داده ایم. ما باید برنامه ای بنویسیم تا بررسی کنیم آیا رشته داده palindrome است یا از recursion استفاده نمی کند. پالیندروم یک کلمه ، شماره ، عبارت یا توالی دیگر از شخصیت ها است که به همان اندازه عقب خوانده می شود…

ادامه مطلب