«numbers» 태그된 질문

7
언제 float를 사용하고 double을 언제 사용합니까
프로그래밍 경험에서 자주 실수에 실수를 사용할지 두 배를 사용해야하는지 결정해야합니다. 때때로 나는 떠 다니고, 때로는 두 배로 간다. 그러나 이것은 실제로 더 주관적으로 느낀다. 내 결정을 변호하기 위해 직면한다면, 나는 정당한 이유를주지 않을 것입니다. 언제 float를 사용하고 언제 double을 사용합니까? 메모리 제약 조건이있는 경우에만 항상 double을 사용합니까? 또는 정밀도 요구 …
194 c++  c  floating-point  numbers 

6
대신 doubles가 주로 권장되는 경우 float가 여전히 Java 언어의 일부입니까?
내가 본 모든 곳에서, 그것은 거의 모든면에서 double우월하다고 말합니다 float. Java에서 float더 이상 사용되지 double않으므로 왜 여전히 사용됩니까? 나는 Libgdx로 많은 프로그램을 만들고, 그것들을 사용하도록 강요 float하지만 (deltaTime 등) double저장 및 메모리 측면에서 작업하기가 더 쉬운 것 같습니다 . 나는 언제 float을 사용하고 double을 사용합니까 ?를 읽습니다 . 그러나 float소수점 …

11
무한 목록에서 100 개의 가장 높은 숫자 얻기
내 친구 중 한 명이이 인터뷰 질문을 받았습니다. "무한한 숫자 목록에서 나오는 숫자의 흐름이 일정하다. 그 중 어느 시점에서든 최고 100 개의 최고 숫자를 반환하기 위해 데이터 구조를 유지해야한다. 모든 숫자는 정수일 뿐이다." 이것은 간단합니다. 정렬 된 목록을 내림차순으로 유지하고 해당 목록에서 가장 낮은 번호의 트랙을 유지해야합니다. 얻은 새 숫자가 …
53 numbers  big-o  puzzles 

3
2 ^ 16이 왜“특별한”숫자입니까? [닫은]
좋아, 나는 이것을 묻는 바보 같은 느낌이 든다. 그러나 Jeff의 기사 : 인터뷰 전화 화면을 올바르게 얻으려면 원래 5 가지 필수 전화 화면 질문에 나와있다 . 당신이 2 ^ 16와 함께 물어볼 때 그들은 당신을 멍하게 쳐다 보지 않아야합니다. 특별한 숫자입니다. 그들은 그것을 알아야합니다. 나는 잠시 동안 개발자 / 소프트웨어 …
48 numbers  binary 

2
왜 일부 언어는 가장 가까운 EVEN 정수로 반올림합니까?
Scheme (R5RS) 및 Python ( 이 Question 참조 )과 같은 프로그래밍 언어 는 값이 주변 정수 사이에 정확히있을 때 가장 가까운 짝수로 반올림합니다. 이것에 대한 추론은 무엇입니까? 다음 계산을 쉽게 추론 할 수있는 수학적 아이디어가 있습니까? (R5RS는 IEEE 부동 소수점 표준을이 동작의 소스로 참조합니다.)

3
10 진수로 표현할 수 없지만 2 진수로 표현할 수있는 숫자가 있습니까?
C#갖는 decimal유형 예를 들어베이스 (10)의 정확한 표현을 필요로 번호를 사용하고, 0.1베이스 (2)에서 표현 될 수 없다 (예를 들어, float및 double)과 항상 이러한 유형의 변수에 저장된 근사 할 것이다. 반대의 사실도 가능했는지 궁금했습니다. 10 진수로 표현할 수 없지만 2 진수로 표현할 수있는 숫자가 있습니까 (이 경우 a float대신에 a decimal를 사용 …


4
리틀 엔디안이 이겼어?
최근 Big vs. Little Endian 전투에 관해 가르 칠 때, 한 학생이 그 문제가 해결되었는지 물었고 나는 몰랐다는 것을 깨달았습니다. 상기 찾고 위키 백과 문서 , 가장 인기있는 현재의 OS / 아키텍처 쌍 리틀 엔디안을 사용하는 것 같다하지만 인터넷 프로토콜 지정 빅 엔디안 패킷 헤더에 숫자 값을 전송. 이것이 현재 …

5
숫자 범위를 저장하는 가장 효율적인 방법은 무엇입니까?
이 질문은 범위를 저장하는 데 필요한 비트 수에 관한 것입니다. 또는 주어진 비트 수에 대해 저장할 수있는 최대 범위는 어떻게됩니까? 0-255 범위 내에서 하위 범위를 저장한다고 가정합니다. 예를 들어 45-74입니다. 위의 예제를 부호없는 2 바이트로 저장할 수 있지만 정보가 중복되어 있어야합니다. 우리는 두 번째 값이 첫 번째 값보다 크므로 첫 …


6
난수 생성기는 어떻게 작동합니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 나는 단지 PHP rand()기능 에 대해 숙고하고 그것을 다시 만들 수있는 방법에 대해 생각하고 완전히 혼란에 빠졌습니다. 난수 생성기는 어떻게 작동합니까?
23 random  numbers 

3
단위 테스트에서 동등성을 위해 이중 값을 올바르게 비교하려면 어떻게해야합니까?
나는 최근에 시계열이 본질적으로 시계열 모듈을 설계했다 SortedDictionnary<DateTime, double>. 이제이 모듈이 항상 작동하고 예상 결과를 생성하는지 확인하기 위해 단위 테스트를 만들고 싶습니다. 일반적인 작업은 시계열의 포인트 간 성능을 계산하는 것입니다. 따라서 내가하는 일은 {1.0, 2.0, 4.0} (일부 날짜)로 시계열을 만드는 것이며 결과는 {100 %, 100 %} 일 것으로 예상합니다. 문제는 …

7
Java에 다른 크기의 프리미티브가있는 이유는 무엇입니까?
자바에서는이 원시적 종류 byte, short, int과 long및 대한 같은 일이 float와 double. 프리미티브 값에 몇 바이트를 사용해야하는지 개인에게 설정해야하는 이유는 무엇입니까? 전달 된 숫자의 크기에 따라 크기를 동적으로 결정할 수 없습니까? 내가 생각할 수있는 두 가지 이유가 있습니다. 데이터의 크기를 동적으로 설정하면 데이터도 동적으로 변경할 수 있어야합니다. 잠재적으로 성능 문제가 …

4
불안정한 부동 소수점 계산을 식별하는 방법은 무엇입니까?
숫자에서는 불안정한 체계를 식별하고 안정성을 향상시키는 것이 매우 중요합니다. 불안정한 부동 소수점 계산을 식별하는 방법은 무엇입니까? 많은 수치 체계가 함께 작동하는 매우 복잡한 시뮬레이션을 진행 중이며 약한 부분을 식별하는 방법을 찾고 있습니다. 미분 방정식과 관련된 물리적 모델을 연구 중입니다. 전체 프로세스의 조감도는 다음과 같습니다. (예비 단계) 실제 관측 수집 P를 …

8
숫자 목록에서 "구멍"찾기
주어진 정렬되지 않은 정수 목록에 존재하지 않는 첫 번째 (가장 작은) 정수를 찾는 가장 빠른 방법은 무엇입니까 ? 내 기본 접근 방식은 정렬하고 목록을 단계별로 실행하는 것입니다. 더 좋은 방법이 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.