Pengalaman minggu ini

Mary-Kate Olsen
Lepaskan: 2024-12-21 15:53:14
asal
854 orang telah melayarinya

This week experience

Hai, Rakyat! Ini adalah minggu kedua saya dalam mempraktikkan masalah struktur data. Hari ini, saya menyelesaikan tiga masalah yang berkaitan dengan konsep senarai terpaut. Berbanding minggu pertama, minggu kedua saya jauh lebih baik kerana kemahiran pemahaman saya meningkat dengan ketara. Pengalaman dan amalan sangat penting dalam penyelesaian masalah.

Sebab, saya sedang menyelesaikan masalah berkaitan senarai terpaut : Persilangan dua senarai terpaut, Alih keluar nod ke-n dari hujung senarai dan nod Songsang dalam kumpulan-k. Saya dapati setiap masalah mempunyai cabaran tersendiri.

Persilangan dua masalah berpaut boleh diselesaikan dengan logik mudah menggunakan dua penunjuk. Dengan merentasi kedua-dua senarai terpaut dengan penunjuk ini, kita boleh menentukan sama ada ia bertemu pada nod biasa. Jika mereka melakukannya, kami hanya mengembalikan penunjuk

Alih keluar nth nod masalah ini adalah logik lurus. Kita boleh mencipta Nod tiruan untuk membantu mengurus senarai terpaut dan menggunakan dua penunjuk, cepat dan perlahan Dengan menggerakkan kedua-dua penunjuk ke arah penghujung senarai, apabila penunjuk pantas sampai ke penghujung senarai, penunjuk perlahan akan berada di nod sebelum nod ke-n yang perlu dikeluarkan. Dengan cara ini kita boleh mengalih keluar nth nod daripada senarai terpaut yang diberikan.

Nod songsang dalam kumpulan-k dalam masalah ini kami mencipta nod tiruan dan mula mengulang untuk mencari nod kth. Setelah nod kth ditemui, kita boleh membalikkan senarai terpaut dalam kumpulan nod k. Dengan cara ini, saya dapat menyelesaikan masalah.

Saya harap pengalaman saya akan membantu.

Atas ialah kandungan terperinci Pengalaman minggu ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan