1차원배열의 선언type array-name[]; 또는 typep[] array-name;- 배열은 참조형 ?- reference, primitive 배열의 생성array-name = new type[size];- 자바의 배열은 한번 생성된 후에는 크기가 변할 수 없다- api 에 가변 배열있으니 그거 참고 - 2차원, 3차원 배열 .....
사실 원래 제목은 더 깁니다. 걍 다 써보면 "Non-equilibrium dynamics of disordered systems: understanding the broad continuum of relevant time scales via a strong-disorder RG in configuration space(무질서 시스템의 비평형 동역학:배열공간의 강한 무질서 RG를 통해 .....
배열, 연결 리스트, 트리와 같은 컨테이너(container)들은 동적인 메모리가 필요하다. C에서는 동적인 메모리를 할당받기 위해 일반적으로 malloc()과 free() 함수를 사용하지만, C++에서는 새로운 키워드인 new와 delete를 사용한다. 왜 C++에서는 malloc()과 free().....
typedef 는 어떤 자료형을 다른 이름으로 사용하기 위해 사용한다. 예) typedef struct tagPoint { int x; int y; } Point; 위의 code 에서 struct tagPoint { int x; int y; }; 이 표현을 Point 라는 한 단어로 표현하겠다는 뜻이다. 위처럼 구조체를 typedef 와 함.....
array_unique(PHP 4 >= 4.0.1, PHP 5)array_unique ? 배열에서 중복된 값을 제거설명array array_unique ( array $array [, int $sort_flags ] )입력 array 를 취해서 중복값이 없는 새로운 배열을 반환한다. 키는 보존된다는 것에 유의한다. array_unique()는 우선 문자열.....
눈컴파일 및실시간 두뇌 실행을 해봅시다. 거두절미 하고 아래의 소스는 과연 실행이 잘 될까? int main() { char str2= "abc"; str2[0] = 'A'; cout 당연히 잘 된다. Abc라는 문자열이 화면에 출력된다. 그렇다면 아래의 소스는 실행이 잘 될까? .....
Ruby forum의 내용을 인용하자면 ( written by Stefan ) 이 알고리즘의 이름은 fisher-yates/knuth shuffle 이라고 하고, 현재의 값으로 다음 값을 예측할 수 없다고 한다. 또한 complexity 가 O(n) 이라서 일반적으로 sort_by { random } 으로 사용할 때.....
이중 포인터로 2차원 배열을 동적 할당할 수 있다. 다음은 이중 포인터 **aNum에 크기가 5*4인 정수형 2차원 배열을 할당하고, 값을 0으로 채워서 결과를 확인하는 예제이다. int nRow=5, nCol=4; int **aNum;// 메모리 할당하기 aNum = (int **).....