الحد الأقصى لحل Leetcode Subarray

بيان المشكلة باستخدام مصفوفة عدد صحيح ، ابحث عن المصفوفة المتجاورة (التي تحتوي على رقم واحد على الأقل) التي تحتوي على أكبر مجموع وأعد مجموعها. أرقام الأمثلة = [-2,1،3,4، -1,2,1،5,4، -6،4،1,2,1، -6،1] 1 التفسير: [1، -XNUMX،XNUMX،XNUMX] لديها أكبر مجموع = XNUMX. nums = [- XNUMX] -XNUMX النهج XNUMX (فرق تسد) في هذا النهج ...

المزيد

Palindrome المرتبطة قائمة Leetcode الحل

في مشكلة "قائمة Palindrome المرتبطة" ، علينا أن نتحقق مما إذا كانت قائمة مرتبطة بعدد صحيح فردي متناظرة أم لا. قائمة الأمثلة = {1 -> 2 -> 3 -> 2 -> 1} صحيح الشرح رقم 1: القائمة متناظرة لأن جميع العناصر من البداية والعودة…

المزيد

ابحث في حل Leetcode Array Array

ضع في اعتبارك مصفوفة مرتبة ولكن تم اختيار فهرس واحد وتم تدوير المصفوفة في تلك المرحلة. الآن ، بمجرد تدوير المصفوفة ، يُطلب منك العثور على عنصر هدف معين وإرجاع فهرسها. في حالة عدم وجود العنصر ، قم بإرجاع -1. المشكلة بشكل عام ...

المزيد

صفيف متجاور

بالنظر إلى مصفوفة تتكون من أرقام 0 و 1 فقط. علينا إيجاد طول أطول مصفوفة فرعية متجاورة تتكون من قيم o و 1 بالتساوي. مثال المدخلات arr = [0,1,0,1,0,0,1،6،0,1,0,1,0,0,1،6،XNUMX،XNUMX،XNUMX] المخرج XNUMX الشرح تم تمييز أطول مصفوفة فرعية متجاورة باللون الأحمر [XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX] وطولها هو XNUMX. مجموعة خوارزمية ...

المزيد

افصل بين 0 و 1 في مصفوفة

بيان المشكلة افترض أن لديك مصفوفة عدد صحيح. تتطلب مشكلة "الفصل بين 0 و 1 في مصفوفة" فصل المصفوفة في جزأين ، في 0 و 1. يجب أن تكون 0 على الجانب الأيسر من المصفوفة و 1 على الجانب الأيمن من المصفوفة. ...

المزيد

طول أكبر مصفوفة فرعية مع عناصر متجاورة

توضح مشكلة "طول أكبر مصفوفة فرعية مع عناصر متجاورة" أنه تم منحك مصفوفة عدد صحيح. يطلب بيان المشكلة معرفة طول أطول مصفوفة فرعية متجاورة يمكن ترتيب العناصر في تسلسل (مستمر ، إما تصاعديًا أو تنازليًا). الأرقام الموجودة في ...

المزيد

منظر سفلي لشجرة ثنائية

بيان المشكلة توضح المشكلة "المنظر السفلي للشجرة الثنائية" أنه تم إعطاؤك شجرة ثنائية وعليك الآن العثور على العرض السفلي للشجرة المحددة. عندما نرى شجرة من الاتجاه الهابط. العقد التي نراها هي القاع ...

المزيد

اكتشف ما إذا كان هناك مصفوفة فرعية بمجموع 0

توضح مشكلة "البحث عما إذا كان هناك مصفوفة فرعية ذات مجموع 0" أنه يتم إعطاؤك مصفوفة أعداد صحيحة تحتوي على أعداد صحيحة سالبة أيضًا. بيان المشكلة يطلب تحديد ما إذا كانت أي مصفوفة فرعية ذات حجم على الأقل 1. يجب أن يكون لهذه المصفوفة الفرعية مجموع يساوي 1. مثال arr [] = {2,1،3,4,5، -XNUMX،XNUMX،XNUMX} ...

المزيد

أكبر مصفوفة فرعية بعدد متساوٍ من 0 و 1

يتم إعطاؤك مجموعة من الأعداد الصحيحة. الأعداد الصحيحة هي 0 و 1 فقط في مصفوفة الإدخال. تطلب عبارة المشكلة معرفة أكبر مصفوفة فرعية يمكن أن يكون لها عدد متساوٍ من 0 و 1. مثال arr [] = {0,1,0,1,0,1,1,1،0،5،6،XNUMX،XNUMX،XNUMX،XNUMX} XNUMX إلى XNUMX (إجمالي XNUMX عناصر) التفسير من موضع المصفوفة ...

المزيد

صمم مكدسًا يدعم getMin () في وقت O (1) و O (1) مساحة إضافية

صمم مكدسًا يدعم getMin () في وقت O (1) و O (1) مساحة إضافية. وبالتالي ، يجب أن تدعم بنية بيانات المكدس الخاصة جميع عمليات المكدس مثل - void push () int pop () bool isFull () bool isEmpty () في وقت ثابت. أضف عملية إضافية getMin () لإرجاع الحد الأدنى للقيمة ...

المزيد