تمارين الخوارزمية
مستودع لإنقاذ جميع الخوارزميات التي قمت بحلها لممارسة الخوارزميات ، ولكن أيضًا جميع الآخرين الذين لم أتمكن من إكماله خلال نافذة الوقت لهذا.
دروس الخوارزمية المستفادة
- خوارزمية بوير مور للحصول على الأغلبية
- بت XOR لإلغاء نفس الأرقام
- أهم بت
- البرمجة الديناميكية
- فرز قبل القيام بالأشياء
دروس اللغة المستفادة
- يتم صنع JavaScript Sort للسلاسل ، لأن الأرقام مطلوبة للقيام بطرح
- بيثون: تجنب البوب وحاول الوصول مباشرة إلى العنصر ، وهذا يحسن الأداء كثيرًا
- بيثون: لا يشمل "نهاية"
- Python: يمكن استخدام Lambdas لطلب بواسطة مفتاح الكائن
myList.sort(key=lambda obj: obj.prop, reverse=False) - Python: بالنسبة للنطاق إذا لم تكن الخطوة واحدة تلو الأخرى ، فيجب عليك إضافتها
range(5, 1, -1)