Baiklah, rasanya seperti tidak akan pernah berakhir.
Kami memiliki begitu banyak metode dengan lebih sedikit, tetapi seperti yang saya katakan, daftar memiliki banyak metode karena Anda dapat melakukan
banyak hal dengannya.
Sepertinya banyak sekarang.
Tapi percayalah, ini akan menjadi kebiasaan.
Jadi bertahanlah di sana.
Saya memiliki beberapa lagi untuk ditunjukkan kepada Anda.
Yang berikutnya disebut SORT.
Tebak apa yang akan dilakukan jika saya mengklik jalankan?
Saya tidak mendapatkan apa-apa.
Tapi ingat, semacam daftar, seperti yang Anda bayangkan, di tempat, yang berarti dan memodifikasi daftar.
Jadi jika saya menghapus Opta ini di sini dan kemudian lakukan sortir atau lakukan keranjang dan saya klik jalankan.
Lihat itu, saya mendapatkan daftar yang diurutkan di mana D dipindahkan di depan saya, jika saya memiliki, katakanlah, X di awal di
sini.
Dan saya klik jalankan.
Itu akan menggerakkan kapak sampai akhir, itu akan mengurutkan daftar di tempat untuk saya lagi, jika
saya mengarahkannya, melihat bahwa itu tidak akan mengembalikan apa pun, itulah sebabnya cetakan kami awalnya tidak berfungsi
.
Kami harus mencetak keranjang kami, bukan apa pun yang dihasilkannya, yang tidak menghasilkan apa pun.
Hmm, tapi bagaimana dengan yang ini, jika kita pergi ke fungsi bawaan, saya memiliki sesuatu yang
disebut diurutkan dan jika saya mengurutkan dan karena itu adalah fungsi, bukan metode, saya dapat melakukan titik atau keranjang yang diurutkan.
Jadi sekitar.
BRAK sama seperti print jika saya menjalankan ini dengan benar.
Tidak ada yang berubah, tetapi bagaimana jika saya menghapus ini dan meletakkannya di sini?
Jika saya klik run, saya mendapatkan A, B, C, D, e, x, hmm, bagaimana jika saya mengomentari ini?
Jadi kita tidak mengurutkannya lagi, kita hanya memiliki keranjangnya dan kemudian kita jalankan ini diurutkan.
Fungsi jika saya menjalankan.
Apakah kamu melihat itu?
Diurutkan.
Aku tahu itu membingungkan.
Mengapa mereka bahkan harus, tetapi diurutkan menghasilkan array baru.
Jadi jika saya mencetak keranjang di sini.
Dan saya klik jalankan.
Keranjang belum dimodifikasi.
Keranjang masih tetap sama.
Ini yang di sini yang tidak diurutkan, diurutkan, di sisi lain, tidak mengubah keranjang di
tempatnya.
Sebaliknya, itu membuat salinan baru dari keranjang dan mengurutkannya.
Ini hampir seolah-olah kita melakukan ini.
Kami mengatakan keranjang baru sama dengan keranjang dan kemudian kami akan menyalin keranjang itu.
Ingat mengiris daftar dan kemudian kami melakukan pengurutan titik keranjang baru pada daftar baru ini sehingga jika saya melakukan Keranjang Baru
dan saya klik jalankan.
Kami mendapatkan hal yang sama.
Jadi, Anda harus berhati-hati terhadap tindakan tertentu yang melakukan tindakan di tempat atau membuat daftar yang sama sekali
baru untuk memulai.
Omong-omong, selain ini, ada juga metode penyalinan titik yang dapat kita gunakan dan jika saya menjalankannya.
Sekali lagi, kami mendapatkan hal yang sama, Kopi, seperti namanya, menyalin daftar untuk kami dan mengembalikan untuk kami
daftar baru.
Baiklah, yang terakhir, dan itu adalah kebalikan titik keranjang.
Menurut Anda apa yang dilakukan ini berdasarkan namanya?
Nah, jika saya memeriksa keranjang di sini dan klik Jalankan.
Apakah itu yang Anda harapkan?
Ini membalikkan keranjang.
Menempatkan.
Tapi perhatikan bahwa itu tidak seperti sort itu tidak menyortir, itu hanya mengalihkan semua indeks ke sisi yang
berlawanan.
Jadi D sekarang indeks nol, E sekarang indeks satu, indeks dua, tiga, dan seterusnya.
Jadi Anda dapat melihat di sini bahwa itu tidak benar-benar mengurutkannya.
Sebaliknya, yang mungkin ingin kita lakukan adalah mengurutkan terlebih dahulu, lalu membalikkan dan jika kita mengklik, jalankan.
Kami memiliki keranjang yang diurutkan dan dibalik, ini sedikit rumit yang mungkin ditanyakan oleh beberapa pewawancara.
Baiklah, kerja bagus sampai sejauh ini.
Kami hampir selesai dengan daftar, jadi sampai jumpa di video berikutnya, Pabai.