‫حسنا.
‫يبدو الأمر وكأنه لن ينتهي أبدًا.
‫لدينا العديد من الأساليب مع القوائم ، ولكن كما قلت ، تحتوي القوائم على الكثير من الأساليب لأنه يمكنك
‫فعل الكثير بها.
‫يبدو أنه كثير الآن.
‫لكن صدقني ، ستصبح هذه طبيعة ثانية.
‫لذا انتظر هناك.
‫لدي القليل لأريك.
‫التالي يسمى الترتيب.
‫خمن ما هو النوع الذي سأفعله إذا قمت بالنقر فوق تشغيل؟
‫لم أحصل على شيء.
‫همم.
‫لكن تذكر ، نوعًا من أنواع القائمة ، كما يمكنك أن تتخيل ، في مكان ما يعني ويعدل القائمة.
‫لذلك إذا قمت بإزالة هذا حتى هنا ثم قمت بالفرز أو السلة وقمت بالنقر فوق تشغيل.
‫يبدو أنني حصلت على قائمة مرتبة حيث تم نقل Dee أمام E.
‫إذا أضفت دعنا نقول X في البداية هنا.
‫وأنا انقر فوق تشغيل.
‫سوف ينقل السابق إلى النهاية.
‫ستقوم بفرز القائمة في مكانها مرة أخرى.
‫إذا قمت بالمرور فوقه ، أرى أنه لن يعيد أي شيء ، ولهذا السبب لم تنجح طباعتنا في البداية.
‫كان علينا طباعة سلتنا ، وليس كل ما ينتج عن ذلك ، والذي لا ينتج عنه أي شيء.
‫همم.
‫لكن ماذا عن هذا؟
‫إذا ذهبنا إلى الوظائف المضمنة ، فلدي شيء يسمى الفرز.
‫وإذا قمت بالفرز ولأنها دالة وليست طريقة ، يمكنني القيام بالفرز أو النقطة أو السلة.
‫هكذا حول.
‫الأقواس ، تمامًا مثل الطباعة.
‫إذا قمت بتشغيل هذا.
‫حسنًا ، لم يتغير شيء.
‫ولكن ماذا لو قمت بإزالة هذا ووضعه هنا؟
‫إذا قمت بالنقر فوق تشغيل ، فسأحصل على a ، b ، c ، d ، e ، x.
‫ماذا لو قمت بالتعليق على هذا؟
‫حتى لا نفرزها بعد الآن.
‫لدينا السلة فقط ثم نقوم بتشغيل هذا الفرز.
‫وظيفة إذا ركضت.
‫هل رأيت ذلك؟
‫مرتبة.
‫أعلم أنه محير.
‫لماذا هم حتى مضطرون إلى ذلك؟
‫لكن الفرز ينتج مصفوفة جديدة.
‫لذلك إذا قمت بطباعة سلة هنا وقمت بالنقر فوق تشغيل.
‫السلة لم يتم تعديلها.
‫السلة لا تزال كما هي.
‫إنها هذه هنا التي لم يتم فرزها.
‫من ناحية أخرى ، لا يغير الفرز السلة في مكانها.
‫بدلاً من ذلك ، يقوم بإنشاء نسخة جديدة من السلة وفرزها.
‫يبدو الأمر كما لو كنا نفعل هذا.
‫نحن نقول سلة جديدة تساوي سلة ، وبعد ذلك سنقوم بنسخ تلك السلة ، وتذكر تقطيع القائمة ثم نقوم
‫بفرز سلة جديدة في هذه القائمة الجديدة حتى إذا قمت بعمل سلة جديدة وقمت بالنقر فوق تشغيل.
‫حصلنا على نفس الشيء.
‫لذلك عليك توخي الحذر من بعض الإجراءات التي تؤدي إلى إجراء ما أو إنشاء قائمة جديدة
‫تمامًا لتبدأ بها.
‫بالمناسبة ، هناك أيضًا ، بدلاً من ذلك ، طريقة نسخ نقطي يمكننا استخدامها.
‫وإذا قمت بتشغيل هذا.
‫ثانية.
‫حصلنا على نفس الشيء.
‫ينسخ.
‫تماما كما يوحي الاسم.
‫قم بنسخ القائمة من أجلنا وإرجاع قائمة جديدة لنا.
‫حسنًا ، آخر واحد وهو عكس نقطة السلة.
‫ما رأيك في هذا بناءً على الاسم؟
‫حسنًا ، إذا قمت بفحص السلة هنا وانقر فوق تشغيل.
‫هل هذا ما توقعته؟
‫يقلب السلة.
‫في المكان.
‫لكن لاحظ أنه ليس مثل الفرز.
‫لا يوجد فرز.
‫إنه ببساطة يحول كل الفهارس إلى جوانب متقابلة.
‫لذا فإن DX هو مؤشر الصفر الآن.
‫E هو الآن فهرس واحد.
‫فهرس اثنين ثلاثة ، وهكذا دواليك.
‫لذلك يمكنك أن ترى هنا أنه لا يقوم بفرزها بالفعل.
‫بدلاً من ذلك ، ما قد نرغب في القيام به هو الفرز أولاً ، ثم العكس.
‫وإذا نقرنا فوق تشغيل.
‫لدينا سلة مرتبة ومعكوسة.
‫هذا أمر صعب بعض الشيء قد يسأله بعض المحاورين.
‫حسنا.
‫عمل جيد للوصول إلى هذا الحد.
‫نحن على وشك الانتهاء من القوائم.
‫لذلك سأراك في الفيديو التالي.
‫مع السلامة.