وقد خوارزمية متشابكة جدا مقال كيفية كتابة. وأخيرا، أعتقد أنه بدأ أبسط مستوى لأنه يكتب، والحصول على بعض بداية من الوزن الثقيل مما الذكاء الاصطناعي، تعلم الآلة الخوارزميات، ولكن أيضا على عدد كبير من استمثال والمعرفة، وتقدر الأبيض ليكون الاكتئاب جدا، وبطبيعة الحال، أنا لا تأتي دائما على حق.
أخطط لتقديم الحلول لكل مشكلة باللغتين لغة ثابتة، وهي لغة ديناميكية.
اخترت لغة C وبيثون، تدرس جافا، ولكن مساحة محدودة، والأصدقاء المهتمين لنفسك.
هذا السؤال هو مثال على السيطرة قرأت أكثر من مرة N قبل أن نفهم، قد ترغب في معرفة كيف يتم وصف العنوان الأصلي باللغة الإنجليزية. أنا أحاول أن استخدام طريقتي للتعبير عن أمله في أن أكثر وضوحا.
LeetCode 908. الحد الأدنى لنطاق (أصغر المدى I)
وصف المشكلة:
ونظرا لمجموعة من الأعداد الصحيحة A، وغير سلبية، صحيح K. لكل A بالإضافة إلى عدد صحيح س (-K < = X < = K)، فإنه يذهب إلى إنتاج مجموعة B. جديد نظرا لعشوائية السينية، وجدت أن B قد لا تكون فريدة من نوعها، قد يتخذ أشكالا عديدة.
البحث عن الحد الأدنى الفرق من قيمة الحد الأقصى B و B الحد الأدنى من عدد قليل ؟
ملاحظة:
العنوان الأصلي:
على سبيل المثال:
C لغة:
في الواقع، كنت أفهم هذا السؤال، فإننا لن نعرف هذا الموضوع في غاية البساطة.
الحد الأقصى والحد الأدنى B من هذه المشكلة هو مثل، على طريق مستقيم شخصين، يمكنك الانتقال إلى الأمام أو إلى الخلف، ومعظم الجميع لا يستطيع المشي أكثر من 10 مترا. ثم المسافة بينهما واضح أنها تذهب وجها لوجه مرة سيتم اختصار. إذا كانت لديهم ليس أكثر من 20 مترا، ثم يذهبون وجها لوجه، سوف تكون قادرة على تلبية عند نقطة معينة، لقاء هو المسافة من 0؛ إذا المسافة الأصلية لأكثر من 20 مترا، مثل 25 مترا، ثم لديهم فقط الجميع الذهاب وجها لوجه 10 متر، والمسافة بينهما يكون ضئيلا للغاية، وهذا هو 5 أمتار.
بعد فهم هذا، ونحن ببساطة يتطلب قيمة الحد الأقصى والحد الأدنى لقيمة الحد الأقصى والحد الأدنى، ثم معالجة يمكن أن تكون بسيطة. المسافة الأصلية بينهما هو مين كحد أقصى. ماكس مين-2 * ك هو أن نرى المسافة بينهما في حدود 2 * K لن يتم الوفاء بها، سوف تواجه أقل من 0، وإلا فإن القيمة هي مسافة الحد الأدنى الخاصة بهم.
لغة بيثون:
التفكير والأفكار كلغة C.