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.

30
C ++: Membulatkan ke kelipatan angka terdekat
OK - saya hampir malu memposting ini di sini (dan saya akan menghapus jika ada orang yang memilih untuk menutup) karena sepertinya pertanyaan mendasar. Apakah ini cara yang benar untuk mengumpulkan beberapa angka dalam C ++? Saya tahu ada pertanyaan lain yang terkait dengan ini, tetapi saya secara khusus tertarik …
168 c++  algorithm  rounding 

18
Apa algoritma pencarian substring tercepat?
OK, jadi saya tidak terdengar seperti orang bodoh. Saya akan menyatakan masalah / persyaratan secara lebih eksplisit: Jarum (pola) dan tumpukan jerami (teks untuk dicari) keduanya adalah string C-style null-dihentikan. Tidak ada informasi panjang disediakan; jika perlu, itu harus dihitung. Fungsi harus mengembalikan pointer ke kecocokan pertama, atau NULLjika tidak …
165 c  algorithm  string  substring 

5
Algoritma Diff? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
164 algorithm  diff  vcdiff 



14
Tetangga terdekat dalam data dimensi tinggi?
Saya telah mengajukan pertanyaan beberapa hari yang lalu tentang bagaimana menemukan tetangga terdekat untuk vektor yang diberikan. Vektor saya sekarang 21 dimensi dan sebelum saya melangkah lebih jauh, karena saya bukan dari domain Machine Learning atau Matematika, saya mulai bertanya pada diri sendiri beberapa pertanyaan mendasar: Apakah jarak Euclidean metrik …

2
Apakah 161803398 Nomor A 'Spesial'? Di dalam Math.Random ()
Saya menduga jawabannya adalah ' Karena Matematika ', tetapi saya berharap seseorang dapat memberikan sedikit lebih banyak wawasan di tingkat dasar ... Saya mencari-cari kode sumber BCL hari ini, melihat bagaimana beberapa kelas yang saya gunakan sebelumnya benar-benar diimplementasikan. Saya tidak pernah berpikir tentang cara membuat angka acak (semu) sebelumnya, …
162 c#  .net  algorithm  random 



9
Apakah ada cara untuk mengukur seberapa daftar diurutkan?
Apakah ada cara untuk mengukur seberapa daftar diurutkan? Maksud saya, ini bukan tentang mengetahui apakah suatu daftar diurutkan atau tidak (boolean), tetapi sesuatu seperti rasio "penyortiran", sesuatu seperti koefisien korelasi dalam statistik. Sebagai contoh, Jika item daftar berada dalam urutan menaik, maka nilainya adalah 1,0 Jika daftar diurutkan secara turun, …



12
Cara tercepat untuk meratakan / un-flatten objek JSON bersarang
Saya melemparkan beberapa kode bersama-sama untuk meratakan dan un-meratakan objek JSON kompleks / bersarang. Berhasil, tapi agak lambat (memicu peringatan 'skrip panjang'). Untuk nama yang rata aku mau "." sebagai pembatas dan [INDEKS] untuk array. Contoh: un-flattened | flattened --------------------------- {foo:{bar:false}} => {"foo.bar":false} {a:[{b:["c","d"]}]} => {"a[0].b[0]":"c","a[0].b[1]":"d"} [1,[2,[3,4],5],6] => {"[0]":1,"[1].[0]":2,"[1].[1].[0]":3,"[1].[1].[1]":4,"[1].[2]":5,"[2]":6} Saya …

28
Daftar semua permutasi string / integer
Tugas umum dalam pemrograman wawancara (bukan dari pengalaman wawancara saya) adalah untuk mengambil string atau bilangan bulat dan daftar setiap permutasi yang mungkin. Apakah ada contoh bagaimana hal ini dilakukan dan logika di balik penyelesaian masalah seperti itu? Saya telah melihat beberapa cuplikan kode tetapi tidak dikomentari / dijelaskan dengan …

9
Algoritma untuk membandingkan dua gambar
Diberikan dua file gambar yang berbeda (dalam format apa pun yang saya pilih), saya perlu menulis sebuah program untuk memprediksi kesempatan jika salah satunya adalah salinan ilegal dari yang lain. Penulis salinan dapat melakukan hal-hal seperti memutar, membuat negatif, atau menambahkan detail sepele (serta mengubah dimensi gambar). Apakah Anda tahu …

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.