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