الرئيسيةالمصفوفات والتجزئة
المصفوفات والتجزئة
قايض الذاكرة بالسرعة — خرائط التجزئة تجعل البحث في O(1).
51 معروضة
- Contains Duplicateالمجموعة تتذكّر كل ما رأيتهمتحركسهل
- Two Sumمدخل غير مرتّب · احفظ المتمّمات في خريطةمتحركسهل
- Valid Anagramالحروف نفسها، والأعداد نفسهامتحركسهل
- Group Anagramsوزّع الكلمات في سلال حسب بصمتها المرتّبةمتحركمتوسط
- Top K Frequent Elementsوزّع في سلال حسب التكرار، واقرأ من الأعلىمتحركمتوسط
- Product of Array Except Selfالبادئة × اللاحقة، بلا قسمةمتحركمتوسط
- Longest Consecutive Sequenceلا تبدأ العدّ إلا من رؤوس المتتالياتمتحركمتوسط
- مسائل للتمرين
- Basic Hashingإحصاء يمكنك الاستعلام عنه فورًاسهل
- Counting Frequencies of Array Elementsجولة للعدّ، وجولة للإبلاغمتحركسهل
- Highest Occurring Element in an Arrayعُدّ، ثم خذ الأكبرمتحركسهل
- Largest Elementجولة واحدة، مع الاحتفاظ بالأفضل حتى الآنمتحركسهل
- Second Largest Elementتتبّع الأفضلَين، في جولة واحدةمتحركسهل
- Check if the Array is Sorted IIقارن كل زوج متجاورمتحركسهل
- Remove duplicates from Sorted arrayمؤشران: فهرس للكتابة وفهرس للقراءةسهل
- Left Rotate Array by Oneاحفظ الأول، وأزح إلى اليسار، ثم أعدهسهل
- Left Rotate Array by K Placesاعكس ثلاث مراتسهل
- Move Zeros to Endاكتب غير الأصفار إلى الأمام، ثم املأ الباقيمتحركسهل
- Linear Searchامسح حتى تجدهمتحركسهل
- Union of two sorted arraysادمج قائمتين مرتّبتين، مع تخطّي التكراراتسهل
- Find missing numberقارن المجموع المتوقَّع بالمجموع الفعليمتحركسهل
- Maximum Consecutive Onesعُدّ السلسلة، وصفّر عند الصفرمتحركسهل
- Find the number that appears once, and other numbers twice.طبّق XOR على كل شيء؛ فالأزواج تتلاشىمتحركمتوسط
- Longest subarray with given sum K(positives)نافذة منزلقة، لأن كل القيم موجبةمتحركمتوسط
- Longest subarray with sum Kمجاميع البادئات مع خريطة لأول ظهورمتحركمتوسط
- Sort an array of 0's 1's and 2'sالعلم الهولندي: ثلاثة مؤشرات، وجولة واحدةمتحركمتوسط
- Majority Element-Iإلغاء الأصوات بطريقة بوير-مورمتحركسهل
- Kadane's Algorithmاطرح البادئة حالما تصبح سالبةمتحركمتوسط
- Print subarray with maximum subarray sum (extended version of above problem)كادين، مع تذكّر أين بدأت السلسلةمتحركمتوسط
- Stock Buy and Sellتتبّع أرخص يوم حتى الآنمتحركمتوسط
- Rearrange array elements by signمؤشرا كتابة، للمواضع الزوجية والفرديةمتوسط
- Next Permutationجد نقطة الانعطاف، وبدّل بالتالي لها، ثم اعكس الذيلمتوسط
- Leaders in an Arrayامسح من اليمين، واحتفظ بأكبر قيمة متراكمةمتحركمتوسط
- Longest Consecutive Sequence in an Arrayلا تبدأ العدّ إلا عند أول عنصر في السلسلةمتحركمتوسط
- Set Matrix Zeroesاستخدم الصف والعمود الأولين لوحةً للعلاماتمتحركمتوسط
- Rotate matrix by 90 degreesبدّل الصفوف بالأعمدة، ثم اعكس كل صفمتحركمتوسط
- Print the matrix in spiral mannerأربعة حدود تتحرك مُطبِقةً نحو الداخلمتحركمتوسط
- Count subarrays with given sumعُدّ مجاميع البادئات التي رأيتها سلفًامتحركمتوسط
- Pascal's Triangle Iمعامل ثنائي واحد، يُحسب تكراريًاسهل
- Majority Element-IIبوير-مور بمرشَّحَينصعب
- 3 Sumرتّب، وثبّت واحدًا، واستخدم مؤشرَين للباقيمتحركمتوسط
- 4 Sumعنصران ثابتان، ثم مؤشرانمتوسط
- Largest Subarray with Sum 0مجموعا بادئتين متساويان يحدّان سلسلة مجموعها صفرمتحركمتوسط
- Count subarrays with given xor Kحيلة البادئات نفسها، بـ XOR بدل الجمعمتحركصعب
- Merge Overlapping Subintervalsرتّب حسب البداية، ثم مدّد أو ادفعمتحركمتوسط
- Merge two sorted arrays without extra spaceاملأ من الخلف، والأكبر أولًامتوسط
- Find the repeating and missing numberمعادلتان، ومجهولانصعب
- Count Inversionsعُدّ أثناء خطوة الدمجمتحركصعب
- Reverse Pairsجولة عدّ منفصلة داخل الترتيب بالدمجمتحركصعب
- Maximum Product Subarray in an Arrayتتبّع أصغر جداء أيضًامتحركصعب
- Overviewالعدّ وإزالة التكرار والبحث في O(1)متحركمتوسط
- Encode and Decode Stringsاسبق كل سلسلة بطولهامتوسط