أسئلة مقابلة Apple Coding


صفيف الأسئلة أبل

سؤال 1. تبديل حل Array Leetcode عشوائيًا تزودنا المشكلة Shuffle the Array Leetcode Solution بمصفوفة بطول 2n. هنا يشير 2n إلى أن طول المصفوفة زوجي. ثم يُطلب منا تبديل المصفوفة عشوائيًا. هنا لا يعني الخلط أننا بحاجة إلى تبديل المصفوفة عشوائيًا ولكن هناك طريقة محددة ...

المزيد

سؤال 2. 3Sum Leetcode الحل بيان المشكلة بالنظر إلى مصفوفة عدد n من الأعداد الصحيحة ، هل توجد عناصر أ ، ب ، ج في الأعداد بحيث تكون أ + ب + ج = 0؟ ابحث عن جميع التوائم الثلاثة الفريدة في المصفوفة التي تعطي مجموع الصفر. ملاحظة: يجب ألا تحتوي مجموعة الحلول على ثلاثة توائم مكررة. المثال رقم 1 [-1,0,1,2،1,4،XNUMX،XNUMX، -XNUMX،XNUMX] ...

المزيد

سؤال 3. أدخل حل Leetcode الفاصل توفر لنا مشكلة Insert Interval Leetcode Solution قائمة ببعض الفواصل الزمنية وفاصل زمني منفصل واحد. ثم يُطلب منا إدخال هذا الفاصل الزمني الجديد بين قائمة الفواصل الزمنية. لذلك ، قد يتقاطع الفاصل الزمني الجديد مع فترات موجودة بالفعل في القائمة ، أو قد ...

المزيد

سؤال 4. الجمع بين حل Leetcode توفر لنا المشكلة Combination Sum Leetcode Solution مصفوفة أو قائمة أعداد صحيحة وهدف. يُطلب منا إيجاد المجموعات التي يمكن إجراؤها باستخدام هذه الأعداد الصحيحة أي عدد من المرات التي تضيف ما يصل إلى الهدف المحدد. لذلك بشكل أكثر رسمية ، يمكننا استخدام المعطى ...

المزيد

سؤال 5. الحد الأقصى لحل 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 (فرق تسد) في هذا النهج ...

المزيد

سؤال 6. قم بفك ضغط حل Leetcode بقائمة طول التشغيل المشفر توضح المشكلة إلغاء ضغط Run-Length Encoded List List Leetcode Solution أنه يتم إعطاؤك صفيفًا أو متجهًا يحتوي على تسلسل. التسلسل لديه بعض التمثيل المحدد. تسلسل الإدخال يتكون من تسلسل آخر. سوف نسمي هذا التسلسل الآخر بالتسلسل الأصلي. حسب تسلسل الإدخال ...

المزيد

سؤال 7. ابحث عن الفائز على حل لعبة Tic Tac Toe Leetcode المشكلة البحث عن الفائز في لعبة Tic Tac Toe يطلب منا Leetcode Solution معرفة الفائز في لعبة tic tac toe. تزودنا المشكلة بمجموعة أو متجه من الحركات التي قام بها اللاعبون. نحن بحاجة للذهاب من خلال التحركات والحكم على من ...

المزيد

سؤال 8. البحث عن الأحرف الشائعة حل Leetcode بيان المشكلة في هذه المشكلة ، يتم إعطاؤنا مصفوفة من السلاسل النصية. نحتاج إلى طباعة قائمة بجميع الأحرف التي تظهر في كل سلسلة في المصفوفة (تتضمن التكرارات). هذا إذا ظهر حرف مرتين في كل سلسلة ، ولكن ليس 2 مرات ، فنحن بحاجة إلى الحصول عليه ...

المزيد

سؤال 9. ابحث عن جميع الأرقام المختفية في حل Array Leetcode بيان المشكلة في هذه المسألة ، لدينا مجموعة من الأعداد الصحيحة. يحتوي على عناصر تتراوح من 1 إلى N ، حيث N = حجم المصفوفة. ومع ذلك ، هناك بعض العناصر التي اختفت وبعض التكرارات موجودة في مكانها. هدفنا هو إرجاع مصفوفة ...

المزيد

سؤال 10. عنصر الأغلبية II حل Leetcode في هذه المسألة ، لدينا مجموعة من الأعداد الصحيحة. الهدف هو إيجاد جميع العناصر التي تحدث أكثر من N / 3⌋ مرة في المصفوفة حيث N = حجم المصفوفة و ⌊ ⌋ هي مشغل الأرضية. نحتاج إلى إرجاع مجموعة من ...

المزيد

سؤال 11. حل Leetcode المسارات الفريدة تنص المشكلة الفريدة Paths Leetcode Solution على حصولك على رقمين صحيحين يمثلان حجم الشبكة. باستخدام حجم الشبكة وطولها وعرضها. نحتاج إلى إيجاد عدد المسارات الفريدة من الزاوية اليسرى العلوية للشبكة إلى ...

المزيد

سؤال 12. دمج حل Leetcode المصفوفات المصنفة في مشكلة "دمج المصفوفات المصنفة" ، لدينا مصفوفتان تم فرزهما بترتيب غير تنازلي. المصفوفة الأولى ليست ممتلئة بالكامل ولديها مساحة كافية لاستيعاب جميع عناصر المصفوفة الثانية أيضًا. علينا دمج المصفوفتين ، بحيث تحتوي المصفوفة الأولى على عناصر ...

المزيد

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

المزيد

سؤال 14. بحث إدراج موضع Leetcode الحل في هذه المشكلة ، لدينا مصفوفة مرتبة وعدد صحيح مستهدف. علينا أن نجد موقع إدراج البحث الخاص به. إذا كانت القيمة الهدف موجودة في المصفوفة ، فقم بإرجاع فهرسها. قم بإرجاع الفهرس الذي يجب إدراج الهدف فيه للحفاظ على الترتيب مرتبة (في ...

المزيد

سؤال 15. تشغيل مجموع 1d Array Array Leetcode Solution بيان المشكلة عند تشغيل مجموع مشكلة مصفوفة 1d ، حصلنا على مصفوفة أرقام يجب أن نعيد لها مصفوفة حيث لكل فهرس i في مصفوفة النتيجة arr [i] = sum (nums [0] ... nums [i]) . أمثلة على الأعداد = [1,2,3,4،1,3,6,10،XNUMX،XNUMX] [XNUMX،XNUMX،XNUMX،XNUMX] التفسير: المجموع الجاري هو: ...

المزيد

سؤال 16. Plus One حل Leetcode بيان المشكلة في المسألة "Plus One" لدينا مصفوفة حيث يمثل كل عنصر في المصفوفة رقمًا من رقم. المصفوفة الكاملة تمثل رقمًا. يمثل الفهرس الصفري MSB للرقم. يمكننا أن نفترض أنه لا يوجد صفر بادئ في ...

المزيد

سؤال 17. أكبر عنصر في Array Leetcode Solutions في هذه المشكلة ، علينا إرجاع العنصر الأكبر k في مصفوفة لم يتم فرزها. لاحظ أن المصفوفة يمكن أن تحتوي على تكرارات. لذا علينا إيجاد العنصر الأكبر Kth بالترتيب الفرز ، وليس العنصر المميز Kth الأكبر. مثال أ = {4، 2، 5، 3 ...

المزيد

سؤال 18. الحد الأدنى لاستعلام النطاق (تحليل الجذر التربيعي وجدول متفرق) في مشكلة الحد الأدنى من الاستعلام في النطاق ، قدمنا ​​استعلامًا ومصفوفة عدد صحيح. يحتوي كل استعلام على النطاق كفهارس يسار ويمين لكل نطاق. المهمة المحددة هي تحديد الحد الأدنى لجميع الأرقام التي تقع داخل النطاق. إدخال مثال: arr [] = {2، 5، ...

المزيد

سؤال 19. الحد الأدنى لمجموع المسار في المثلث بيان المشكلة توضح مشكلة "الحد الأدنى للمسار في المثلث" أنك تحصل على تسلسل على شكل مثلث من الأعداد الصحيحة. الآن بدءًا من الصف العلوي ، ما هو الحد الأدنى للمبلغ الذي يمكنك تحقيقه عندما تصل إلى الصف السفلي؟ مثال 1 2 3 5 ...

المزيد

سؤال 20. يحتوي على نسخة مكررة لقد حصلنا على مصفوفة وقد تحتوي على عناصر مكررة أو ربما لا. لذلك نحن بحاجة إلى التحقق مما إذا كان يحتوي على نسخة مكررة. أمثلة [1 ، 3 ، 5 ، 1] صحيح ["تفاحة" ، "مانجو" ، "برتقالي" ، "مانجو"] صحيح [22.0 ، 4.5 ، 3.98 ، 45.6 ، 13.54] نهج خاطئ يمكننا التحقق من مصفوفة بعدة طرق ...

المزيد

سؤال 21. أفضل وقت لشراء وبيع الأسهم بيان المشكلة توضح مشكلة "أفضل وقت لشراء وبيع الأسهم" أنك تحصل على مصفوفة من الأسعار بطول n ، حيث يخزن العنصر i سعر السهم في اليوم. إذا تمكنا من إجراء معاملة واحدة فقط ، أي للشراء في يوم واحد و ...

المزيد

سؤال 22. عناصر متكررة من أعلى K بيان المشكلة في أعلى K من العناصر المتكررة قدمنا ​​مصفوفة أرقام [] ، أوجد العناصر الأكثر تكرارا. عدد الأمثلة [] = {1 ، 1 ، 1 ، 2 ، 2 ، 3} k = 2 1 2 nums [] = {1} k = 1 1 نهج ساذج لبناء أفضل العناصر المتكررة ...

المزيد

سؤال 23. مصفوفة مرتبة إلى BST متوازن في المصفوفة المصنفة لمشكلة BST المتوازنة ، قدمنا ​​مصفوفة بالترتيب الفرز ، وقم ببناء شجرة بحث ثنائية متوازنة من المصفوفة المرتبة. أمثلة Input arr [] = {1، 2، 3، 4، 5} ترتيب الإخراج المسبق: 3 2 1 5 4 Input arr [] = {7، 11، 13، 20، 22، ...

المزيد

سؤال 24. مجموعة فرعية Leetcode في مشكلة المجموعة الفرعية ، قدمنا ​​مجموعة من الأعداد الصحيحة المتميزة ، والأرقام ، وطباعة جميع المجموعات الفرعية (مجموعة الطاقة). ملاحظة: يجب ألا تحتوي مجموعة الحلول على مجموعات فرعية مكررة. المصفوفة A هي مجموعة فرعية من المصفوفة B إذا كان من الممكن الحصول على a من B عن طريق حذف بعض (ربما ، صفر ...

المزيد

سؤال 25. ماكسيمال سكوير في مسألة المربع الأقصى ، قدمنا ​​مصفوفة ثنائية ثنائية الأبعاد مليئة بالأصفار والآحاد ، وقم بإيجاد أكبر مربع يحتوي على الآحاد فقط ، وأعد مساحته. إدخال مثال: 2 0 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 ...

المزيد

سؤال 26. كلمة البحث البحث عن الكلمات يشبه ألغاز البحث عن الكلمات في وقت ما من حياتنا. اليوم أحمل على طاولة المفاوضات كلمات متقاطعة معدلة. يجب أن يكون قرائي في حيرة من أمرهم حيال ما أتحدث عنه. دون إضاعة المزيد من الوقت ، دعونا نصل إلى بيان المشكلة هل يمكن ...

المزيد

سؤال 27. إدراج حذف GetRandom في مشكلة Insert Delete GetRandom ، نحتاج إلى تصميم بنية بيانات تدعم جميع العمليات التالية في متوسط ​​وقت O (1). insert (val): يُدخل قيمة عنصر إلى المجموعة إذا لم تكن موجودة بالفعل. remove (val): يزيل عنصر val من المجموعة إذا كان موجودًا. getRandom: إرجاع عنصر عشوائي من المجموعة الحالية ...

المزيد

سؤال 28. دمج فترات متداخلة في مشكلة دمج الفواصل المتداخلة ، قدمنا ​​مجموعة من الفواصل الزمنية ، ودمجنا وأعدنا جميع الفواصل الزمنية المتداخلة. إدخال مثال: [[2 ، 3] ، [3 ، 4] ، [5 ، 7]] الإخراج: [[2 ، 4] ، [5 ، 7]] شرح: يمكننا دمج [2 ، 3] و [3 ، 4] معًا لتشكيل [2 ، 4] نهج لإيجاد دمج ...

المزيد

سؤال 29. وسيط صفيفتين تم فرزهما بالنظر إلى صفيفتين تم فرزهما A و B بحجم n و m على التوالي. ابحث عن وسيط المصفوفة النهائية التي تم فرزها بعد دمج المصفوفتين المعينتين أو بعبارة أخرى ، نقول إنه العثور على وسيط لمصفوفتين تم فرزهما. (التعقيد الزمني المتوقع: O (log (n))) النهج 1 لـ ...

المزيد

سؤال 30. أقصى منتج Subarray في مشكلة المصفوفة الفرعية للمنتج الأقصى ، قدمنا ​​مصفوفة من الأعداد الصحيحة ، أوجد المصفوفة الفرعية المجاورة التي تحتوي على الأقل على عنصر واحد يحتوي على أكبر حاصل. مثال Arr = [0 ، -1 ، 0 ، 1 ، 2 ، -3] الحد الأقصى للمنتج = 2 Arr = [- 1 ، -1 ، -1] الحد الأقصى للمنتج = -1 Arr = [0 ، -1 ، 0 ، - 2 ، 0] ...

المزيد

سؤال 31. ابحث عن عنصر في مصفوفة مستديرة مصنفة في البحث في مشكلة المصفوفة التي تم فرزها والتي تم تدويرها ، قدمنا ​​عنصرًا ومصفوفة مرتبة ومتناوبة ، تحقق مما إذا كان العنصر المحدد موجودًا في الصفيف أم لا. أمثلة أرقام الإدخال [] = {2 ، 5 ، 6 ، 0 ، 0 ، 1 ، 2} الهدف = 0 إخراج صحيح عدد المدخلات [] = {2 ، ...

المزيد

سؤال 32. أقصى منتج Subarray بالنظر إلى مجموعة من الأعداد الصحيحة n ، أوجد الحد الأقصى لحاصل الضرب الذي تم الحصول عليه من مصفوفة فرعية متجاورة من المصفوفة المحددة. أمثلة Input arr [] = {-2، -3، 0، -2، -40} Output 80 Input arr [] = {5، 10، 6، -2، 1} Output 300 Input arr [] = {-1 ، -4، -10، 0، 70} الناتج 70 ...

المزيد

سؤال 33. تعيين مصفوفة الأصفار في مسألة مجموعة أصفار المصفوفة ، قدمنا ​​مصفوفة (n X m) ، إذا كان العنصر 0 ، فقم بتعيين صفه وعموده بالكامل 0. إدخال أمثلة: {[1 ، 1 ، 1] [1 ، 0 ، 1] [1، 1، 1]} المخرجات: {[1، 0، 1] [0، 0، 0] [1، 0، 1] ...

المزيد

سؤال 34. 3 سوم في مسألة الجمع 3 ، قدمنا ​​مصفوفة من الأعداد الصحيحة n ، ابحث عن جميع المجموعات الثلاثية الفريدة التي تصل إلى 0. إدخال مثال: nums = {-1 ، 0 ، 1 ، 2 ، -1 ، -4} الناتج: { -1 ، 0 ، 1} ، {-1 ، 2 ، -1} نهج ساذج لمشكلة المجموع 3 نهج القوة الغاشمة ...

المزيد

سؤال 35. ابحث عن الرقم المكرر بالنظر إلى مصفوفة تحتوي على (n + 1) عناصر وكل عنصر يتراوح بين 1 إلى n. إذا كان هناك عنصر مكرر واحد فقط ، فابحث عن الرقم المكرر. أمثلة الإدخال: nums = {1، 3، 4، 2، 2} الإخراج: 2 الإدخال: nums = {3، 1، 3، 4، 2} الإخراج: 3 ساذج ...

المزيد

سؤال 36. ابحث عن العنصر المكرر بالنظر إلى مجموعة من الأعداد الصحيحة بالحجم n + 1 حيث يكون كل عنصر في المصفوفة بين 1 و n (شامل) ، يوجد عنصر مكرر واحد في المصفوفة ، ابحث عن العنصر المكرر. طريقة القوة الغاشمة - الطريقة 1 للبحث عن العنصر المكرر لكل عنصر ith قم بتشغيل حلقة ...

المزيد

سؤال 37. محاصرة مياه الأمطار في مشكلة Trapping Rain Water ، قدمنا ​​عددًا صحيحًا غير سالب يمثل خريطة ارتفاع وعرض كل شريط هو 1. وعلينا إيجاد كمية المياه التي يمكن احتجازها في الهيكل أعلاه. مثال دعنا نفهم ذلك بمثال للارتفاع أعلاه ...

المزيد

سؤال 38. مجموع الجمع في مسألة الجمع ، قدمنا ​​مصفوفة من الأعداد الصحيحة الموجبة arr [] ومجموع s ، أوجد كل التركيبات الفريدة للعناصر في arr [] حيث مجموع هذه العناصر يساوي s. يمكن اختيار نفس العدد المكرر من arr [] عدد غير محدود من المرات. عناصر ...

المزيد

سؤال 39. ابحث في مصفوفة مستديرة مصنفة يمكن العثور على بحث عن عنصر في مصفوفة تم فرزها باستخدام البحث الثنائي في وقت O (تسجيل الدخول). الهدف من هذا المنشور هو العثور على عنصر معين في مصفوفة مستديرة مرتبة في وقت O (تسجيل الدخول). يتم إعطاء بعض الأمثلة على مصفوفة مرتبة مستديرة. إدخال مثال: arr [] = {7,8,9,10,1,2,3,5,6،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX} ؛ ...

المزيد

سؤال 40. الحد الأقصى من Subarray في مسألة Maximum Subarray ، قدمنا ​​مصفوفة عدد صحيح ، ابحث عن المصفوفة الفرعية المجاورة التي تحتوي على أكبر مجموع وقم بطباعة الحد الأقصى لقيمة المجموع الفرعي. مثال على أرقام الإدخال [] = {-2 ، 1 ، -3 ، 4 ، -1 ، 2 ، 1 ، -5 ، 4} خوارزمية الإخراج 6 الهدف هو إيجاد ...

المزيد

سؤال 41. فترات الدمج في مشكلة دمج الفترات ، أعطينا مجموعة من الفترات بالشكل [l ، r] ، دمج الفترات المتداخلة. إدخال أمثلة {[1 ، 3] ، [2 ، 6] ، [8 ، 10] ، [15 ، 18]} إخراج {[1 ، 6] ، [8 ، 10] ، [15 ، 18]} إدخال {[ 1، 4]، [1، 5]} الإخراج {[1، 5]} نهج ساذج لدمج الفواصل الزمنية ...

المزيد

سؤال 42. 4 مجموع في مسألة 4Sum ، قدمنا ​​عددًا صحيحًا x ومصفوفة a [] بحجم n. أوجد كل المجموعة الفريدة المكونة من 4 عناصر في المصفوفة بحيث يكون مجموع هذه العناصر الأربعة مساويًا للعدد الصحيح المحدد x. إدخال مثال أ [] = {4 ، 1 ، -0 ، ...

المزيد

سؤال 43. إنشاء أقصى عدد في مسألة إنشاء العدد الأقصى ، قدمنا ​​مصفوفتين بطول n و m مع أرقام من 0 إلى 9 تمثل رقمين. أنشئ العدد الأقصى للطول ك <= م + ن من أرقام الاثنين. يجب أن يكون الترتيب النسبي للأرقام من نفس المصفوفة ...

المزيد

سؤال 44. ابحث عن عنصر الذروة دعونا نفهم مشكلة Find Peak Element. لدينا اليوم مصفوفة تحتاج إلى عنصر الذروة الخاص بها. الآن ، لابد أنك تتساءل ما الذي أعنيه بعنصر الذروة؟ عنصر الذروة هو واحد أكبر من كل جيرانه. مثال: إعطاء مجموعة من ...

المزيد

سؤال 45. رقم مفقود في مشكلة العدد المفقود ، قدمنا ​​مصفوفة بالحجم N تحتوي على رقم من 0 إلى N. جميع القيم في المصفوفة فريدة. علينا إيجاد العدد المفقود غير الموجود في المصفوفة وهذا الرقم يقع بين 0 و N. هنا ...

المزيد

سؤال 46. دمج مصفوفة مرتبة في مشكلة مصفوفة الدمج المصنفة قدمنا ​​مصفوفتين مرتبة بترتيب تصاعدي. في الإدخال أولاً ، قدمنا ​​الرقم الذي تمت تهيئته إلى array1 و array2. هذان الرقمان هما N و M. حجم المصفوفة 1 يساوي مجموع N و M. في المصفوفة 1 أولاً ...

المزيد

سؤال 47. صفيف التدوير استدارة المصفوفة هي مشكلة قدمنا ​​فيها مصفوفة بالحجم N. علينا تدوير المصفوفة في الاتجاه الصحيح. يتحول كل عنصر إلى موضع واحد يمينًا ويأتي العنصر الأخير من المصفوفة إلى الموضع الأول. لذلك ، قدمنا ​​قيمة K ...

المزيد

سؤال 48. حاوية بها معظم الماء وصف المشكلة: يتم إعطاؤك عدد n من الأعداد الصحيحة (y0، y1، y2… yn-1) عند مؤشرات n (i = 0,1,2،1،0 ... n-XNUMX). العدد الصحيح في الفهرس الأول هو yi. الآن ، يمكنك رسم خطوط n على مستوى ديكارتي لكل نقطة اتصال (i ، yi) و (i ، XNUMX). أوجد الحجم الأقصى للماء ...

المزيد

سؤال 49. نوع كومة فرز الكومة هو أسلوب فرز قائم على المقارنة يعتمد على بنية بيانات كومة ثنائية. HeapSort مشابه لفرز التحديد حيث نجد الحد الأقصى للعنصر ثم نضع هذا العنصر في النهاية. نكرر نفس العملية للعناصر المتبقية. نظرا لمفرز ...

المزيد

سؤال 50. مشكلة تغيير العملة مشكلة تغيير العملة - بالنظر إلى بعض العملات ذات القيم المختلفة c1 ، c2 ، ... ، cs (على سبيل المثال: 1,4,7،XNUMX،XNUMX….). نحتاج إلى مبلغ ن. استخدم هذه العملات المعطاة لتكوين المبلغ n. يمكنك استخدام عملة معدنية عدة مرات حسب الحاجة. أوجد العدد الإجمالي للطرق التي ...

المزيد

سؤال 51. ضرب مصفوفتين بيان المشكلة في مسألة "ضرب مصفوفتين" قدمنا ​​مصفوفتين. علينا ضرب هذه المصفوفات وطباعة النتيجة أو المصفوفة النهائية. هنا ، الشرط الضروري والكافي هو أن عدد الأعمدة في A يجب أن يساوي عدد الصفوف في المصفوفة ...

المزيد

سؤال 52. بيع شراء الأسهم لزيادة الربح بيان المشكلة في مشكلة "شراء بيع الأسهم لتحقيق أقصى ربح" قدمنا ​​مصفوفة تحتوي على سعر السهم في كل يوم ، ابحث عن أقصى ربح يمكنك تحقيقه عن طريق الشراء والبيع في تلك الأيام. هنا يمكننا الشراء والبيع عدة مرات ولكن فقط بعد البيع ...

المزيد

سؤال 53. دمج فترات متداخلة II بيان المشكلة في مشكلة "دمج الفواصل المتداخلة II" قدمنا ​​مجموعة من الفواصل الزمنية. اكتب برنامجًا يقوم بدمج الفواصل الزمنية المتداخلة في واحد وطباعة جميع الفواصل الزمنية غير المتداخلة. تنسيق الإدخال السطر الأول الذي يحتوي على عدد صحيح ن. السطر الثاني يحتوي على n أزواج حيث يكون كل زوج ...

المزيد

سؤال 54. أقصى مجموع لمصفوفة فرعية باستخدام فرق تسد بيان المشكلة في مسألة "الحد الأقصى لمجموع المصفوفة الفرعية باستخدام فرق تسد" ، قدمنا ​​مصفوفة من الأعداد الصحيحة الموجبة والسالبة. اكتب برنامجًا سيجد أكبر مجموع للمصفوفة الفرعية المجاورة. تنسيق الإدخال السطر الأول الذي يحتوي على عدد صحيح N. السطر الثاني يحتوي على مصفوفة من ...

المزيد

سؤال 55. رتب الأعداد المعطاة لتكوين أكبر عدد II بيان المشكلة في مسألة "ترتيب الأعداد المعطاة لتكوين أكبر رقم II" ، قدمنا ​​مصفوفة من الأعداد الصحيحة الموجبة. رتبهم بحيث يشكل الترتيب أكبر قيمة. تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على عدد صحيح n. السطر الثاني يحتوي على ...

المزيد

سؤال 56. التنفيذ المتكرر للفرز السريع بيان المشكلة في مشكلة "التنفيذ المتكرر للفرز السريع" ، قدمنا ​​مصفوفة []. علينا فرز المصفوفة باستخدام الفرز السريع. هنا ، لا يتم تنفيذ الفرز السريع بشكل متكرر ، بل يتم تنفيذه بطريقة تكرارية. تنسيق الإدخال السطر الأول الذي يحتوي على عدد صحيح ن. السطر الثاني يحتوي على ...

المزيد

سؤال 57. الترتيب العشوائي لصفيف معين بيان المشكلة في مسألة "تبديل مصفوفة معينة" ، قدمنا ​​مصفوفة من الأعداد الصحيحة. اكتب برنامجًا يخلط المصفوفة المحددة. وهذا يعني أنه سيتم تبديل العناصر في المصفوفة عشوائيًا. تنسيق الإدخال السطر الأول الذي يحتوي على عدد صحيح ن. السطر الثاني يحتوي على n إخراج عدد صحيح مفصول بمسافة ...

المزيد

سؤال 58. فرز صفيف مصنف ك بيان المشكلة في مسألة "فرز مصفوفة مرتبة من نوع K" ، قدمنا ​​مصفوفة من عناصر n ، حيث يكون كل عنصر بعيدًا عن موضعه المستهدف على الأكثر. ابتكر خوارزمية تفرز وقت O (n log k). تنسيق الإدخال السطر الأول الذي يحتوي على قيمتين صحيحتين N ...

المزيد

سؤال 59. أقصى منتج Subarray II بيان المشكلة في مسألة "Maximum Product Subarray II" ، قدمنا ​​مصفوفة تتكون من أعداد صحيحة موجبة وسالبة وأصفار أيضًا. نحتاج إلى إيجاد أقصى حاصل ضرب للمصفوفة الفرعية. تنسيق الإدخال السطر الأول الذي يحتوي على عدد صحيح N. السطر الثاني يحتوي على N أعداد صحيحة مفصولة بمسافات. تنسيق الإخراج الوحيد ...

المزيد

سؤال 60. أكبر مجموعة فرعية بعدد متساوٍ من 0 و 1 بيان المشكلة في مشكلة "أكبر مجموعة فرعية بعدد متساوٍ من 0 و 1" ، قدمنا ​​مصفوفة [] تحتوي فقط على 0 و 1. ابحث عن أكبر مصفوفة فرعية بعدد متساوٍ من 0 و 1 وسوف نطبع فهرس البداية و مؤشر النهاية لأكبر مصفوفة فرعية. ...

المزيد

سؤال 61. الحد الأقصى لمجموع التتابع المتزايد بيان المشكلة لقد قدمنا ​​مصفوفة في مسألة "الحد الأقصى لتزايد المجموع المتزايد". أوجد مجموع الحد الأقصى من التتابعات للمصفوفة المعينة ، أي الأعداد الصحيحة في اللاحقة مرتبة بترتيب. التسلسل اللاحق هو جزء من المصفوفة التي هي عبارة عن تسلسل ...

المزيد

سؤال 62. عدد العناصر الأصغر في الجانب الأيمن بيان المشكلة في مسألة "عدد العناصر الأصغر على الجانب الأيمن" ، أعطينا المصفوفة []. أوجد عدد العناصر الأصغر الموجودة على الجانب الأيمن من كل عنصر. تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على عدد صحيح N. السطر الثاني يحتوي على N أعداد صحيحة مفصولة بمسافات. انتاج ...

المزيد

سؤال 63. زيادة التبعية للطول ثلاثة مع الحد الأقصى للمنتج بيان المشكلة في مسألة "زيادة التبعية للطول الثالث مع أقصى ناتج" ، قدمنا ​​مصفوفة من الأعداد الصحيحة الموجبة. أوجد لاحقة الطول 3 مع أقصى حاصل ضرب. يجب أن تكون النتيجة في تزايد. تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على عدد صحيح N يشير إلى الحجم ...

المزيد

سؤال 64. تظهر العناصر أكثر من N / K مرة في Array بيان المشكلة في مسألة "ظهور العناصر أكثر من N / K في المصفوفة" ، قدمنا ​​مصفوفة عدد صحيح بالحجم n. ابحث عن العناصر التي تظهر أكثر من n / k مرة. حيث k هي قيمة الإدخال. تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على عددين صحيحين N و ...

المزيد

سؤال 65. ابحث عن عنصر الذروة من المصفوفة بيان المشكلة في مسألة "العثور على عنصر الذروة من مصفوفة" قدمنا ​​مصفوفة إدخال من الأعداد الصحيحة. ابحث عن عنصر الذروة. في المصفوفة ، العنصر هو عنصر ذروة ، إذا كان العنصر أكبر من كلا الجيران. بالنسبة لعناصر الزاوية ، يمكننا اعتبار ...

المزيد

سؤال 66. إعادة ترتيب الأعداد الموجبة والسالبة بدلاً من ذلك في المصفوفة بيان المشكلة في مسألة "إعادة ترتيب الأعداد الموجبة والسالبة بدلاً من ذلك في المصفوفة" ، أعطينا المصفوفة []. تحتوي هذه المجموعة على أعداد صحيحة موجبة وسالبة. أعد ترتيب المصفوفة بحيث يتم وضع الموجب والسالب بدلاً من ذلك. هنا ، عدد العناصر الإيجابية والسلبية لا داعي ...

المزيد

سؤال 67. أوجد الحد الأقصى لعدد التكرار في المصفوفة بيان المشكلة في مشكلة "البحث عن الحد الأقصى لعدد التكرار في المصفوفة" ، قدمنا ​​مصفوفة غير مرتبة من الحجم N. نظرًا لأن المصفوفة تحتوي على أرقام في النطاق {0 ، k} حيث k <= N. من المرات في المصفوفة. تنسيق الإدخال ...

المزيد

سؤال 68. أربعة عناصر مجموعها معطى بيان المشكلة في أربعة عناصر تلخص مشكلة معينة ، قدمنا ​​مصفوفة تحتوي على N عناصر قد تكون موجبة أو سالبة. أوجد مجموعة من أربعة عناصر مجموعها يساوي القيمة المعطاة ك. تنسيق الإدخال - السطر الأول يحتوي على عدد صحيح N. السطر الثاني يحتوي على مصفوفة ...

المزيد

سؤال 69. مشكلة التقسيم بيان المشكلة في مسألة التقسيم ، قدمنا ​​مجموعة تحتوي على عدد n من العناصر. أوجد ما إذا كان يمكن تقسيم المجموعة المحددة إلى مجموعتين يتساوى مجموعهما في المجموعات الجزئية. مثال إدخال arr [] = {4، 5، 11، 9، 8، 3} إخراج نعم شرح المصفوفة ...

المزيد

سؤال 70. مشكلة المشاهير بيان المشكلة في مشكلة المشاهير هناك غرفة N من الناس ، ابحث عن المشاهير. شروط المشاهير - إذا كان "أ" من المشاهير ، فيجب على كل شخص آخر في الغرفة أن يعرف "أ". يجب ألا يعرف أي شخص في الغرفة. نحتاج إلى إيجاد الشخص الذي يستوفي هذه الشروط. ...

المزيد

سؤال 71. سوباري مع مجموع معين بيان المشكلة في المصفوفة الفرعية مع مسألة المجموع المحددة ، قدمنا ​​مصفوفة تحتوي على عدد n من العناصر الموجبة. علينا إيجاد المصفوفة الفرعية التي فيها مجموع كل عناصر المصفوفة الفرعية يساوي مجموعًا معينًا. يتم الحصول على Subarray من المصفوفة الأصلية عن طريق حذف بعض ...

المزيد

سؤال 72. ابحث عن العنصر المفقود من مصفوفة مكررة بيان المشكلة بالنظر إلى المصفوفتين A و B ، فإن إحدى المصفوفات هي نسخة مكررة من الأخرى باستثناء عنصر واحد. العنصر الوحيد مفقود من A أو B. نحتاج إلى إيجاد العنصر المفقود من مصفوفة مكررة. مثال 5 1 6 4 8 9 6 4 8 ...

المزيد

سؤال 73. إعادة ترتيب المصفوفة المحددة في الحد الأدنى للصيغة بيان المشكلة في مسألة "إعادة ترتيب المصفوفة المعطاة بأقصى شكل أدنى" ، قدمنا ​​مصفوفة مرتبة تحتوي على عناصر N. أعد ترتيب المصفوفة المصنفة من الأعداد الصحيحة الموجبة ، بحيث تكون العناصر البديلة ith max و ith min. انظر أدناه للحصول على فهم أفضل لإعادة ترتيب العناصر- المصفوفة [0] ...

المزيد

سؤال 74. Subarray والنتيجة بيان المشكلة في مشكلة المصفوفة الفرعية وما يتبعها ، يتعين علينا طباعة جميع المصفوفات الفرعية وما يتبعها من مصفوفة معينة. قم بإنشاء كل المصفوفات الفرعية غير الفارغة الممكنة. يتم تعريف المصفوفة الفرعية بشكل عام على أنها جزء أو قسم من مصفوفة يعتمد فيه التقارب على الفهرس. المصفوفة الفرعية ...

المزيد

سؤال 75. دمج صفيفتين تم فرزهما بيان المشكلة في عملية دمج مصفوفتين تم فرزهما ، قدمنا ​​مصفوفتين مرتبتين ، نحتاج إلى دمج هاتين المصفوفتين بحيث تكون الأعداد الأولية بعد الفرز الكامل في المصفوفة الأولى وتبقى في المصفوفة الثانية. إدخال مثال أ [] = {1 ، 3 ، 5 ، 7 ، ...

المزيد

سؤال 76. عدد ثلاثة توائم بمجموع أقل من القيمة المعطاة بيان المشكلة لقد قدمنا ​​مصفوفة تحتوي على عدد N من العناصر. في المصفوفة المحددة ، قم بحساب عدد ثلاثة توائم بمجموع أقل من القيمة المحددة. إدخال مثال أ [] = {1، 2، 3، 4، 5، 6، 7، 8} المجموع = 10 الناتج 7 ثلاثة توائم محتملة هي: ...

المزيد

سؤال 77. العنصر الأكبر التالي في المصفوفة بيان المشكلة بالنظر إلى المصفوفة ، سنجد العنصر الأكبر التالي لكل عنصر في المصفوفة. إذا لم يكن هناك عنصر أكبر تالٍ لهذا العنصر ، فسنطبع -1 ، وإلا فسنطبع هذا العنصر. ملاحظة: العنصر الأكبر التالي هو العنصر الأكبر و ...

المزيد

سؤال 78. دمج صفيفتين تم فرزهما بيان المشكلة عند دمج مشكلة مصفوفتين تم فرزهما ، قدمنا ​​مصفوفتين تم فرزهما ، أحدهما بحجم m + n والمصفوفة الأخرى بالحجم n. سنقوم بدمج المصفوفة ذات الحجم n في مصفوفة بحجم m + n وطباعة المصفوفة المدمجة بحجم m + n. مثال - مدخلات 6 3 م [] = ...

المزيد

سؤال 79. ابحث عن عنصر باستخدام بحث ثنائي في مصفوفة مرتبة بيان المشكلة بالنظر إلى مصفوفة مرتبة ، ابحث عن عنصر باستخدام البحث الثنائي في المصفوفة المرتبة. إذا كان موجودًا ، اطبع فهرس ذلك العنصر الآخر اطبع -1. مثال المدخلات arr [] = {1، 6، 7، 8، 9، 12، 14، 16، 26، 29، 36، 37، 156} X = 6 // العنصر المراد البحث عنه ...

المزيد

سؤال 80. أوجد ثلاثية في المصفوفة بمجموع معطى بيان المشكلة بالنظر إلى مصفوفة الأعداد الصحيحة ، أوجد مجموعة العناصر الثلاثة في المصفوفة التي يساوي مجموعها قيمة معينة X. هنا سنطبع المجموعة الأولى التي نحصل عليها. إذا لم يكن هناك مثل هذه المجموعة ، فقم بطباعة -1. إدخال مثال N = 5 ، X = 15 arr [] = ...

المزيد

سؤال 81. البحث عن التكرارات في المصفوفة بأكثر الطرق فعالية بيان المشكلة يعرض جميع العناصر المكررة بأكثر الطرق فعالية في مساحة O (n) و O (1). بالنظر إلى مصفوفة بالحجم n تحتوي على أرقام من النطاق 0 إلى n-1 ، يمكن أن تحدث هذه الأرقام أي عدد من المرات. البحث عن التكرارات في مصفوفة بأكثر كفاءة ...

المزيد

سؤال 82. أصغر رقم موجب مفقود في مصفوفة غير مرتبة بيان المشكلة في المصفوفة التي لم يتم فرزها ، ابحث عن أصغر رقم موجب مفقود في مصفوفة لم يتم فرزها. لا يتضمن العدد الصحيح الموجب 0. يمكننا تعديل المصفوفة الأصلية إذا لزم الأمر. قد تحتوي المصفوفة على أرقام موجبة وسالبة. مثال أ. صفيف الإدخال: [3 ، 4 ، -1 ، 0 ، -2 ، 2 ، 1 ، ...

المزيد

سؤال 83. انقل كل الأصفار إلى نهاية المصفوفة المعطاة بيان المشكلة في المصفوفة المحددة ، انقل جميع الأصفار الموجودة في المصفوفة إلى نهاية المصفوفة. توجد هنا دائمًا طريقة لإدراج كل عدد الأصفار في نهاية المصفوفة. إدخال مثال 9 9 17 0 14 0 ...

المزيد

سؤال 84. عد عدد مرات الظهور في مصفوفة تم فرزها بيان المشكلة في مشكلة "عدد مرات الظهور في مصفوفة مرتبة" ، قدمنا ​​مصفوفة مرتبة. احسب عدد التكرارات أو التكرار في مصفوفة مرتبة من X حيث X هي عدد صحيح. إدخال مثال 13 1 2 2 2 2 3 3 3 4 4 ...

المزيد

سؤال 85. ابحث عن أصغر رقم مفقود في مصفوفة مرتبة بيان المشكلة في مسألة "البحث عن أصغر رقم مفقود في مصفوفة مرتبة" قدمنا ​​مصفوفة عدد صحيح. ابحث عن أصغر عدد مفقود في مصفوفة مرتبة بحجم N لها عناصر فريدة في النطاق من 0 إلى M-1 ، حيث M> N. إدخال مثال [0 ، 1 ، 2 ، 3 ، 4 ، 6 ، 7 ، ...

المزيد

سؤال 86. أول عنصر مكرر بيان المشكلة لقد قدمنا ​​مصفوفة تحتوي على n أعداد صحيحة. علينا إيجاد أول عنصر مكرر في المصفوفة المحددة. إذا لم يكن هناك عنصر مكرر ، فقم بطباعة "لم يتم العثور على عدد صحيح متكرر". ملاحظة: العناصر المكررة هي تلك العناصر التي تأتي أكثر من مرة. (قد تحتوي المصفوفة على تكرارات) ...

المزيد

سؤال 87. لغز صفيف المنتج بيان المشكلة في مشكلة ألغاز مصفوفة منتج ، نحتاج إلى إنشاء مصفوفة يكون فيها العنصر i هو نتاج جميع العناصر في المصفوفة المحددة باستثناء العنصر الموجود في الموضع i. مثال - إدخال 5 10 3 5 6 2 إخراج 180 ...

المزيد

سؤال 88. أوجد أول رقم مكرر في مصفوفة معطاة بيان المشكلة يمكن أن يكون هناك عدة أرقام مكررة في مصفوفة ولكن عليك أن تجد أول رقم مكرر في مصفوفة معينة (تحدث في المرة الثانية). مثال - إدخال 12 5 4 2 8 9 7 12 5 6 12 4 7 الناتج 5 هو أول عنصر مكرر ...

المزيد

سؤال 89. عنصر الأغلبية بيان المشكلة بالنظر إلى مصفوفة مرتبة ، نحتاج إلى إيجاد العنصر الأغلبية من المصفوفة المرتبة. عنصر الأغلبية: رقم يحدث أكثر من نصف حجم المصفوفة. لقد قدمنا ​​هنا رقمًا x يتعين علينا التحقق من أنه عنصر الأغلبية أم لا. إدخال مثال 5 2 ...

المزيد

سؤال 90. العثور على عدد المفقودين بيان المشكلة لإيجاد العدد المفقود من مصفوفة من 1 إلى N عددًا ، قدمنا ​​مصفوفة تحتوي على أرقام N-1. عدد واحد مفقود من مصفوفة أعداد من 1 إلى N. علينا إيجاد العدد المفقود. تنسيق الإدخال السطر الأول يحتوي على عدد صحيح ...

المزيد

سلسلة الأسئلة أبل

سؤال 91. السلاسل المتشابهة حل Leetcode بيان المشكلة في هذه المسألة ، لدينا سلسلتان ، أ وب. هدفنا هو معرفة ما إذا كان الخيطان متماثلان أم لا. تسمى سلسلتان متماثلان إذا وفقط إذا كان من الممكن استبدال الأحرف الموجودة في السلسلة الأولى بأي حرف (بما في ذلك نفسه) على الإطلاق ...

المزيد

سؤال 92. لحل Leetcode صغير تزودنا مشكلة The Lower Case Leetcode Solution بسلسلة وتطلب منا تحويل جميع الحروف الهجائية الكبيرة إلى أبجديات صغيرة. نحن مطالبون بتحويل جميع الحروف الهجائية الكبيرة أو الصغيرة إلى أحرف صغيرة. لذا ، تبدو المشكلة بسيطة ولكن من قبل ...

المزيد

سؤال 93. حل Palindrome Leetcode صالح بيان المشكلة بالنظر إلى السلسلة ، يتعين علينا تحديد ما إذا كانت متطابقة ، مع الأخذ في الاعتبار الأحرف الأبجدية الرقمية فقط ، أي الأرقام والحروف الأبجدية فقط. علينا أيضًا أن نتجاهل حالات الأحرف الأبجدية. مثال "رجل ، خطة ، قناة: بنما" التفسير الحقيقي: "AmanaplanacanalPanama" هو تماثل صحيح. "سباق سيارة" ...

المزيد

سؤال 94. روماني لحل Leetcode عدد صحيح في مسألة "Roman to Integer" ، حصلنا على سلسلة تمثل عددًا صحيحًا موجبًا في شكلها الرقمي الروماني. يتم تمثيل الأرقام الرومانية بـ 7 أحرف يمكن تحويلها إلى أعداد صحيحة باستخدام الجدول التالي: ملاحظة: قيمة العدد الصحيح للرقم الروماني المحدد لن تتجاوز أو ...

المزيد

سؤال 95. اضرب سلاسل Leetcode الحل تطلب منا مشكلة Multiply Strings Leetcode أن نضاعف سلسلتين تعطيان لنا كمدخلات. نحن مطالبون بطباعة أو إرجاع نتيجة الضرب هذه إلى وظيفة المتصل. لذلك ، لتوضيح الأمر بشكل أكثر رسمية ، أوجد حاصل ضرب السلاسل المحددة. ...

المزيد

سؤال 96. عدد صحيح لحل ليت كود الروماني في هذه المشكلة ، حصلنا على عدد صحيح ومطلوب تحويله إلى رقم روماني. وبالتالي يشار إلى المشكلة عمومًا باسم "عدد صحيح إلى روماني" وهذا هو عدد صحيح لحل الكود الروماني. إذا كان شخص ما لا يعرف عن الأرقام الرومانية. في الماضي ، لم يكن الناس ...

المزيد

سؤال 97. ابحث عن أصغر نطاق يحتوي على عناصر من قوائم k في المشكلة "العثور على أصغر نطاق يحتوي على عناصر من قوائم k" قدمنا ​​قوائم K مرتبة وبنفس الحجم N. ويطلب تحديد النطاق الأصغر الذي يحتوي على الأقل على عنصر (عناصر) من كل من قوائم K . إذا كان هناك أكثر من ...

المزيد

سؤال 98. مجموعات الحروف من رقم الهاتف في مجموعات الحروف الخاصة بمشكلة رقم الهاتف ، قدمنا ​​سلسلة تحتوي على أرقام من 2 إلى 9. المشكلة هي العثور على جميع التركيبات الممكنة التي يمكن تمثيلها بهذا الرقم إذا كان لكل رقم بعض الأحرف المخصصة له. احالة الرقم ...

المزيد

سؤال 99. أطول سلسلة فرعية بدون تكرار الأحرف بالنظر إلى سلسلة ، يتعين علينا إيجاد طول أطول سلسلة فرعية دون تكرار الأحرف. دعنا ننظر إلى بعض الأمثلة: مثال pwwkew 3 الشرح: الإجابة هي "wke" بطول 3 aav 2 الشرح: الإجابة هي "av" بطول 2 Approach-1 لأطول سلسلة فرعية بدون تكرار الأحرف القوة الغاشمة ...

المزيد

سؤال 100. سلسلة فك لنفترض أنك حصلت على سلسلة مشفرة. يتم ترميز السلسلة في نوع من الأنماط ، ومهمتك هي فك تشفير السلسلة. لنفترض ، <عدد مرات حدوث السلسلة> [سلسلة] إدخال مثال 3 [b] 2 [bc] إخراج bbbcaca الشرح هنا تحدث "b" 3 مرات و "ca" تحدث مرتين. ...

المزيد

سؤال 101. التقليب التالي في مشكلة التقليب التالية التي أعطيناها كلمة ، أوجد المعجم الأكبر لها. مثال على الإدخال: str = "tutorialcup" الإخراج: tutorialcup input: str = "nmhdgfecba" الإخراج: nmheabcdfg input: str = "algorithms" output: algorithsm input: str = "spoonfeed" output: Next Permulation ...

المزيد

سؤال 102. أطول بادئة شائعة باستخدام الفرز في أطول بادئة شائعة باستخدام مشكلة الفرز ، قدمنا ​​مجموعة من السلاسل النصية ، ابحث عن البادئة الأكثر شيوعًا. على سبيل المثال ، ابحث عن جزء البادئة المشترك بين جميع السلاسل. مثال Input1: {“tutorialcup”، “tutorial”، ​​“tussle”، “totble”} الإخراج: "tu" Input2: {"baggage"، "banana"، "batsmen"} الإخراج: "ba" Input3: {"abcd "} الإخراج:" abcd "...

المزيد

سؤال 103. مطابقة التعبير العادي في مشكلة مطابقة التعبير العادي ، قدمنا ​​سلسلتين ، واحدة (لنفترض أنها س) تتكون فقط من أبجديات صغيرة والثانية (لنفترض أنها ص) تتكون من أبجديات صغيرة مع حرفين خاصين ، مثل ". و "*". المهمة هي معرفة ما إذا كانت السلسلة الثانية ...

المزيد

سؤال 104. ضغط السلسلة في مشكلة ضغط السلسلة ، قدمنا ​​مصفوفة [] من النوع char. قم بضغطه كحرف وعدد حرف معين (إذا كان عدد الحرف هو 1 ، فسيتم تخزين الحرف الوحيد في مصفوفة مضغوطة). يجب أن يكون طول المصفوفة المضغوطة ...

المزيد

سؤال 105. أقواس صالحة في مشكلة الأقواس الصالحة ، قدمنا ​​سلسلة تحتوي فقط على الأحرف '(' ، ')' ، '{' ، '}' ، '[' و ']' ، حدد ما إذا كانت سلسلة الإدخال صالحة. تكون سلسلة الإدخال صالحة إذا: يجب إغلاق الأقواس المفتوحة بنفس نوع الأقواس. () [] {} ...

المزيد

سؤال 106. أطول بادئة شائعة باستخدام Trie في أطول بادئة مشتركة باستخدام مشكلة Trie ، قدمنا ​​مجموعة من السلاسل النصية ، ابحث عن البادئة الأطول المشتركة. على سبيل المثال ، ابحث عن جزء البادئة المشترك بين جميع السلاسل. مثال Input1: {“tutorialcup”، “tutorial”، ​​“tussle”، “totble”} الإخراج: "tu" Input2: {"baggage"، "banana"، "batsmen"} الإخراج: "ba" Input3: {"abcd "} الإخراج:" abcd "...

المزيد

سؤال 107. ابحث عن أقرب رقم متماثل مشكلة في البحث عن أقرب مشكلة رقم متناظر أعطينا رقمًا n. ابحث عن رقم متناظر والفرق المطلق بين العدد المتناوب و n هو أدنى حد ممكن باستثناء الصفر. إذا كان هناك أكثر من رقم واحد يلبي هذا الشرط ، فقم بطباعة ...

المزيد

سؤال 108. عد وقل عد وقل حيث أعطينا عددًا N ونحتاج إلى إيجاد الحد N من العد وقل التسلسل. أولاً ، نحتاج إلى فهم ما هو العدد ونقول التسلسل. أولاً ، انظر إلى بعض مصطلحات التسلسل: الحد الأول هو "1". الفصل الثاني ...

المزيد

سؤال 109. ابحث عن حرف فريد في سلسلة في البحث عن حرف فريد في مشكلة سلسلة ، قدمنا ​​سلسلة تحتوي فقط على أحرف أبجدية صغيرة (az). نحتاج إلى إيجاد أول حرف غير مكرر فيه وطباعة الفهرس. في حالة عدم وجود مثل هذا الحرف ، اطبع -1. تنسيق الإدخال سطر واحد فقط يحتوي على سلسلة. طباعة تنسيق الإخراج ...

المزيد

سؤال 110. عدد صحيح لرومان عدد صحيح للتحويل الروماني. لقد قدمنا ​​عددًا N ونحتاج إلى طباعة الرقم الروماني لـ N. يتم تمثيل الأرقام الرومانية باستخدام قيم {I، V، X، L، C، D، M}. دعونا نرى بعض الأمثلة لفهم جيد. تنسيق الإدخال سطر واحد فقط يحتوي على ...

المزيد

سؤال 111. سلاسل متشابهة سلاسل متشابهة - بالنظر إلى سلسلتين ، نحتاج إلى التحقق مما إذا كان هناك تعيين فريد بأحرف في السلسلة 1 لكل تكرار لحرف في السلسلة 2. باختصار ، تحقق مما إذا كان هناك تعيين واحد لواحد أم لا. مثال إدخال str1 = "aab" str2 = "xxy" الناتج صحيح ...

المزيد

سؤال 112. Kth الحرف غير المكرر بيان المشكلة في "الحرف غير المتكرر Kth" قدمنا ​​سلسلة "s". اكتب برنامجًا لمعرفة الحرف غير المتكرر. إذا كان هناك أقل من k حرف غير متكرر في السلسلة ، فقم بطباعة "-1". تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على سلسلة "s". ...

المزيد

سؤال 113. أطول بادئة مشتركة كلمة عن طريق مطابقة الكلمات بيان المشكلة في مشكلة "أطول بادئة شائعة باستخدام مطابقة Word تلو الأخرى" ، قدمنا ​​سلاسل N. اكتب برنامجًا للعثور على أطول بادئة مشتركة بين السلاسل المحددة. تنسيق الإدخال السطر الأول الذي يحتوي على قيمة عددية N والتي تشير إلى عدد السلاسل. خطوط N التالية ...

المزيد

سؤال 114. أطول بادئة شائعة باستخدام مطابقة الأحرف بالحرف بيان المشكلة في مشكلة "أطول بادئة مشتركة باستخدام مطابقة الأحرف بالحرف" ، قدمنا ​​عددًا صحيحًا من السلاسل N و N. اكتب برنامجًا للعثور على أطول بادئة مشتركة بين السلاسل المحددة. تنسيق الإدخال السطر الأول الذي يحتوي على قيمة عددية N والتي تشير إلى الرقم ...

المزيد

سؤال 115. تباديل سلسلة معينة باستخدام STL بيان المشكلة في مشكلة "التباديل لسلسلة معطاة باستخدام STL" ، قدمنا ​​سلسلة "s". طباعة جميع التباديل لسلسلة الإدخال باستخدام وظائف STL. تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على سلسلة "s". تنسيق الإخراج طباعة كل التقليب من المعطى ...

المزيد

سؤال 116. الأحرف الصغيرة إلى الأحرف الكبيرة بيان المشكلة في مشكلة "الأحرف الصغيرة إلى الحالة الكبيرة" ، قدمنا ​​سلسلة "s" بأحرف صغيرة فقط. اكتب برنامجًا يطبع نفس السلسلة ولكن بأحرف كبيرة. تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على سلسلة "s". تنسيق الإخراج ...

المزيد

سؤال 117. أطول بادئة شائعة باستخدام البحث الثنائي II بيان المشكلة في مسألة "أطول بادئة شائعة باستخدام بحث ثنائي 1" ، قدمنا ​​عددًا صحيحًا من السلاسل N و N. اكتب برنامجًا يطبع أطول بادئة مشتركة لسلاسل معينة. إذا لم تكن هناك بادئة مشتركة ، فقم بطباعة "-XNUMX". تنسيق الإدخال السطر الأول يحتوي على ...

المزيد

سؤال 118. طول أطول سلسلة فرعية صالحة بيان المشكلة في "طول السلسلة الفرعية الصالحة الأطول" قدمنا ​​سلسلة تحتوي على قوسي الفتح والإغلاق فقط. اكتب برنامجًا سيجد أطول سلسلة فرعية صالحة للأقواس. تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على سلسلة s. تنسيق الإخراج الأول و ...

المزيد

سؤال 119. رتب الأعداد المعطاة لتكوين أكبر عدد II بيان المشكلة في مسألة "ترتيب الأعداد المعطاة لتكوين أكبر رقم II" ، قدمنا ​​مصفوفة من الأعداد الصحيحة الموجبة. رتبهم بحيث يشكل الترتيب أكبر قيمة. تنسيق الإدخال السطر الأول والوحيد الذي يحتوي على عدد صحيح n. السطر الثاني يحتوي على ...

المزيد

سؤال 120. تحقق مما إذا كانت قائمة السلاسل المرتبطة تشكل متناظرة بيان المشكلة في مشكلة "التحقق مما إذا كانت قائمة السلاسل المرتبطة تشكل متناظرة" قمنا بإعطاء قائمة مرتبطة تتعامل مع بيانات السلسلة. اكتب برنامجًا للتحقق مما إذا كانت البيانات تشكل تناظرًا أم لا. مثال ba-> c-> d-> ca-> b 1 الشرح: في المثال أعلاه يمكننا أن نرى أن ...

المزيد

شجرة أسئلة التفاح

سؤال 121. مسار الجذر إلى الورقة مع حلول Leetcode للمبلغ المستهدف يتم إعطاء شجرة ثنائية وعدد صحيح K. هدفنا هو إعادة ما إذا كان هناك مسار من الجذر إلى الورقة في الشجرة بحيث يكون المجموع مساويًا للهدف- K. مجموع المسار هو مجموع كل العقد التي تقع عليه. 2 / \ ...

المزيد

سؤال 122. شجرة ثنائية لتحويل شجرة بحث ثنائية في الشجرة الثنائية إلى مشكلة تحويل شجرة البحث الثنائية ، قدمنا ​​شجرة ثنائية تقوم بتحويلها إلى Binary Search Tree دون تغيير هيكل الشجرة. مثال إدخال طلب إخراج مسبق: 13 8 6 47 25 51 خوارزمية لا يتعين علينا تغيير هيكل ...

المزيد

سؤال 123. مصفوفة مرتبة إلى BST متوازن في المصفوفة المصنفة لمشكلة BST المتوازنة ، قدمنا ​​مصفوفة بالترتيب الفرز ، وقم ببناء شجرة بحث ثنائية متوازنة من المصفوفة المرتبة. أمثلة Input arr [] = {1، 2، 3، 4، 5} ترتيب الإخراج المسبق: 3 2 1 5 4 Input arr [] = {7، 11، 13، 20، 22، ...

المزيد

سؤال 124. أنشئ BST من اجتياز ترتيب المستوى المحدد بالنظر إلى اجتياز ترتيب المستوى لشجرة البحث الثنائي ، اكتب خوارزمية لإنشاء شجرة البحث الثنائية أو BST من نظام النقل الذكي (ITS) المحدد لاجتياز ترتيب المستوى. مثال على مستوى الإدخال [] = {18، 12، 20، 8، 15، 25، 5، 9، 22، 31} ترتيب الإخراج: 5 8 9 12 15 18 ...

المزيد

سؤال 125. أنشئ شجرة ثنائية من عمليات اجتياز الطلبات المقدمة والطلب المسبق في هذه المشكلة ، لدينا ترتيب داخلي أو ترتيب مسبق للشجرة الثنائية. نحتاج إلى إنشاء شجرة ثنائية من عمليات اجتياز Inorder (Inorder) والطلب المسبق (Preorder) المحدد. إدخال مثال: المدخل = [D، B، E، A، F، C] الطلب المسبق = [A، B، D، E، C، F] الإخراج: ترتيب مسبق للشجرة التي شكلتها ...

المزيد

سؤال 126. اجتياز ترتيب المستوى في شكل حلزوني في هذه المشكلة ، قدمنا ​​شجرة ثنائية ، قم بطباعة اجتياز ترتيب المستوى الخاص بها في شكل حلزوني. أمثلة إخراج الإدخال 10 30 20 40 50 80 70 60 نهج بسيط لمسح ترتيب المستوى في شكل حلزوني الفكرة هي القيام باجتياز ترتيب مستوى عادي باستخدام ...

المزيد

سؤال 127. Kth أصغر عنصر في BST في هذه المسألة ، أعطينا BST والرقم k ، أوجد أصغر عنصر k في BST. أمثلة شجرة الإدخال [] = {5، 3، 6، 2، 4، null، null، 1} k = 3 Output tree [] = {3، 3، 1، null، 4} k = 2 Output 1. ..

المزيد

سؤال 128. أدنى سلف مشترك بالنظر إلى جذر الشجرة الثنائية والعقدتين n1 و n2 ، ابحث عن LCA (أقل سلف مشترك) للعقد. مثال ما هو السلف المشترك الأدنى (LCA)؟ أسلاف العقدة n هي العقد الموجودة في المسار بين الجذر والعقدة. ضع في اعتبارك الشجرة الثنائية الموضحة في ...

المزيد

سؤال 129. ترتيب مستوى متعرج الشجرة الثنائية بالنظر إلى الشجرة الثنائية ، قم بطباعة اجتياز ترتيب مستوى متعرج لقيم العقد الخاصة به. (على سبيل المثال ، من اليسار إلى اليمين ، ثم من اليمين إلى اليسار للمستوى التالي والتناوب بين). مثال على الشجرة الثنائية الموضحة أدناه أدناه هو ترتيب مستوى متعرج اجتياز لأنواع الشجرة الثنائية المذكورة أعلاه ...

المزيد

سؤال 130. شجرة متناظرة في مشكلة الشجرة المتماثلة قدمنا ​​شجرة ثنائية ، تحقق مما إذا كانت مرآة لنفسها. يُقال أن الشجرة هي صورة معكوسة لنفسها إذا كان هناك محور تناظر من خلال عقدة جذر تقسم الشجرة إلى نصفين متشابهين. أنواع الأمثلة ...

المزيد

سؤال 131. أطول بادئة شائعة باستخدام Trie في أطول بادئة مشتركة باستخدام مشكلة Trie ، قدمنا ​​مجموعة من السلاسل النصية ، ابحث عن البادئة الأطول المشتركة. على سبيل المثال ، ابحث عن جزء البادئة المشترك بين جميع السلاسل. مثال Input1: {“tutorialcup”، “tutorial”، ​​“tussle”، “totble”} الإخراج: "tu" Input2: {"baggage"، "banana"، "batsmen"} الإخراج: "ba" Input3: {"abcd "} الإخراج:" abcd "...

المزيد

سؤال 132. تحقق من صحة شجرة البحث الثنائية مشكلة في التحقق من صحة مشكلة شجرة البحث الثنائية التي قدمناها جذر الشجرة ، علينا التحقق مما إذا كانت شجرة بحث ثنائية أم لا. مثال: الإخراج: صحيح التفسير: الشجرة المعطاة عبارة عن شجرة بحث ثنائية لأن جميع العناصر التي تُركت لكل شجرة فرعية ...

المزيد

سؤال 133. مجموع المسار ما هي مشكلة مجموع المسار؟ في مسألة مجموع المسار ، قدمنا ​​شجرة ثنائية وعددًا صحيحًا SUM. علينا أن نجد ما إذا كان أي مسار من الجذر إلى الورقة يحتوي على مجموع يساوي SUM. يتم تعريف مجموع المسار على أنه مجموع جميع العقد ...

المزيد

سؤال 134. اجتياز ترتيب المستوى للشجرة الثنائية يكون اجتياز ترتيب المستوى لشجرة ثنائية معينة هو نفسه BFS للشجرة الثنائية. هل نعرف بالفعل ما هو BFS بالفعل؟ إذا لم يكن الأمر كذلك ، فلا داعي للشعور بالسوء ، فما عليك سوى قراءة المقالة بأكملها وزيارة مقالاتنا السابقة لفهم أفضل. BFS هو ...

المزيد

أسئلة الرسم البياني أبل

سؤال 135. استنساخ الرسم البياني ما هو استنساخ الرسم البياني؟ لدينا اليوم إشارة إلى رسم بياني غير موجه. ماذا علينا أن نفعل؟ إرجاع نسخة عميقة من الرسم البياني المقدم. دعونا نلقي نظرة على الهيكل: عقدة الفئة: تتكون من قيمة البيانات والجيران المرتبطين بكل ...

المزيد

كومة الأسئلة أبل

سؤال 136. حل Min Stack Leetcode بيان المشكلة صمم مكدسًا يدعم الدفع ، والانبثاق ، والأعلى ، واسترداد الحد الأدنى من العناصر في وقت ثابت. push (x) - ادفع العنصر x إلى المكدس. pop () - يزيل العنصر الموجود أعلى المكدس. top () - احصل على العنصر العلوي. getMin () - استرداد الحد الأدنى للعنصر في المكدس. ...

المزيد

سؤال 137. ماكس كومة بيان المشكلة تنص مشكلة "Max stack" على تصميم مكدس خاص يمكنه تنفيذ هذه العمليات: push (x): دفع عنصر واحد إلى المكدس. top (): إرجاع العنصر الموجود أعلى المكدس. pop (): قم بإزالة العنصر من المكدس الموجود في الأعلى. peekmax (): ...

المزيد

سؤال 138. اجتياز ترتيب المستوى في شكل حلزوني في هذه المشكلة ، قدمنا ​​شجرة ثنائية ، قم بطباعة اجتياز ترتيب المستوى الخاص بها في شكل حلزوني. أمثلة إخراج الإدخال 10 30 20 40 50 80 70 60 نهج بسيط لمسح ترتيب المستوى في شكل حلزوني الفكرة هي القيام باجتياز ترتيب مستوى عادي باستخدام ...

المزيد

سؤال 139. محاصرة مياه الأمطار في مشكلة Trapping Rain Water ، قدمنا ​​عددًا صحيحًا غير سالب يمثل خريطة ارتفاع وعرض كل شريط هو 1. وعلينا إيجاد كمية المياه التي يمكن احتجازها في الهيكل أعلاه. مثال دعنا نفهم ذلك بمثال للارتفاع أعلاه ...

المزيد

سؤال 140. سلسلة فك لنفترض أنك حصلت على سلسلة مشفرة. يتم ترميز السلسلة في نوع من الأنماط ، ومهمتك هي فك تشفير السلسلة. لنفترض ، <عدد مرات حدوث السلسلة> [سلسلة] إدخال مثال 3 [b] 2 [bc] إخراج bbbcaca الشرح هنا تحدث "b" 3 مرات و "ca" تحدث مرتين. ...

المزيد

سؤال 141. ترتيب مستوى متعرج الشجرة الثنائية بالنظر إلى الشجرة الثنائية ، قم بطباعة اجتياز ترتيب مستوى متعرج لقيم العقد الخاصة به. (على سبيل المثال ، من اليسار إلى اليمين ، ثم من اليمين إلى اليسار للمستوى التالي والتناوب بين). مثال على الشجرة الثنائية الموضحة أدناه أدناه هو ترتيب مستوى متعرج اجتياز لأنواع الشجرة الثنائية المذكورة أعلاه ...

المزيد

سؤال 142. مشكلة المشاهير بيان المشكلة في مشكلة المشاهير هناك غرفة N من الناس ، ابحث عن المشاهير. شروط المشاهير - إذا كان "أ" من المشاهير ، فيجب على كل شخص آخر في الغرفة أن يعرف "أ". يجب ألا يعرف أي شخص في الغرفة. نحتاج إلى إيجاد الشخص الذي يستوفي هذه الشروط. ...

المزيد

سؤال 143. العنصر الأكبر التالي في المصفوفة بيان المشكلة بالنظر إلى المصفوفة ، سنجد العنصر الأكبر التالي لكل عنصر في المصفوفة. إذا لم يكن هناك عنصر أكبر تالٍ لهذا العنصر ، فسنطبع -1 ، وإلا فسنطبع هذا العنصر. ملاحظة: العنصر الأكبر التالي هو العنصر الأكبر و ...

المزيد

قائمة انتظار الأسئلة أبل

سؤال 144. ترتيب مستوى متعرج الشجرة الثنائية بالنظر إلى الشجرة الثنائية ، قم بطباعة اجتياز ترتيب مستوى متعرج لقيم العقد الخاصة به. (على سبيل المثال ، من اليسار إلى اليمين ، ثم من اليمين إلى اليسار للمستوى التالي والتناوب بين). مثال على الشجرة الثنائية الموضحة أدناه أدناه هو ترتيب مستوى متعرج اجتياز لأنواع الشجرة الثنائية المذكورة أعلاه ...

المزيد

سؤال 145. إعادة بناء قائمة الانتظار بالارتفاع وصف المشكلة إعادة بناء قائمة الانتظار حسب الارتفاع افترض أن لديك قائمة عشوائية بالأشخاص الذين يقفون في قائمة الانتظار. يتم وصف كل شخص بواسطة زوج من الأعداد الصحيحة (h ، k) ، حيث h هو ارتفاع الشخص و k هو عدد الأشخاص أمام هذا الشخص ...

المزيد

سؤال 146. اجتياز ترتيب المستوى للشجرة الثنائية يكون اجتياز ترتيب المستوى لشجرة ثنائية معينة هو نفسه BFS للشجرة الثنائية. هل نعرف بالفعل ما هو BFS بالفعل؟ إذا لم يكن الأمر كذلك ، فلا داعي للشعور بالسوء ، فما عليك سوى قراءة المقالة بأكملها وزيارة مقالاتنا السابقة لفهم أفضل. BFS هو ...

المزيد

مصفوفة أسئلة أبل

سؤال 147. Word Search Leetcode Solution بيان المشكلة بإعطاء لوحة mxn وكلمة ، ابحث عما إذا كانت الكلمة موجودة في الشبكة. يمكن إنشاء الكلمة من أحرف خلايا متجاورة بشكل تسلسلي ، حيث تكون الخلايا "المجاورة" متجاورة أفقيًا أو رأسيًا. لا يجوز استخدام نفس خلية الحرف أكثر من مرة. مثال ...

المزيد

سؤال 148. عدد المسارات المتناظرة في مصفوفة بيان المشكلة حصلنا على مصفوفة ثنائية الأبعاد تحتوي على أبجديات إنجليزية صغيرة ، ونحتاج إلى حساب عدد المسارات المتناظرة فيها. المسار المتناوب ليس سوى مسار يتبع خاصية متناظرة. الكلمة التي عند عكسها تظل هي نفسها الكلمة الأولى يقال إنها ...

المزيد

سؤال 149. ماكسيمال سكوير في مسألة المربع الأقصى ، قدمنا ​​مصفوفة ثنائية ثنائية الأبعاد مليئة بالأصفار والآحاد ، وقم بإيجاد أكبر مربع يحتوي على الآحاد فقط ، وأعد مساحته. إدخال مثال: 2 0 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 ...

المزيد

سؤال 150. تعيين مصفوفة الأصفار في مسألة مجموعة أصفار المصفوفة ، قدمنا ​​مصفوفة (n X m) ، إذا كان العنصر 0 ، فقم بتعيين صفه وعموده بالكامل 0. إدخال أمثلة: {[1 ، 1 ، 1] [1 ، 0 ، 1] [1، 1، 1]} المخرجات: {[1، 0، 1] [0، 0، 0] [1، 0، 1] ...

المزيد

سؤال 151. ضرب مصفوفتين بيان المشكلة في مسألة "ضرب مصفوفتين" قدمنا ​​مصفوفتين. علينا ضرب هذه المصفوفات وطباعة النتيجة أو المصفوفة النهائية. هنا ، الشرط الضروري والكافي هو أن عدد الأعمدة في A يجب أن يساوي عدد الصفوف في المصفوفة ...

المزيد

سؤال 152. مشكلة المشاهير بيان المشكلة في مشكلة المشاهير هناك غرفة N من الناس ، ابحث عن المشاهير. شروط المشاهير - إذا كان "أ" من المشاهير ، فيجب على كل شخص آخر في الغرفة أن يعرف "أ". يجب ألا يعرف أي شخص في الغرفة. نحتاج إلى إيجاد الشخص الذي يستوفي هذه الشروط. ...

المزيد

أسئلة أخرى أبل

سؤال 153. Kth أكبر عنصر في حل Leetcode التدفق بيان المشكلة في هذه المسألة ، علينا تصميم فئة KthLargest () تحتوي في البداية على عدد صحيح k ومجموعة من الأعداد الصحيحة. نحتاج إلى كتابة مُنشئ معلمات له عندما يتم تمرير عدد صحيح k وأرقام الصفيف كوسائط. يحتوي الفصل أيضًا على وظيفة add (val) التي تضيف ...

المزيد

سؤال 154. إزالة عناصر القائمة المرتبطة Leetcode Solution بيان المشكلة في هذه المشكلة ، يتم إعطاؤنا قائمة مرتبطة بالعقد الخاصة بها التي تحتوي على قيم صحيحة. نحتاج إلى حذف بعض العقد من القائمة التي لها قيمة مساوية لـ val. لا تتطلب المشكلة حلها في مكانها ولكننا سنناقش أحد هذه الأساليب. قائمة الأمثلة = ...

المزيد

سؤال 155. رقم مكمل Leetcode الحل بيان المشكلة في هذه المشكلة ، حصلنا على رقم عشري. الهدف هو إيجاد تكملة لها. مثال N = 15 0 N = 5 2 الأسلوب (التقليب شيئًا فشيئًا) يمكننا قلب كل بت في العدد الصحيح 'N' للحصول على مكمله. الجزء المهم هو أننا ...

المزيد

سؤال 156. الحد الأدنى من التحركات إلى حل Leetcode للعناصر المتساوية بيان المشكلة في هذه المسألة ، لدينا مجموعة من الأعداد الصحيحة. أيضًا ، يُسمح لنا بإجراء مجموعة معينة من العمليات على هذه المصفوفة. في عملية واحدة ، يمكننا زيادة "n - 1 ″ (جميع العناصر باستثناء أي عنصر) في المصفوفة بمقدار 1. نحن بحاجة إلى ...

المزيد

سؤال 157. تركيبات Leetcode Solution تزودنا تركيبات Leetcode Solution المشكلة بعددين صحيحين ، n و k. يُطلب منا إنشاء جميع المتواليات التي تحتوي على عناصر k منتقاة من n عنصر من 1 إلى n. نعيد هذه التسلسلات كمصفوفة. دعونا نستعرض بعض الأمثلة للحصول على ...

المزيد

سؤال 158. جواهر وأحجار Leetcode Solution تنص مشكلة Jewels and Stones Leetcode Solution على منحك سلسلتين. إحداها تمثل جواهر وأحدها حجارة. السلسلة التي تحتوي على الجواهر تمثل الأحرف التي هي جواهر. نحتاج إلى إيجاد عدد الأحرف في سلسلة الأحجار التي هي ...

المزيد

سؤال 159. حل الكود Leetcode العنصر الأغلبية بيان المشكلة لدينا مجموعة من الأعداد الصحيحة. نحتاج إلى إرجاع العدد الصحيح الذي يحدث أكثر من N / 2⌋ مرة في المصفوفة حيث ⌊ ⌋ هي عامل تشغيل الكلمة. هذا العنصر يسمى عنصر الأغلبية. لاحظ أن مصفوفة الإدخال تحتوي دائمًا على عنصر أغلبية. ...

المزيد

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

المزيد

سؤال 161. ابحث في حل Leetcode لشجرة البحث الثنائية في هذه المشكلة ، يتم إعطاؤنا شجرة بحث ثنائية وعددًا صحيحًا. نحتاج إلى إيجاد عنوان عقدة ذات قيمة مماثلة للعدد الصحيح المعطى. كتحقق ، نحتاج إلى طباعة اجتياز الطلب المسبق للشجرة الفرعية التي تحتوي على هذه العقدة كجذر. إن كان هناك ...

المزيد

سؤال 162. Pow (x ، n) حل Leetcode توضح المشكلة "Pow (x، n) Leetcode Solution" أنك حصلت على رقمين ، أحدهما رقم فاصلة عائمة والآخر عدد صحيح. يشير العدد الصحيح إلى الأس والقاعدة هي رقم الفاصلة العائمة. مطلوب منا إيجاد القيمة بعد حساب الأس على الأساس. ...

المزيد

سؤال 163. أدخل في حل Leetcode لشجرة البحث الثنائية في هذه المشكلة ، يتم منحنا العقدة الجذرية لشجرة بحث ثنائية تحتوي على قيم صحيحة وقيمة عدد صحيح للعقدة التي يتعين علينا إضافتها في شجرة البحث الثنائي وإرجاع هيكلها. بعد إدخال العنصر في BST ، يتعين علينا طباعة ...

المزيد

سؤال 164. دمج حلول Leetcode لقائمتين تم فرزهما القوائم المرتبطة تشبه تمامًا المصفوفات في خصائصها الخطية. يمكننا دمج مصفوفتين مفروزتين لتكوين مصفوفة مرتبة بشكل عام. في هذه المشكلة ، يتعين علينا دمج قائمتين مرتبطتين تم فرزهما في مكانهما لإرجاع قائمة جديدة تحتوي على عناصر من كلتا القائمتين بطريقة مرتبة. مثال ...

المزيد

سؤال 165. تباديل حل Leetcode توفر مشكلة التباديل Leetcode Solution تسلسلًا بسيطًا من الأعداد الصحيحة وتطلب منا إرجاع متجه أو صفيف كامل لجميع التباديل في التسلسل المحدد. لذا ، قبل الشروع في حل المشكلة. يجب أن نكون على دراية بالتباديل. إذن ، التغيير ليس سوى ترتيب ...

المزيد

سؤال 166. الحد الأدنى لعمق محلول Leetcode ثنائي الشجرة في هذه المسألة ، نحتاج إلى إيجاد طول أقصر مسار من الجذر إلى أي ورقة في شجرة ثنائية معينة. لاحظ أن "طول المسار" هنا يعني عدد العقد من العقدة الجذرية إلى العقدة الطرفية. هذا الطول يسمى الحد الأدنى ...

المزيد

سؤال 167. قوة اثنين من حل Leetcode لدينا عدد صحيح والهدف هو التحقق مما إذا كان العدد الصحيح هو أس اثنين ، أي أنه يمكن تمثيله على أنه جزء من القوة الكاملة لـ "2". مثال 16 نعم 13 لا نهج يمكن أن يكون الحل البسيط: التحقق مما إذا كانت جميع العوامل الأولية للعدد الصحيح ...

المزيد

سؤال 168. اثنان Sum Leetcode الحل في هذه المشكلة ، علينا أن نجد زوجًا من مؤشرين مختلفين في مصفوفة مرتبة تضيف قيمها إلى هدف معين. يمكننا أن نفترض أن المصفوفة تحتوي على زوج واحد فقط من الأعداد الصحيحة التي تضيف ما يصل إلى المجموع الهدف. لاحظ أن المصفوفة ...

المزيد

سؤال 169. كونت برايمز ليت كود حلول في هذه المسألة ، لدينا عدد صحيح ، N. والهدف هو حساب كيف أن الأرقام الأقل من N ، هي أعداد أولية. العدد الصحيح مقيد ليكون غير سالب. مثال 7 3 10 4 الأعداد الأولية الأقل من 10 هي 2 و 3 و 5 و 7. إذن ، العدد هو 4. الطريقة (الغاشمة ...

المزيد

سؤال 170. House Robber II Leetcode Solution في مشكلة "House Robber II" ، يريد السارق سرقة الأموال من منازل مختلفة. يتم تمثيل مبلغ المال في المنازل من خلال مجموعة. نحتاج إلى إيجاد الحد الأقصى للمبلغ الذي يمكن تحقيقه عن طريق إضافة العناصر في مصفوفة معينة وفقًا لـ ...

المزيد

سؤال 171. Sqrt (x) حل Leetcode كما يقول العنوان ، علينا إيجاد الجذر التربيعي لعدد. لنفترض أن الرقم هو x ، ثم Sqrt (x) هو رقم مثل Sqrt (x) * Sqrt (x) = x. إذا كان الجذر التربيعي لرقم ما قيمة عشرية ، فعلينا إعادة القيمة الدنيا ...

المزيد

سؤال 172. تحويل مصفوفة مرتبة إلى حل Leetcode لشجرة البحث الثنائية لنفترض أننا حصلنا على مصفوفة مرتبة من الأعداد الصحيحة. الهدف هو بناء شجرة بحث ثنائية من هذه المجموعة بحيث تكون الشجرة متوازنة من حيث الارتفاع. لاحظ أنه يُقال أن الشجرة متوازنة من حيث الارتفاع إذا كان اختلاف ارتفاع الشجرة الفرعية اليمنى واليسرى لأي عقدة في ...

المزيد

سؤال 173. تبديل العقد في أزواج حلول Leetcode الهدف من هذه المشكلة هو تبديل العقد لقائمة مرتبطة معينة في أزواج ، أي تبديل كل عقدتين متجاورتين. إذا سُمح لنا بتبديل قيمة عقد القائمة فقط ، فستكون المشكلة تافهة. لذا لا يسمح لنا بتعديل العقدة ...

المزيد

سؤال 174. منزل السارق Leetcode الحل بيان المشكلة في هذه المشكلة توجد منازل في الشارع وعلى سارق المنزل أن يسرق هذه المنازل. لكن المشكلة أنه لا يستطيع أن يسلب أكثر من منزل على التوالي ، أي متاخم لبعضه البعض. بالنظر إلى قائمة الأعداد الصحيحة غير السالبة التي تمثل مبلغ المال ...

المزيد

سؤال 175. سعيد رقم Leetcode الحل بيان المشكلة المشكلة هي التحقق مما إذا كان الرقم هو رقم سعيد أم لا. يُقال أن الرقم هو رقم سعيد إذا تم استبدال الرقم بمجموع مربعات أرقامه ، وتكرار العملية يجعل الرقم يساوي 1. إذا لم يكن ...

المزيد

سؤال 176. رقم سعيد بيان المشكلة ما هو الرقم السعيد؟ الرقم هو رقم سعيد إذا تمكنا من تقليل رقم معين إلى 1 باتباع هذه العملية: -> أوجد مجموع مربع أرقام الرقم المحدد. استبدل هذا المجموع بالرقم القديم. سنكرر هذا ...

المزيد

سؤال 177. بت عكسي بتات عكسية لعدد صحيح بدون إشارة يبلغ 32 بت. إدخال مثال 43261596 (00000010100101000001111010011100) إخراج 964176192 (00111001011110000010100101000000) يشير عدد صحيح بدون إشارة 32 بت إلى رقم غير سالب يمكن تمثيله بسلسلة من 32 حرفًا حيث يمكن أن يكون كل حرف إما "0" أو "1". خوارزمية لـ i في النطاق 0 ...

المزيد

سؤال 178. عنصر K-th المميز في مصفوفة يتم إعطاؤك مصفوفة عدد صحيح A ، اطبع عنصر مميز k في المصفوفة. قد تحتوي المصفوفة المعطاة على نسخ مكررة ويجب أن يطبع الناتج عنصرًا مميزًا k بين جميع العناصر الفريدة في المصفوفة. إذا كان k أكثر من عدد من العناصر المميزة ، فقم بالإبلاغ عنها. إدخال مثال: ...

المزيد

سؤال 179. تباديل Leetcode لقد قدمنا ​​في هذه المسألة التمهيدية لرمز leetcode مجموعة من الأعداد الصحيحة المتميزة ، وطباعة جميع التباديل الممكنة. أمثلة Input arr [] = {1، 2، 3} الإخراج 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Input arr [] = {1، 2، ...

المزيد

سؤال 180. سودوكو سولفر في مشكلة حل لعبة Sudoku ، قدمنا ​​سودوكو مملوءًا جزئيًا (9 × 9) ، اكتب برنامجًا لإكمال اللغز. يجب أن يفي سودوكو بالخصائص التالية ، يجب أن يظهر كل رقم (1-9) مرة واحدة على التوالي ومرة ​​واحدة في العمود. يجب أن يظهر كل رقم (1-9) مرة واحدة بالضبط في ...

المزيد

سؤال 181. عد بت كل شيء عن العد بت! يواجه البشر مشكلة في التواصل مع أجهزة الكمبيوتر التي صنعوها. لماذا ا؟ يتحدث البشر ويفهمون اللغة التي أتوا للتحدث والاستماع إليها على مر السنين ولكنهم علموا أجهزة الكمبيوتر الفقيرة 0 و 1. لذلك اليوم ، دعونا نعلم جهاز الكمبيوتر الخاص بنا أن يحسب ...

المزيد

سؤال 182. دمج K قوائم مرتبطة تم فرزها تعتبر مشكلة القوائم المرتبطة بفرزها Merge K مشهورة جدًا وفقًا لوجهة نظر المقابلة. يتم طرح هذا السؤال عدة مرات في الشركات الكبرى مثل Google و Microsoft و Amazon وما إلى ذلك. كما يوحي الاسم ، فقد تم تزويدنا بقوائم مرتبطة مرتبة على شكل k. علينا دمجهم معًا في ...

المزيد

سؤال 183. دمج قائمتين مرتبطتين تم فرزهما في دمج قائمتين مرتبطتين تم فرزهما ، قدمنا ​​مؤشرًا رئيسيًا لقائمتين مرتبطتين ، ودمجهما بحيث يتم الحصول على قائمة مرتبطة واحدة تحتوي على عقد ذات قيم مرتبة. إرجاع المؤشر الرئيسي للقائمة المرتبطة المدمجة. ملاحظة: دمج القائمة المرتبطة في مكانها دون استخدام ...

المزيد

سؤال 184. البحث عن الوسيط من دفق البيانات في البحث عن الوسيط من مشكلة تدفق البيانات ، قدمنا ​​أن الأعداد الصحيحة تتم قراءتها من تدفق البيانات. ابحث عن وسيط جميع العناصر التي تمت قراءتها حتى الآن بدءًا من العدد الصحيح الأول حتى آخر عدد صحيح. مثال الإدخال 1: تيار [] = {3,10,5,20,7,6،3،6.5،XNUMX،XNUMX،XNUMX} الإخراج: XNUMX XNUMX ...

المزيد

سؤال 185. منزل السارق تنص مشكلة سرقة المنزل على أنه في حي في مدينة ، يوجد صف واحد من عدد n من المنازل. لص يخطط لحمل سرقة في هذا الحي. يعرف مقدار الذهب المخفي في كل بيت. ومع ذلك ، من أجل تجنب إطلاق ...

المزيد

سؤال 186. استراحة كلمة استراحة الكلمات هي مشكلة توضح بشكل جميل مفهومًا جديدًا تمامًا. لقد سمعنا جميعًا عن الكلمات المركبة. الكلمات تتكون من أكثر من كلمتين. اليوم لدينا قائمة بالكلمات وكل ما علينا فعله هو التحقق مما إذا كانت جميع الكلمات من القاموس يمكنها ...

المزيد

سؤال 187. طاقة اثنين في مسألة قوة اثنين قدمنا ​​عددًا صحيحًا ، تحقق مما إذا كانت هذه هي القوة 2 أم لا. رقم بقوة اثنين إذا كان يحتوي على بت واحد فقط في التمثيل الثنائي. دعونا نرى مثالاً واحدًا لرقم يحتوي على مجموعة واحدة فقط ...

المزيد

سؤال 188. دمج Leetcode قوائم تم فرزها ما هي مشكلة دمج قائمتين تم فرزهما في leetcode؟ هذا سؤال مثير للاهتمام تم طرحه عدة مرات في شركات مثل Amazon و Oracle و Microsoft وما إلى ذلك. في هذه المشكلة (Merge Two Sorted Lists Leetcode) ، قدمنا ​​قائمتين مرتبطتين. كلتا القائمتين المرتبطتين بترتيب متزايد. دمج كل من القائمة المرتبطة في ...

المزيد

سؤال 189. العقد العكسية في K-Group مشكلة في العقد العكسية في مشكلة المجموعة K لقد قدمنا ​​قائمة مرتبطة ، وعكس القائمة المرتبطة في مجموعة من k وأعد القائمة المعدلة. إذا لم تكن العقد من مضاعفات k ، فقم بعكس العقد المتبقية. دائمًا ما تكون قيمة k أصغر أو تساوي ...

المزيد

سؤال 190. حجر لعبة LeetCode ما هي مشكلة لعبة الحجر؟ Stone Game LeetCode - يلعب لاعبان A و B لعبة حجرية. هناك عدد زوجي من الأكوام تحتوي كل كومة على بعض الأحجار ومجموع الأحجار في جميع الأكوام فردي. من المفترض أن يختار A و B كومة إما ...

المزيد

سؤال 191. تنفيذ ذاكرة التخزين المؤقت LRU ذاكرة التخزين المؤقت الأقل استخدامًا (LRU) هي نوع من الطرق المستخدمة للحفاظ على البيانات بحيث يكون الوقت المطلوب لاستخدام البيانات هو الحد الأدنى الممكن. خوارزمية LRU المستخدمة عند امتلاء ذاكرة التخزين المؤقت. نقوم بإزالة البيانات الأقل استخدامًا مؤخرًا من ذاكرة التخزين المؤقت لـ ...

المزيد

سؤال 192. دمج الفرز ما هو نوع الدمج؟ دمج الفرز هو إجراء تكراري. وهي أيضًا خوارزمية فرق تسد. الآن نحن بحاجة لمعرفة ما هي خوارزمية فرق تسد؟ إنه نوع من الإجراءات نقسم فيه المشكلة إلى مشكلات فرعية ونقسمها حتى نجد الأقصر ...

المزيد

سؤال 193. سودوكو صالح سودوكو الصالحة هي مشكلة قدمنا ​​فيها لوحة سودوكو 9 * 9. نحتاج إلى العثور على سودوكو المحدد صالحًا أم لا على أساس القواعد التالية: يجب أن يحتوي كل صف على الأرقام من 1 إلى 9 دون تكرار. يجب أن يحتوي كل عمود على الأرقام من 1 إلى 9 دون تكرار. كل من المربعات الفرعية 9 3x3 ...

المزيد

سؤال 194. اجمع عددين إضافة عددين هي مشكلة قدمنا ​​فيها قائمتين مرتبطتين غير فارغتين تمثلان عددًا صحيحًا غير سالب. يتم تخزين الرقم بترتيب عكسي ويجب أن تحتوي كل عقدة على رقم واحد فقط. أضف الرقمين واطبع النتيجة باستخدام قائمة مرتبطة. نمط الإدخال ...

المزيد

سؤال 195. منخل إراتوستينس غربال إراتوستينس هو خوارزمية نكتشف فيها الأعداد الأولية الأقل من N. وهنا N قيمة عددية. هذه طريقة فعالة لمعرفة الأعداد الأولية حتى النهاية. باستخدام هذا يمكننا معرفة الأعداد الأولية حتى 10000000. هنا ...

المزيد

سؤال 196. مشكلة ن ملكة ن مشكلة الملكة باستخدام مفهوم التراجع. هنا نضع ملكة بحيث لا تتعرض الملكة للهجوم. حالة هجوم الملكات هي إذا كانت ملكات في نفس العمود والصف والقطر ، فإنهن يتعرضن للهجوم. دعونا نرى هذا من خلال الشكل أدناه. هنا ...

المزيد

سؤال 197. لعبة 21 الجديدة لعبة 21 الجديدة هي مشكلة تعتمد على لعبة الورق "21". بيان المشكلة لهذه المشكلة بسيط. لدينا في البداية 0 نقطة. إذا كانت قيمة نقاطنا الحالية أقل من K نقطة فإننا نرسم الأرقام. خلال كل سحب نحصل على ...

المزيد

سؤال 198. يصعد الدرج بيان المشكلة توضح مشكلة "صعود السلالم" أنك حصلت على سلم به عدد n من الدرج. في وقت واحد يمكنك إما صعود درج واحد أو درجين. كم عدد طرق الوصول إلى قمة الدرج؟ مثال 3 3 شرح هناك ثلاث طرق لتسلق ...

المزيد

سؤال 199. أرقام فيبوناتشي أرقام فيبوناتشي هي الأرقام التي تشكل سلسلة تسمى سلسلة فيبوناتشي ويتم تمثيلها على أنها Fn. أول رقمين فيبوناتشي هما 0 و 1 على التوالي ، أي F0 = 0 و F1 = 1. بدءًا من رقم فيبوناتشي الثالث ، يكون كل رقم فيبوناتشي هو مجموع عددين سابقين في ...

المزيد

سؤال 200. أدخل عقدة في القائمة المرتبطة التي تم فرزها بيان المشكلة في مشكلة "إدراج العقدة في القائمة المرتبطة المصنفة" قدمنا ​​قائمة مرتبطة. أدخل عقدة جديدة في القائمة المرتبطة المرتبة بطريقة مرتبة. بعد إدراج عقدة في القائمة المرتبطة التي تم فرزها ، يجب أن تكون القائمة المرتبطة النهائية هي القائمة المرتبطة المرتبة. ...

المزيد

سؤال 201. كشف حلقة في القائمة المرتبطة بيان المشكلة في مشكلة "كشف حلقة في القائمة المرتبطة" قدمنا ​​قائمة مرتبطة. اكتشف ما إذا كانت هناك حلقة أم لا. إذا كانت هناك حلقة في القائمة المرتبطة ، فستشير بعض العقد في القائمة المرتبطة إلى إحدى العقد السابقة ...

المزيد