Pertanyaan yang diberi tag «math»

Matematika melibatkan manipulasi angka dalam suatu program. Untuk pertanyaan matematika umum, silakan tanyakan di [math.stackexchange.com] (https://math.stackexchange.com/). Catatan: Jika pertanyaan Anda tentang hasil tak terduga dalam perhitungan titik mengambang, harap baca [Apakah matematika titik mengambang rusak?] (Https://stackoverflow.com/q/588004/1679849) terlebih dahulu.


30
Cara tercepat untuk menentukan apakah akar kuadrat bilangan bulat adalah bilangan bulat
Saya mencari cara tercepat untuk menentukan apakah suatu longnilai adalah kuadrat sempurna (yaitu akar kuadratnya adalah bilangan bulat lain): Saya telah melakukannya dengan cara mudah, dengan menggunakan Math.sqrt() fungsi bawaan, tetapi saya bertanya-tanya apakah ada cara untuk melakukannya lebih cepat dengan membatasi diri Anda ke domain integer-only. Mempertahankan tabel pencarian …







30
Merancang fungsi f (f (n)) == -n
Sebuah pertanyaan yang saya dapatkan pada wawancara terakhir saya: Desain suatu fungsi f, sedemikian rupa sehingga: f(f(n)) == -n Di mana integer bertandan 32 bit ; Anda tidak dapat menggunakan aritmatika bilangan kompleks. Jika Anda tidak dapat mendesain fungsi seperti itu untuk seluruh jajaran angka, rancanglah untuk rentang semaksimal mungkin. …
841 math  integer 

28
Memahami “keacakan”
Saya tidak bisa memahami hal ini, mana yang lebih acak? rand() ATAU : rand() * rand() Saya menganggapnya sebagai penggoda otak nyata, dapatkah Anda membantu saya? EDIT: Secara intuitif saya tahu bahwa jawaban matematisnya adalah bahwa keduanya sama-sama acak, tetapi saya tidak bisa tidak berpikir bahwa jika Anda "menjalankan algoritma …



24
Cara memeriksa apakah angka adalah kekuatan 2
Hari ini saya membutuhkan algoritma sederhana untuk memeriksa apakah angka adalah kekuatan 2. Algoritma tersebut harus: Sederhana Benar untuk ulongnilai apa pun . Saya datang dengan algoritma sederhana ini: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0; power = …
585 c#  algorithm  math 



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.