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

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

ادامه مطلب

ارتفاع یک درخت عمومی از آرایه والدین

بیانیه مسئله "ارتفاع یک درخت عمومی از آرایه والد" بیان می کند که به شما یک درخت با n راس به عنوان پارامتر آرایه داده می شود [0… n-1]. در اینجا هر شاخص i در پاراگراف [] یک گره را نشان می دهد و مقدار i نمایانگر اصلی آن گره است. برای گره ریشه

ادامه مطلب

مسئله صفحه کلید عددی موبایل

بیان مسئله در مسئله صفحه کلید عددی موبایل ، ما یک صفحه کلید عددی را در نظر می گیریم. ما باید تمام توالی های عددی ممکن با طول داده شده را پیدا کنیم ، به طوری که فقط مجاز به فشار دادن دکمه های بالا ، پایین ، چپ و راست دکمه فعلی هستید. شما مجاز نیستید …

ادامه مطلب

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

به ما یک آرایه داده می شود. ما باید اولین عنصر تکرار نشده را در آرایه پیدا کنیم. ورودی مثال: 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

ادامه مطلب