Pertanyaan yang diberi tag «algorithms»

Dalam matematika dan ilmu komputer, suatu algoritma adalah metode yang efektif dinyatakan sebagai daftar terbatas dari instruksi yang didefinisikan dengan baik untuk menghitung suatu fungsi. Algoritma digunakan untuk perhitungan, pemrosesan data, dan penalaran otomatis.


6
Quicksort dan tidak repot?
Terutama ketika menulis aplikasi 'standar' (non-HPC), apakah Anda mempertimbangkan algoritma pengurutan apa yang harus dipilih, atau hanya menyelesaikan dengan quicksort (yang kebanyakan perpustakaan hanya memanggil semacam)? Untuk beberapa hal mungkin menguntungkan dalam situasi tertentu, tetapi di sisi lain optimasi yang tepat memerlukan waktu untuk menganalisis masalah dan membuat tolok ukur.


2
Apakah LINQ membutuhkan siklus pemrosesan dan memori yang jauh lebih banyak daripada teknik iterasi data tingkat rendah?
Latar Belakang Saya baru-baru ini dalam proses bertahan wawancara teknologi melelahkan untuk posisi yang menggunakan .NET stack, beberapa di antaranya termasuk pertanyaan konyol seperti ini , dan beberapa pertanyaan yang lebih valid. Saya baru-baru ini menemukan masalah yang mungkin valid tetapi saya ingin memastikan dengan komunitas di sini. Ketika ditanya …

3
Berapa banyak salinan yang dibutuhkan untuk memperbesar array?
Saya membaca analisis tentang array dinamis (dari manual algoritma Skiena). Yaitu ketika kita memiliki struktur array dan setiap kali kita kehabisan ruang, kita mengalokasikan array baru dua kali lipat ukuran aslinya. Ini menjelaskan pemborosan yang terjadi ketika array harus diubah ukurannya. Dikatakan bahwa (n / 2) +1 hingga n akan …



4
Big-O untuk loop bersarang
Saya membaca posting ini di Big-O Dikatakan bahwa kode berikut adalah O (n ^ 2): bool ContainsDuplicates(String[] strings) { for(int i = 0; i < strings.Length; i++) { for(int j = 0; j < strings.Length; j++) { if(i == j) // Don't compare with self { continue; } if(strings[i] == …


4
Algoritma file shredder
Sebagai bagian dari pemrograman sistem pembelajaran, saya mencari untuk mengimplementasikan file shredder. Cara paling sederhana (dan mungkin terlihat naif) adalah mengganti byte data dengan nol (Saya tahu OS membagi file dan saya akan mengganti byte di semua potongan itu). Tetapi ketika saya google pada topik ini, saya terkejut menemukan beberapa …

3
Algoritma "unsort" / homogenitas data
Dalam upaya untuk tidak menemukan kembali roda, saya bertanya apakah ada yang punya ide tentang algoritma homogenitas data. Contoh singkat: Data saya mungkin memiliki beberapa elemen Jumlah Warna Buah Surat Ada sekitar 100 elemen ini dalam sebuah array. Algoritma perlu mengurutkan elemen sehingga setiap entri 2 dengan nomor yang sama …

3
Apa cara terbaik untuk melacak median?
Saya membaca sebuah pertanyaan, dan saya mencari masukan tentang bagaimana menyelesaikannya: Angka-angka secara acak dihasilkan dan disimpan ke dalam array (memperluas), Bagaimana Anda melacak median? Ada dua struktur data yang bisa menyelesaikan masalah. Satu adalah pohon biner seimbang, yang lain adalah dua tumpukan yang melacak bagian terbesar dan bagian terkecil …

6
Algoritma Floyd [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Apakah mungkin (diharapkan) bagi seseorang untuk mengetahui (belum pernah melihatnya sebelumnya) algoritma jika …

1
Masalah jumlah subset adalah NP-complete?
Jika saya tahu benar, masalah jumlah subset adalah NP-complete. Di sini Anda memiliki array n bilangan bulat dan Anda diberi jumlah target t, Anda harus mengembalikan angka dari array yang dapat menjumlahkan hingga target (jika mungkin). Tapi tidak bisakah masalah ini diselesaikan dalam waktu polinomial dengan metode pemrograman dinamis di …

6
algoritma dari makalah ilmiah [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Dalam aplikasi saya, saya ingin menggunakan campuran dari beberapa algoritma yang dijelaskan dalam beberapa makalah ilmiah yang …

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.