Pertanyaan yang diberi tag «algorithm»

Algoritme adalah urutan langkah yang didefinisikan dengan baik yang mendefinisikan solusi abstrak untuk suatu masalah. Gunakan tag ini ketika masalah Anda terkait dengan desain algoritma.

1
Bagaimana shift_right () dimaksudkan untuk diimplementasikan dalam C ++ 20?
Di C ++ 20, <algorithm>header mendapatkan dua algoritma baru: shift_left()danshift_right() . Keduanya menerima LegacyForwardIterator. Sebab shift_left(), ditentukan bahwa "gerakan dilakukan dengan urutan imulai dari ​0"; untuk shift_right(), ditentukan bahwa "jika ForwardItmemenuhi persyaratan LegacyBidirectionalIterator, maka gerakan dilakukan dalam urutan menurun imulai dari last - first - n - 1". Saya bisa …

4
Adakah cara yang lebih cepat untuk memeriksa apakah daftar dalam daftar setara?
Di sini saya memiliki bilangan bulat 1:7untuk empat partisi yang berbeda, yaitu {1}, {2,3,4}, {5,6}, dan {7} dan partisi tersebut ditulis dalam daftar, yaitu list(1,c(2,3,4),c(5,6),7),. Saya memperlakukan partisi sebagai set, sehingga permutasi elemen yang berbeda dalam satu partisi harus diakui sebagai yang sama. Misalnya, list(1,c(2,3,4),c(5,6),7)dan list(7,1,c(2,3,4),c(6,5))setara. Perhatikan bahwa, tidak ada …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.