Algorithm Solutions In Swift
1.0.0
يحتوي هذا المستودع على حلول من Algoexpert و LeetCode & Hackerrank بلغة البرمجة السريعة.
الاقتراحات والمساهمات موضع ترحيب.
| رقم التسلسل | مشكلة | حل | تعقيد الوقت | تعقيد الفضاء | ملحوظات |
|---|---|---|---|---|---|
| 1 | مساحة سطح ثلاثية الأبعاد | وصلة | _ | _ | _ |
| 2 | تقريبا فرز | وصلة | _ | _ | _ |
| 3 | أشجار البحث الثنائي | وصلة | _ | _ | _ |
| 4 | bitwise و | وصلة | _ | _ | _ |
| 5 | تحويل عشري إلى ثنائي | وصلة | _ | _ | _ |
| 6 | عد أزواج | وصلة | _ | _ | _ |
| 7 | التشفير | وصلة | _ | _ | _ |
| 8 | عوامل طويلة إضافية | وصلة | _ | _ | _ |
| 9 | صفيف لاري | وصلة | _ | _ | _ |
| 10 | دمج الفرز | وصلة | _ | _ | _ |
| 11 | سلسلة palindrome | وصلة | _ | _ | _ |
| 12 | سلسلة عكسية | وصلة | _ | _ | _ |
| 13 | مجموع العدد الطبيعي | وصلة | _ | _ | _ |
| 14 | فائز TIC TAC TOE | وصلة | _ | _ | _ |
| 15 | سلسلتان | وصلة | _ | _ | _ |
| رقم التسلسل | مشكلة | حل | تعقيد الوقت | تعقيد الفضاء | ملحوظات |
|---|---|---|---|---|---|
| 1 | 3 مجموع | وصلة | _ | _ | _ |
| 2 | اندماج الفواصل | وصلة | _ | _ | _ |
| 3 | تقسيم اثنين من الأعداد الصحيحة | وصلة | _ | _ | _ |
| 4 | رقم واحد | وصلة | _ | _ | _ |
| 5 | عنصر الأغلبية | وصلة | _ | _ | _ |
| 6 | ثلاثة أرقام مبلغ صفر | وصلة | _ | _ | _ |
| 7 | البحث الثنائي | وصلة | _ | _ | _ |
| 8 | أول نسخة سيئة | وصلة | _ | _ | _ |
| 9 | البحث عن موقف إدراج | وصلة | _ | _ | _ |
| 10 | اندماج الفواصل | وصلة | _ | _ | _ |
| 11 | فرز الألوان | وصلة | _ | _ | _ |
| 12 | تصميم hashmap | وصلة | _ | _ | _ |
| 13 | مربعات صفيف فرز | وصلة | _ | _ | _ |
| 14 | تدوير الصفيف | وصلة | _ | _ | _ |
| 15 | حرك الأصفار إلى النهاية | وصلة | _ | _ | _ |
| 16 | مجموعان - تم فرز مجموعة الإدخال | وصلة | _ | _ | _ |
| 17 | مثلث باسكال - الثاني | وصلة | _ | _ | _ |
| 18 | تدوير الصورة | وصلة | _ | _ | _ |
| 19 | حلزوني ماتيكس الثاني | وصلة | _ | _ | _ |
| 20 | سلسلة عكسية | وصلة | _ | _ | _ |
| 21 | عكس الكلمات في سلسلة | وصلة | _ | _ | _ |
| 22 | ابحث في مصفوفة ثنائية الأبعاد | وصلة | _ | _ | _ |
| 23 | محو الفواصل الزمنية المتداخلة | وصلة | _ | _ | _ |
| 24 | منتصف القائمة المرتبطة | وصلة | _ | _ | _ |
| 25 | قم بإزالة العقدة التاسعة من نهاية القائمة المرتبطة | وصلة | _ | _ | _ |
| 26 | أطول فرعية دون تكرار الشخصيات | وصلة | _ | _ | _ |
| 27 | التقليب في سلسلة | وصلة | _ | _ | _ |
| 28 | زيادة بعد ثلاثية | وصلة | _ | _ | _ |
| 29 | بوردك من المصفوفة باستثناء الذات | وصلة | _ | _ | _ |
| 30 | مجموع الصفيف الفرعي يساوي ك | وصلة | _ | _ | _ |
| 31 | إضافة سلاسل | وصلة | _ | _ | _ |
| 32 | أطول باليندروم | وصلة | _ | _ | _ |
| 33 | نمط الكلمة | وصلة | _ | _ | _ |
| 34 | تسميات التقسيم | وصلة | _ | _ | _ |
| 35 | مجموعة الانحراف | وصلة | _ | _ | _ |
| 36 | ضرب السلاسل | وصلة | _ | _ | _ |
| 37 | ملء الفيضان | وصلة | _ | _ | _ |
| 38 | منطقة ماكس في الجزيرة | وصلة | _ | _ | _ |
| 39 | دمج شجرتين ثنائيتين | وصلة | _ | _ | _ |
| 40 | Populatng المؤشر الأيمن التالي في كل عقدة | وصلة | _ | _ | _ |
| 41 | ثلاثة مجموع أصغر | وصلة | _ | _ | _ |
| 42 | المصفوفة الحلزونية | وصلة | _ | _ | _ |
| 43 | أقواس صالحة | وصلة | _ | _ | _ |
| 44 | أفضل وقت لشراء وبيع الأسهم | وصلة | _ | _ | _ |
| 45 | أطول باليندروم | وصلة | _ | _ | _ |
| 46 | مجموعات فرعية | وصلة | _ | _ | _ |
| 47 | تحويل الوقت مع الحد الأدنى من العمليات | وصلة | _ | _ | _ |
| 48 | ابحث عن لاعبين مع صفر أو واحد يخسر | وصلة | _ | _ | _ |
| 49 | أكبر مبادلة رقم عدد صحيح عن طريق التكافؤ | وصلة | _ | _ | _ |
| 50 | حاوية مع معظم الماء | وصلة | _ | _ | _ |
| 51 | تنسيق مفتاح الترخيص | وصلة | _ | _ | _ |
| 52 | عناوين البريد الإلكتروني الفريدة | وصلة | _ | _ | _ |
| 53 | فرز عن طريق التكافؤ | وصلة | _ | _ | _ |
| 54 | أكياس أقصى قدرة كاملة من الصخور | وصلة | _ | _ | _ |
| 55 | البحث 2D Matrix II | وصلة | _ | _ | _ |
| 56 | قم بإزالة التكرارات المصنفة | وصلة | _ | _ | _ |
| 57 | إزالة العنصر | وصلة | _ | _ | _ |
| رقم التسلسل | مشكلة | حل | تعقيد الوقت | تعقيد الفضاء | ملحوظات |
|---|---|---|---|---|---|
| 1 | اتساع أول بحث | وصلة | _ | _ | _ |
| 2 | مجموعة من المنتجات | وصلة | _ | _ | _ |
| 3 | بناء شجرة البحث الثنائي | وصلة | _ | _ | _ |
| 4 | اجتياز شجرة البحث الثنائي | وصلة | _ | _ | _ |
| 5 | البحث الثنائي | وصلة | _ | _ | _ |
| 6 | قطر الشجرة الثنائية | وصلة | _ | _ | _ |
| 7 | فرع ملماة | وصلة | _ | _ | _ |
| 8 | نوع الفقاعة | وصلة | _ | _ | _ |
| 9 | قيصر تشفير تشفير | وصلة | _ | _ | _ |
| 10 | صور الفصل | وصلة | _ | _ | _ |
| 11 | العمق الأول البحث | وصلة | _ | _ | _ |
| 12 | ابحث عن أقرب قيمة في شجرة البحث الثنائية | وصلة | _ | _ | _ |
| 13 | ابحث عن حلقة في القائمة المرتبطة | وصلة | _ | _ | _ |
| 14 | العثور على خليفة | وصلة | _ | _ | _ |
| 15 | ابحث عن ثلاثة أرقام أكبر | وصلة | _ | _ | _ |
| 16 | أول قيمة مكررة | وصلة | _ | _ | _ |
| 17 | أول شخصية غير متكررة | وصلة | _ | _ | _ |
| 18 | أربعة رقم مبلغ | وصلة | _ | _ | _ |
| 19 | توليد وثيقة | وصلة | _ | _ | _ |
| 20 | عكس شجرة ثنائية | وصلة | _ | _ | _ |
| 21 | نوع الإدراج | وصلة | _ | _ | _ |
| 22 | أكبر نطاق | وصلة | _ | _ | _ |
| 23 | بناء قائمة مرتبطة | وصلة | _ | _ | _ |
| 24 | أطول فرعية باليندروميك | وصلة | _ | _ | _ |
| 25 | أطول ذروة | وصلة | _ | _ | _ |
| 26 | ماكس مجموعة فرعية لا يوجد مجاور | وصلة | _ | _ | _ |
| 27 | دمج قوائم مرتبطة | وصلة | _ | _ | _ |
| 28 | دمج فترات متداخلة | وصلة | _ | _ | _ |
| 29 | دمج الفرز | وصلة | _ | _ | _ |
| 30 | الحد الأدنى لارتفاع شجرة البحث الثنائي | وصلة | _ | _ | _ |
| 31 | الحد الأدنى لوقت الانتظار | وصلة | _ | _ | _ |
| 32 | صفيف رتيب | وصلة | _ | _ | _ |
| 33 | نقل العنصر إلى النهاية | وصلة | _ | _ | _ |
| 34 | أعماق العقدة | وصلة | _ | _ | _ |
| 35 | التغيير غير القابل للبناء | وصلة | _ | _ | _ |
| 36 | رقم نث فيبوناتشي | وصلة | _ | _ | _ |
| 37 | فحص palindrome | وصلة | _ | _ | _ |
| 38 | prodcut sum | وصلة | _ | _ | _ |
| 39 | نوع سريع | وصلة | _ | _ | _ |
| 40 | إزالة التكرارات من القائمة المرتبطة | وصلة | _ | _ | _ |
| 41 | قم بإزالة عقدة KTH من النهاية | وصلة | _ | _ | _ |
| 42 | LinkedList عكسي | وصلة | _ | _ | _ |
| 43 | تشغيل الترميز طول | وصلة | _ | _ | _ |
| 44 | البحث عن المدى | وصلة | _ | _ | _ |
| 45 | ابحث في مصفوفة فرز | وصلة | _ | _ | _ |
| 46 | نوع الاختيار | وصلة | _ | _ | _ |
| 47 | تحول البحث الثنائي | وصلة | _ | _ | _ |
| 48 | فحص دورة واحدة | وصلة | _ | _ | _ |
| 49 | أصغر فرق | وصلة | _ | _ | _ |
| 50 | صفيف تربيع فرز | وصلة | _ | _ | _ |
| 51 | اجتياز دوامة | وصلة | _ | _ | _ |
| 52 | فرز سفر | وصلة | _ | _ | _ |
| 53 | مجموع LinkedList | وصلة | _ | _ | _ |
| 54 | دراجة ترادفية | وصلة | _ | _ | _ |
| 55 | ثلاثة رقم | وصلة | _ | _ | _ |
| 56 | ثلاثة رقم مبلغ | وصلة | _ | _ | _ |
| 57 | الفائز بالبطولة | وصلة | _ | _ | _ |
| 58 | رقم اثنين | وصلة | _ | _ | _ |
| 59 | التحقق من صحة شجرة البحث الثنائية | وصلة | _ | _ | _ |
| 60 | التحقق من صحة بعد | وصلة | _ | _ | _ |
| 61 | متعرج اجتياز | وصلة | _ | _ | _ |
| 62 | مدينة بداية صالحة | وصلة | _ | _ | _ |
| 63 | مهمة المهمة | وصلة | _ | _ | _ |
| 64 | مين مكافآت | وصلة | _ | _ | _ |
| 65 | خوارزمية كادانيس | وصلة | _ | _ | _ |
| 66 | مطابقة التقويم | وصلة | _ | _ | _ |
| 67 | قوسين متوازنة | وصلة | _ | _ | _ |
| 68 | صيد الشقة | وصلة | _ | _ | _ |
| 69 | مجموعة الانحراف | وصلة | _ | _ | _ |
| 70 | عناوين IP صالحة | وصلة | _ | _ | _ |
| 71 | التباديل | وصلة | _ | _ | _ |
| 72 | مجموعات الطاقة | وصلة | _ | _ | _ |