حداقل فاصله بین گره های BST محلول Leetcode

مسئله حداقل فاصله بین گره های BST با راه حل Leetcode بیان می شود که یک درخت جستجوی دودویی در اختیار شما قرار می گیرد. و شما ملزم به پیدا کردن حداقل اختلاف در کل BST هستید. بنابراین ، شما باید حداقل اختلاف مطلق بین هر دو گره را در BST پیدا کنید. A BST

ادامه مطلب

حداکثر عمق محلول کد باینری درخت

بیان مسئله در مسئله یک درخت باینری داده شده است و ما باید حداکثر عمق درخت داده شده را پیدا کنیم. حداکثر عمق یک درخت باینری تعداد گره های طولانی ترین مسیر از گره ریشه به پایین ترین گره برگ است. مثال 3 /

ادامه مطلب

ترکیب حروف یک شماره تلفن

در ترکیب حروف یک مسئله شماره تلفن ، ما یک رشته حاوی اعداد از 2 تا 9 داده ایم. مسئله این است که اگر هر شماره چند حرف به آن اختصاص داده باشد ، تمام ترکیبات ممکن را می توان با آن شماره نشان داد. تعیین شماره…

ادامه مطلب

تمام آرایه های مرتب شده را از عناصر جایگزین دو آرایه مرتب شده تولید کنید

مسئله "تولید همه آرایه های مرتب شده ممکن از عناصر جایگزین دو آرایه مرتب شده داده شده" بیانگر این است که شما دو آرایه مرتب شده دارید. بیانیه مسئله می خواهد همه آرایه های مرتب شده را پیدا کند ، به طوری که تعداد باید به ترتیب از دو آرایه متفاوت داده شود. مثال ArrA []

ادامه مطلب

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

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

ادامه مطلب

عنصر میانی پشته را حذف کنید

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

ادامه مطلب

اعداد صحیح 2n را به صورت a1-b1-a2-b2-a3-b3 - .. bn بدون استفاده از فضای اضافی مرتب کنید

بیان مسئله به شما آرایه ای از اعداد صحیح داده می شود. مسئله "Shuffle 2n integers as a1-b1-a2-b2-a3-b3 - .. bn بدون استفاده از فضای اضافی" می خواهد همه اعداد موجود در آرایه را مرتب کند به گونه ای که اعدادی مانند (x0، x1، x2 ، x3 ، y0 ، y1 ، y2 ، y3) مانند x0 ، y0 ، uff

ادامه مطلب

درخت دوتایی متعادل

در مسئله درخت باینری متعادل ، ما ریشه یک درخت باینری را آورده ایم. ما باید تعیین کنیم که آیا تعادل قد است یا نه. مثالها خروجی ورودی خروجی ورودی واقعی: درخت دوتایی متعادل کاذب هر گره در یک درخت باینری متعادل دارای اختلاف 1 یا کمتر است

ادامه مطلب

برگرداندن صف با استفاده از بازگشت

در برگرداندن یک صف با استفاده از مسئله بازگشتی که ما یک صف داده ایم ، یک الگوریتم بازگشتی بنویسید تا صف را با استفاده از بازگشت معکوس کند. مثالهایی ورودی 10 -> 9 -> 3 -> 11 -> 5 خروجی 5 -> 11 -> 3 -> 9 -> 10 ورودی 1 -> 2 -> 3 ->

ادامه مطلب

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

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

ادامه مطلب