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

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

ادامه مطلب

یک روش جالب برای تولید اعداد دودویی از 1 تا n

بیان مسئله مسئله "یک روش جالب برای تولید اعداد باینری از 1 تا n" بیان می کند که به شما یک عدد n داده می شود ، همه اعداد را از 1 تا n به صورت باینری چاپ کنید. مثالها 3 1 10 11 6 1 10 11 100 101 110 الگوریتم تولید…

ادامه مطلب

صف اولویت با استفاده از لیست پیوندی مضاعف

بیان مسئله مسئله "صف اولویت با استفاده از لیست پیوند مضاعف" می خواهد توابع زیر را با استفاده از لیست پیوندی دو برابر پیاده سازی کند. push (x، p): یک عنصر x را با اولویت p در صف اولویت در موقعیت مناسب قرار دهید. pop (): حذف و برگرداندن عنصر با بالاترین اولویت

ادامه مطلب

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

بیانیه مسئله "برنامه ای برای بررسی اینکه Binary tree BST است یا نه" بیان می کند که یک درخت باینری به شما داده شده است و شما باید بررسی کنید که آیا درخت باینری از ویژگی های درخت جستجوی باینری برخوردار است. بنابراین ، درخت باینری دارای ویژگی های زیر است: زیر شاخه سمت چپ

ادامه مطلب

اولین عنصر غیر تکراری

به ما یک آرایه داده می شود. ما باید اولین عنصر تکرار نشده را در آرایه پیدا کنیم. ورودی مثال: A [] = {2,1,2,1,3,4،3،1،2،4،XNUMX} خروجی: اولین عنصر غیر تکراری این است: XNUMX زیرا XNUMX ، XNUMX پاسخ نیست زیرا آنها تکرار می شوند و XNUMX پاسخ نیست زیرا ما باید find

ادامه مطلب

معکوس کردن عناصر K اول صف

در معکوس کردن عناصر K اول از یک صف ، ما یک صف و یک عدد k داده ایم ، اولین عناصر k را با استفاده از عملکردهای استاندارد صف ، معکوس می کنیم. نمونه های ورودی: صف = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2

ادامه مطلب

دو شماره نسخه را مقایسه کنید

بیانیه مسئله با توجه به دو رشته ورودی ، که به صورت شماره نسخه هستند. شماره نسخه مانند abcd به نظر می رسد که a ، b ، c ، d عدد صحیح هستند. بنابراین ، شماره نسخه رشته ای است که در آن اعداد با نقطه از هم جدا می شوند. ما باید دو رشته (شماره نسخه) و ... را با هم مقایسه کنیم

ادامه مطلب