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

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

ادامه مطلب

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

مسئله "مرتب سازی با استفاده از تابع هش بی اهمیت" بیان می کند که به شما یک آرایه صحیح داده می شود. یک آرایه می تواند حاوی اعداد منفی و مثبت باشد. دستور مسئله می خواهد آرایه را با استفاده از تابع هش Trivial مرتب کند. مثال 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"… است

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

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

ادامه مطلب

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

بیان مسئله در مسئله "بررسی پالیندروم بازگشتی" ما یک رشته "s" داده ایم. ما باید برنامه ای بنویسیم تا ببینیم رشته داده شده از نوع palindrome است یا از بازگشتی استفاده نمی کند. palindrome کلمه ، عدد ، عبارت یا توالی دیگری از کاراکترها است که همان عقب مانده reads

ادامه مطلب