«numbers» etiketlenmiş sorular

7
Ne zaman şamandıra kullanıyorsunuz ve ne zaman çift kullanıyorsunuz?
Programlama deneyimimde sık sık, gerçek sayılarım için float mı yoksa double mı kullanmam gerektiğine karar vermem gerekiyor. Bazen yüzmeye giderim, bazen çift giderim, ama bu gerçekten daha öznel hissettirir. Kararımı savunmakla karşı karşıya kalırsam, muhtemelen sağlam sebepler vermem. Ne zaman float kullanıyorsunuz ve ne zaman çift kullanıyorsunuz? Her zaman iki …
194 c++  c  floating-point  numbers 

6
Çiftler çoğunlukla bunun yerine önerildiğinde, neden yüzmeler hala Java dilinin bir parçası?
Baktığım her yerde, bunun neredeyse her yönden doubleüstün olduğunu söylüyor float. Java floattarafından eski hale getirildi double, öyleyse neden hala kullanılıyor? Libgdx ile çok fazla program yapıyorum ve sizi kullanmaya floatzorluyorlar (deltaTime vb.), Ancak bana doubledepolama ve bellek açısından çalışmak daha kolay geliyor. Ayrıca okuyorum Ne zaman float kullanıyorsunuz ve …

11
Sonsuz bir listeden en yüksek 100 numarayı alın
Arkadaşımdan birine bu röportaj sorusu soruldu - “Herhangi bir zamanda ilk en yüksek 100 sayıyı döndürmek için bir veri yapısını korumanız gereken sonsuz sayıdaki sayılar listesinden gelen sabit bir sayı akışı var. Bu basittir, sıralanmış bir listeyi azalan düzende tutmanız ve bu listedeki en düşük numarada bir iz bırakmanız gerekir. …
53 numbers  big-o  puzzles 

3
Neden 2 ^ 16 “özel” bir sayı? [kapalı]
Tamam, bunu sorarken kendimi aptal hissediyorum - ama Jeff'in makalesinde: Görüşme Telefon Ekranını Almak Doğru ve asıl olarak 5 temel telefon ekranı sorusunda : 2 ^ 16 ise sorduğunuzda size boş bakmamalılar. Bu özel bir numara. Bilmeliler. Şimdi bir süredir bir geliştirici \ yazılım mühendisi \ kod maymunu \ oldum …
48 numbers  binary 

2
Neden bazı diller en yakın EVEN tamsayısına yuvarlanıyor?
Scheme (R5RS) ve Python ( bu soruya bakınız ) gibi programlama dilleri , değer tam olarak çevresindeki tamsayılar arasında olduğunda en yakın eşit sayıya doğru ilerler. Bunun arkasındaki sebep nedir? Aşağıdaki hesaplamaları aklınıza gelmesi kolaylaştıran matematiksel bir fikir var mı? (R5RS, IEEE kayan nokta standardına bu davranışın kaynağı olarak atıfta …

3
Taban 10'da gösterilemeyen ancak taban 2'de gösterilebilen numaralar var mı?
C#yer alır decimaltürü Örneğin taban 10 içinde tam bir gösterimi ihtiyacı sayılar için kullanılan, 0.1bir baz 2'de temsil edilemez (örn floatve double) ve her zaman bu tip değişkenlerin saklanan bir yaklaşım olur. Tersine çevrilen gerçeğin de mümkün olup olmadığını merak ediyordum. Taban 10'da gösterilemeyen ancak taban 2'de gösterilebilen sayılar var …


4
Küçük Endian kazandı?
Yakın zamanda Büyük ve Küçük Endian savaşları hakkında bir şeyler öğretirken, bir öğrenci bunun çözülüp çözülmediğini sordu ve bilmediğimi fark ettim. Wikipedia makalesine bakıldığında , en popüler işletim sistemi / mimarlık çiftlerinin Little Endian kullandığı, ancak İnternet Protokolünün, paket başlıklarında sayısal değerleri aktarmak için Big Endian belirttiği anlaşılıyor. Bu mevcut …

5
Sayısal bir aralığı saklamanın en etkili yolu nedir?
Bu soru, bir aralığı depolamak için kaç bit gerektiğiyle ilgilidir. Ya da başka bir deyişle, belirli bir bit için, saklanabilecek maksimum aralık nedir ve nasıl? Bir alt aralığı 0-255 aralığında saklamak istediğimizi düşünün. Örneğin, 45-74. Yukarıdaki örneği imzasız bayt olarak saklayabiliriz, ancak orada orada bir miktar bilgi fazlalığı olması beni …


6
Rasgele sayı üreteçleri nasıl çalışır?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . Ben sadece php rand()işlevini düşünmeye başlamıştım ve nasıl yeniden kurabileceğimi düşünüyordum ve tamamen şaşırdım. Rasgele sayı üreteçleri nasıl çalışır?
23 random  numbers 

3
Birim testinde eşitlik için çift değerleri nasıl düzgün bir şekilde karşılaştırabilirim?
Geçenlerde zaman serilerimin esasen a olduğu bir zaman serisi modülü tasarladım SortedDictionnary<DateTime, double>. Şimdi bu modülün her zaman çalıştığından ve beklenen sonucu ürettiğinden emin olmak için birim testleri oluşturmak istiyorum. Yaygın bir işlem, zaman serisindeki noktalar arasındaki performansı hesaplamaktır. Yaptığım şey, {1.0, 2.0, 4.0} (bazı tarihlerde) ile bir zaman serisi …

7
Java'nın neden farklı boyut numaraları için temel öğeleri var?
Java'da orada için ilkel türleridir byte, short, intve longve için aynı şey floatve double. Bir kişinin ilkel bir değer için kaç bayt kullanılması gerektiğini ayarlaması neden gereklidir? Geçilen sayının büyüklüğüne bağlı olarak boyut sadece dinamik olarak belirlenemedi mi? Düşünebilmem için 2 neden var: Verilerin boyutunu dinamik olarak ayarlamak, dinamik olarak …

4
Kararsız kayan nokta hesaplamaları nasıl belirlenir?
Sayısal olarak, kararsız şemaları tanımlayabilmek ve kararlılıklarını geliştirmek çok önemlidir. Kararsız kayan nokta hesaplamaları nasıl belirlenir? Birçok sayısal şemanın birlikte çalıştığı çok karmaşık bir simülasyon üzerinde çalışıyorum ve zayıf kısımlarını tanımlamak için bir yöntem arıyorum. Diferansiyel denklemleri içeren fiziksel bir model üzerinde çalışıyorum. Genel sürecin kuş bakışı görünümü: (Ön aşama) …

8
Sayı listesinde bir “delik” bulun
Belirli bir sıralanmamış tamsayılar listesinde bulunmayan (ve listenin en küçük değerinden daha büyük ) ilk (en küçük) tamsayıyı bulmanın en hızlı yolu nedir ? İlkel yaklaşımım onları sıralamak ve listeye adım atmak, daha iyi bir yol var mı?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.