«arrays» 태그된 질문

배열은 각각 하나 이상의 인덱스로 식별되는 요소 (값, 변수 또는 참조) 모음으로 구성된 정렬 된 선형 데이터 구조입니다. 배열의 특정 변형에 대해 질문 할 때는 [vector], [arraylist], [matrix]와 같은 관련 태그를 대신 사용하십시오. 이 태그를 사용할 때 프로그래밍 언어와 관련된 질문에서 사용중인 프로그래밍 언어로 질문에 태그를 지정하십시오.

4
JavaScript에서 객체 / 배열의 성능은 무엇입니까? (특히 Google V8의 경우)
JavaScript (특히 Google V8)의 배열 및 객체와 관련된 성능은 문서화하기에 매우 흥미로울 것입니다. 이 주제에 대한 포괄적 인 기사는 인터넷 어디에도 없습니다. 일부 개체는 클래스를 기본 데이터 구조로 사용한다는 것을 이해합니다. 속성이 많은 경우 때때로 해시 테이블로 취급됩니까? 나는 또한 배열이 때때로 C ++ 배열처럼 취급된다는 것을 이해합니다 (즉, 빠른 …

7
객체 인 것처럼 명명 된 속성을 배열에 추가 할 수있는 이유는 무엇입니까?
다음 두 가지 코드 스 니펫은 나에게 동일하게 보입니다. var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; 과 var myObject = {'A': 'Athens', 'B':'Berlin'}; 둘 다 동일하게 행동하기 때문에 typeof(myArray) == typeof(myObjects)(둘 다 '객체'를 산출합니다). 이 변종들간에 차이점이 있습니까?


2
자바 스크립트 배열의 Big O
JavaScript의 배열은 항목을 추가하고 제거하여 수정하기가 매우 쉽습니다. 대부분의 언어 배열이 고정 크기이고 크기를 조정하려면 복잡한 작업이 필요하다는 사실을 다소가립니다. JavaScript를 사용하면 성능이 떨어지는 배열 코드를 쉽게 작성할 수 있습니다. 이것은 질문으로 이어집니다. 배열 성능과 관련하여 JavaScript 구현에서 어떤 성능 (큰 O 시간 복잡도 측면에서)을 기대할 수 있습니까? 모든 합리적인 …


8
O (n)보다 빠르게 배열 요소의 인덱스 가져 오기
나는 거대한 배열과 그것의 값을 가지고 있습니다. 배열 값의 인덱스를 얻고 싶습니다. Array#index그것을 얻기 위해 전화 하는 것보다 다른 방법 이 있습니까? 문제는 정말 거대한 배열을 유지하고 Array#index엄청난 시간을 호출 할 필요가 있기 때문입니다. 몇 번의 시도 끝에 값 자체 대신 필드가있는 구조체를 저장하여 요소 내부에 인덱스 를 캐싱(value, index) …

16
자바 : ArrayList에서 중복을 감지 하시겠습니까?
ArrayList에 Java에서 동일한 요소가 두 개 이상 포함되어 있는지 감지 (참 / 거짓 반환)하려면 어떻게해야합니까? 감사합니다, 테리 편집 "블록"을 서로 비교하는 것이 아니라 정수 값을 비교하는 것을 잊었습니다. 각 "블록"에는 int가 있으며 이것이 다른 점입니다. "getNum"이라는 메서드를 호출하여 특정 Block의 정수를 찾습니다 (예 : table1 [0] [2] .getNum ();

16
char 배열 c 지우기
첫 번째 요소를 null로 설정하면 char 배열의 전체 내용이 지워질 것이라고 생각했습니다. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; 그러나 이것은 첫 번째 요소 만 null로 설정합니다. 또는 my_custom_data[0] = 0; 를 사용하는 대신 memset위의 두 가지 예가 모든 데이터를 지워야한다고 생각했습니다.
104 c  arrays  char 

13
배열 매개 변수의 크기가 main에서와 동일하지 않은 이유는 무엇입니까?
매개 변수로 전송되는 배열의 크기가 main 내에서와 동일하지 않은 이유는 무엇입니까? #include <stdio.h> void PrintSize(int p_someArray[10]); int main () { int myArray[10]; printf("%d\n", sizeof(myArray)); /* As expected, 40 */ PrintSize(myArray);/* Prints 4, not 40 */ } void PrintSize(int p_someArray[10]){ printf("%d\n", sizeof(p_someArray)); }
104 c  arrays  function  sizeof 

23
두 배열의 값이 동일한 지 확인하는 방법
이 두 배열이 있습니다. 하나는 ajax 요청의 정보로 채워지고 다른 하나는 사용자가 클릭하는 버튼을 저장합니다. 이 코드를 사용합니다 (샘플 번호로 채웠습니다). var array1 = [2, 4]; var array2 = [4, 2]; //It cames from the user button clicks, so it might be disordered. array1.sort(); //Sorts both Ajax and user info. …


2
자바 스크립트 빈 배열 줄이기
배열을 줄이면 숫자 0을 얻으려고하지만 함수의 동작을 명확하게 이해하지 못합니다. [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); 결과 TypeError: Reduce of empty array with no initial value 배열이 비어 있으면 줄일 수 없습니다 [""].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); 결과 "" 배열의 유일한 요소가 빈 문자열 인 경우 빈 …

10
Firestore로 "객체 배열"을 업데이트하는 방법은 무엇입니까?
저는 현재 Firestore를 시도하고 있는데 "배열 업데이트 (하위 문서라고도 함)"라는 매우 간단한 작업에 갇혀 있습니다. 내 DB 구조는 매우 간단합니다. 예를 들면 : proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com", when:timestamp}, ], 나는 (성공하지 않고) 새로운 레코드를 shareWith객체 배열 로 밀어 넣으려고 합니다. 난 노력 했어: // …

4
numpy.array () 데이터를 올바르게 저장하고로드하는 방법은 무엇입니까?
numpy.array데이터를 제대로 저장하고로드하는 방법이 궁금합니다 . 현재 나는 numpy.savetxt()방법을 사용하고 있습니다. 예를 들어, markers다음과 같은 배열 이있는 경우 : 다음을 사용하여 저장하려고합니다. numpy.savetxt('markers.txt', markers) 다른 스크립트에서 이전에 저장 한 파일을 열려고합니다. markers = np.fromfile("markers.txt") 그리고 그것이 내가 얻는 것입니다 ... 저장된 데이터는 먼저 다음과 같습니다. 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 …
104 python  arrays  numpy 

4
Numpy isnan ()이 float 배열에서 실패합니다 (pandas 데이터 프레임 적용).
팬더 데이터 프레임에서 적용되는 플로트 배열 (일부 일반 숫자, 일부 nans)이 있습니다. 어떤 이유로 numpy.isnan이이 배열에서 실패하지만 아래에 표시된 것처럼 각 요소는 부동 소수점이고 numpy.isnan은 각 요소에서 올바르게 실행되며 변수 유형은 확실히 numpy 배열입니다. 무슨 일이야?! set([type(x) for x in tester]) Out[59]: {float} tester Out[60]: array([-0.7000000000000001, nan, nan, nan, nan, …
104 python  arrays  numpy  pandas 

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