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