در یک راه حل کد کد درخت جستجو کنید

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

ادامه مطلب

ادغام دو لیست مرتب شده Leetcode Solutions

لیست های پیوندی در خواص خطی خود مانند آرایه ها هستند. ما می توانیم دو آرایه مرتب شده را ادغام کرده و یک آرایه مرتب شده کلی ایجاد کنیم. در این مشکل ، ما باید دو لیست مرتب شده مرتب شده را در جای خود ادغام کنیم تا یک لیست جدید که شامل عناصر هر دو لیست به صورت مرتب شده است ، برگردد. مثال …

ادامه مطلب

محلول آرایه های مرتب شده را ادغام کنید

در مسئله "ادغام آرایه های مرتب شده" ، دو آرایه به ترتیب غیر نزولی مرتب شده اند. آرایه اول کاملاً پر نشده است و فضای کافی برای قرار دادن همه عناصر آرایه دوم نیز دارد. ما باید دو آرایه را با هم ادغام کنیم ، به این ترتیب که آرایه اول شامل عناصر است ...

ادامه مطلب

k-th عنصر گمشده در افزایش توالی که در یک توالی خاص وجود ندارد

مشکل "عنصر از دست رفته k در افزایش توالی که در یک توالی مشخص وجود ندارد" بیان می کند که به شما دو آرایه داده می شود. یکی از آنها به ترتیب صعودی و دیگری آرایه مرتب نشده معمولی با شماره k مرتب شده است. عنصر kth را که در حالت عادی وجود ندارد پیدا کنید normal

ادامه مطلب

حداکثر محصول یک دنباله رو به افزایش

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

ادامه مطلب

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

مسئله "بررسی آرایه باینری عددی که توسط یک زیرآرایه نشان داده می شود فرد یا زوج است" بیان می کند که به شما یک آرایه باینری و یک دامنه داده می شود. آرایه از تعداد به صورت 0 و 1 تشکیل شده است. بیانیه مسئله می خواهد شماره ای را نشان دهد که out

ادامه مطلب

با استفاده از بازگشت ، پشته را مرتب کنید

بیان مشکل مشکل "مرتب سازی یک پشته با استفاده از بازگشت" بیان می کند که به شما یک ساختار داده پشته داده می شود. عناصر آن را با استفاده از بازگشت مرتب کنید. فقط توابع زیر فهرست پشته را می توان استفاده کرد-فشار (عنصر)-برای وارد کردن عنصر در پشته. pop () - pop () - برای حذف/حذف…

ادامه مطلب

مرتب سازی آرایه با استفاده از Stacks

بیان مشکل مشکل "مرتب سازی آرایه با استفاده از پشته" بیان می کند که به شما یک آرایه ساختار داده با اندازه [] اندازه n داده می شود. عناصر آرایه داده شده را با استفاده از ساختار داده پشته مرتب کنید. مثال 2 30 -5 43 100 -5 2 30 43 100 توضیح: عناصر طبقه بندی شده در…

ادامه مطلب

با استفاده از پشته موقت پشته را مرتب کنید

بیان مشکل مشکل "مرتب سازی یک پشته با استفاده از یک پشته موقت" بیان می کند که به شما یک ساختار داده پشته داده می شود. عناصر پشته داده شده را با استفاده از پشته موقت مرتب کنید. مثال 9 4 2 -1 6 20 20 9 6 4 2 1 -2 1 4 3 6 5 XNUMX…

ادامه مطلب

یک رشته باینری را به صورت وقایع متناوب x و y مرتب کنید

بیان مشکل فرض کنید یک رشته دودویی و دو عدد x و y به شما داده شده است. رشته فقط شامل 0 و 1 است. مشکل "ترتیب مجدد یک رشته باینری به عنوان وقایع متناوب x و y" می خواهد رشته را به گونه ای تنظیم کند که 0 برابر x برابر times 1 می آید ...

ادامه مطلب