apa yang diketahui tentang persimpangan set efisien


8

Katakanlah Anda memiliki sejumlah set bilangan bulat ( ), dan Anda ingin menghitung persimpangan dari beberapa dari mereka ( S 1 , S 3 , S 7 mungkin query, tetapi Anda ingin untuk mendukung banyak pertanyaan seperti itu, atau bahkan mungkin semua pertanyaan yang mungkin)S1,S2...SnS1,S3,S7

Ada cara yang jelas untuk melakukan ini dalam waktu linier. Apakah ada struktur data yang memungkinkan waktu sub-linear? (tentu saja, itu tidak mungkin secara umum: jawabannya sendiri mungkin memiliki ukuran linier. Tetapi suatu algoritma mungkin memiliki beberapa sifat berguna lainnya, seperti menjadi linear pada ukuran jawaban, atau berjalan pada waktu sub-linear dan memberikan hanya sebagian dari persimpangan)

Secara umum, bagaimana kondisi masalahnya? Pendekatan apa yang diketahui, dan apa yang diketahui sulit?

Jawaban:


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.