حداکثر عمق محلول Leetcode درخت N-ary

در این مشکل ، یک درخت N-ary به ما داده می شود ، یعنی درختی که به گره ها اجازه می دهد بیش از 2 فرزند داشته باشند. ما باید عمق یک برگ دورترین فاصله را از ریشه درخت پیدا کنیم. این را حداکثر عمق می نامند. توجه داشته باشید که عمق یک مسیر ...

ادامه مطلب

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

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

ادامه مطلب

برنامه دوره II - LeetCode

شما باید در تعداد دوره ها (از 0 تا n-1) شرکت کنید که بعضی از دوره ها پیش نیاز دارند. به عنوان مثال: جفت [2 ، 1] نشان دهنده حضور در دوره 2 است که شما باید در دوره 1 شرکت کرده باشید. با توجه به عدد صحیح تعداد کل دوره ها و لیست دوره ها…

ادامه مطلب

مجموع حداکثر سطح را در Binary Tree پیدا کنید

بیان مسئله مسئله "یافتن مقدار حداکثر میزان در درخت باینری" بیان می کند که به شما یک درخت باینری با گره های مثبت و منفی داده می شود ، حداکثر حاصل از یک سطح را در درخت باینری پیدا کنید. مثال ورودی 7 توضیح سطح اول: جمع = 5 سطح دوم: جمع =

ادامه مطلب

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

بیان مسئله مسئله "پیمایش سطح مرتبه با استفاده از دو صف" بیان می کند که به شما یک درخت باینری داده می شود ، خط پیمایش مرتبه سطح آن را خط به خط چاپ کنید. مثالهایی ورودی 5 11 42 7 9 8 12 23 52 3 ورودی 1 2 3 4 5 6 الگوریتم سطح عبور از سطح…

ادامه مطلب

کوچکترین مضرب رقمی باینری عدد داده شده را پیدا کنید

بیان مسئله مسئله "پیدا کردن کوچکترین رقم دودویی مضربی از عدد داده شده" بیان می کند که به شما یک عدد اعشاری N. داده می شود. بنابراین کوچکترین مضرب N را پیدا کنید که فقط شامل ارقام باینری "0" و "1" باشد. مثال 37 111 یک توضیح دقیق را می توان در زیر در بخش ...

ادامه مطلب

حداقل عملیات برای تبدیل X به Y

بیان مسئله مسئله "حداقل عملیات برای تبدیل X به Y" بیان می کند که دو عدد X و Y به شما داده می شود ، برای تبدیل X به Y با استفاده از عملیات زیر لازم است: شماره شروع X است. عملیات بعدی را می توان روی X و اعدادی که تولید می شوند

ادامه مطلب

حداقل زمان لازم برای پوسیدگی تمام پرتقال ها

بیان مسئله مسئله "حداقل زمان لازم برای پوسیدگی تمام پرتقال ها" بیان می کند که به شما یک آرایه 2 بعدی داده می شود ، هر سلول دارای یکی از سه مقدار ممکن 0 ، 1 یا 2. 0 به معنای سلول خالی است. 1 به معنای یک پرتقال تازه است. 2 به معنی پرتقال فاسد است. اگر یک پوسیده

ادامه مطلب

فاصله نزدیکترین سلول با 1 در ماتریس باینری

بیان مسئله مسئله "فاصله نزدیکترین سلول با 1 در ماتریس باینری" بیان می کند که به شما یک ماتریس باینری داده می شود (حاوی فقط 0 و 1 ثانیه) با حداقل 1. فاصله نزدیکترین سلول 1 را در ماتریس باینری پیدا کنید برای همه عناصر

ادامه مطلب

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

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

ادامه مطلب