راه حل کد پشته Min Stack

بیانیه مسئله پشته ای را طراحی کنید که از فشار ، پاپ ، تاپ و بازیابی حداقل عنصر در زمان ثابت پشتیبانی کند. فشار (x) - فشار دادن عنصر x به پشته. pop () - عنصر بالای پشته را حذف می کند. top () - عنصر بالایی را دریافت کنید. getMin () - حداقل عنصر موجود در پشته را بازیابی کنید. ...

ادامه مطلب

یک آرایه با Stack Operations Leetcode Solution بسازید

مسئله Build a Array With Stack Operations Leetcode Solution یک توالی عدد صحیح و یک عدد صحیح برای ما فراهم می کند. مسئله بیان می کند که توالی اعداد صحیح از 1 تا n به ما داده می شود. سپس ما از یک پشته برای تولید یک توالی عدد صحیح استفاده می کنیم که به ما داده می شود ...

ادامه مطلب

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

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

ادامه مطلب

Next Greater Element I Leetcode Solution

بیان مسئله در این مشکل ، به ما دو لیست داده شده است که لیست اول زیر مجموعه لیست دوم است. برای هر عنصر از لیست اول ، باید عنصر بعدی بعدی را در لیست دوم پیدا کنیم. مثال nums1 = [4,1,2،2،1,3,4,2] ، nums1,3 = [1،1،4،XNUMX] [-XNUMX،XNUMX ، -XNUMX] توضیح: برای اولین عنصر listXNUMX یعنی برای XNUMX وجود دارد

ادامه مطلب

جاوا مثال پشته

کلاس Java Stack چیست؟ اجرای کلاس پشته جاوا بر اساس ساختار داده پشته است. این از مفهوم مفهوم Last-in-First-Out-Out (LIFO) پیروی می کند ، بدین معنی که عنصری که آخرین بار وارد می کنیم ابتدا حذف می شود. به عبارت دیگر ، ما می توانیم عناصر را فقط از بالای delete حذف کنیم

ادامه مطلب

رشته را با راه حل عالی Leetcode بسازید

بیان مسئله در مسئله "Make The String Great" یک رشته داده شده از حروف کوچک و بزرگ تشکیل شده است. ما باید این رشته را با حذف کاراکترهای مجاور رشته ای که رشته را بد می کند ، خوب کنیم. رشته خوب رشته ای است که دو مجاور نداشته باشد ...

ادامه مطلب

بررسی کنید که آیا یک آرایه مشخص می تواند Preorder Traversal از درخت جستجوی دودویی باشد

مسئله "بررسی کنید که آیا یک آرایه مشخص می تواند Preorder Traversal از درخت جستجوی دودویی را نشان دهد" بیان می کند که یک ترتیب پیمایش قبل از سفارش داده شده است. اکنون این توالی را در نظر بگیرید و دریابید که آیا این توالی می تواند یک درخت جستجوی دودویی باشد یا خیر؟ پیچیدگی زمانی مورد انتظار برای راه حل…

ادامه مطلب

حداقل تعداد را از توالی داده شده تشکیل دهید

مسئله "تشکیل حداقل تعداد از توالی داده شده" بیان می کند که فقط الگویی از I و D به شما داده می شود. معنی I به معنای افزایش است و برای کاهش ما با D. ارائه می شود. بیانیه مسئله می خواهد حداقل تعداد مطابق با الگوی داده شده را چاپ کند. ما داریم …

ادامه مطلب

محدوده نمایش داده شده برای طولانی ترین دنباله براکت صحیح

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

ادامه مطلب

حداکثر پشته

بیان مسئله مسئله "حداکثر پشته" برای طراحی یک پشته خاص است که می تواند این عملیات را انجام دهد: فشار (x): فشار دادن یک عنصر به پشته. top (): عنصری را که در بالای پشته است برمی گرداند. pop (): عنصر را از پشته ای که در بالا است حذف کنید. peekmax ():

ادامه مطلب