Pertanyaan yang diberi tag algorithm

88
Cara yang efisien untuk mencari elemen

Baru-baru ini saya melakukan wawancara, di mana mereka menanyakan pertanyaan " pencarian ". Pertanyaannya adalah: Asumsikan ada sebuah array dari (positif) bilangan bulat, yang masing-masing elemen baik +1atau -1dibandingkan dengan elemen yang berdekatan. Contoh: array =

87
Temukan Integer Terkecil Tidak dalam Daftar

Pertanyaan wawancara menarik yang digunakan kolega saya: Misalkan Anda diberikan daftar bilangan bulat 64-bit tak bertanda tangan yang sangat panjang dan tidak disortir. Bagaimana Anda menemukan bilangan bulat non-negatif terkecil yang tidak muncul dalam daftar? TINDAK LANJUT: Sekarang solusi...

86
Membalik matriks 4x4

Saya mencari contoh implementasi kode tentang cara membalikkan matriks 4x4. Saya tahu ada eleminiasi Gaussian, dekomposisi LU, dll., Tetapi alih-alih melihatnya secara detail, saya sebenarnya hanya mencari kode untuk melakukan ini. Bahasa idealnya C ++, data tersedia dalam larik 16 float dalam...

86
Mendapatkan sekumpulan kekuatan di Jawa

Kekuatan dari {1, 2, 3}adalah: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Katakanlah saya punya Setdi Java: Set<Integer> mySet = new HashSet<Integer>(); mySet.add(1); mySet.add(2); mySet.add(3); Set<Set<Integer>> powerSet = getPowerset(mySet); Bagaimana...

30
Max Jumlah substring unik dari suatu partisi

Saya memodifikasi judulnya agar lebih mudah dimengerti. Ini adalah versi detail dari pertanyaan: Kami memiliki string s dan ingin membaginya menjadi substring . Setiap substring berbeda satu sama lain. Berapa jumlah maksimum substring unik yang dapat kita miliki dari satu potongan. Dengan kata...

13
kendala kepuasan masalah hilang satu kendala

Saya seorang tutor praktikum di universitas, berdasarkan komentar siswa tahun lalu, kami ingin, bos saya dan saya, untuk mengatasinya. Bos saya memilih untuk menulis skrip C dan saya memilih python (python-constraint) untuk mencoba menyelesaikan masalah kita. Informasi Ada 6 sesi Ada 4 peran Ada...

12
Partisi elemen yang adil dari daftar

Diberi daftar peringkat pemain, saya diharuskan mempartisi pemain (yaitu peringkat) menjadi dua kelompok seadil mungkin. Tujuannya adalah untuk meminimalkan perbedaan antara peringkat kumulatif tim. Tidak ada batasan bagaimana saya dapat membagi pemain menjadi tim (satu tim dapat memiliki 2 pemain...