본문 바로가기

Lang11

[Java] 2차원 리스트 List 목차 선언 데이터 입력 데이터 및 크기 조회 [1. List의 선언] 1. 빈 리스트 선언 List list = new ArrayList(); List list = new ArrayList; 2. 물리적 크기를 정한 리스트 선언 List list = new ArrayList(10); [2. List 데이터 삽입] 1. 리스트 선언과 동시에 데이터 입력 List list = Arrays.asList( Arrays.asList(1,2,3), Arrays.asList(4,5,6), Arrays.asList(7,8,9) ); 2. 1차원 리스트 선언 후 삽입 List list = new ArrayList(); List list0 = new ArrayList(Arrays.asList(1,2,3)); List li.. 2023. 4. 6.
[Java] 1차원 리스트 List 목차 리스트란 선언 데이터 입력 데이터 삭제 데이터 및 인덱스 조회, 크기 확인 정렬 (오름차순, 내림차순) 리스트 출력 [1. List란] - 리스트는 중복을 허용하면서 저장순서를 유지하는 컬렉션(Collection)을 구현하는데 사용된다. - ArrayList : List 인터페이스를 구현하는 컬랙션 클래스 - 인덱스는 0부터 시작 [2. List의 선언] 1. 빈 리스트 선언 List list1 = new ArrayList(); List list2 = new ArrayList(); List list3 = Collections.EMPTY_LIST; 2. 물리적 크기가 정해진 빈 리스트 선언 List list = new ArrayList(10); 3. 선언과 동시에 데이터 입력 List list = n.. 2023. 4. 6.
[Java] class 클래스 [1. Class] 1. class의 정의 : 객체를 정의하기 위한 설계도 또는 틀 - 틀이 한 번 설정되면 여러개의 객체에 대한 속성과 기능을 쉽게 정의할 수 있음 2. 클래스의 장점 - 코드의 재사용성이 높음 - 코드의 관리가 용이 3. 클래스의 기능 (1) 속성 정의 : 클래스(Ex.학생명단 )별로 생성되는 인스턴스(Ex.학생)의 속성을 쉽게 정의할 수 있다. Class Student student1 student2 student3 String name; String major; int studentNum; char grade; boolean attendence; Student s1 = new Student(); s1.name = 상희; s1.major = 경제금융학부; s1.studentNum =.. 2023. 4. 3.
[C++] STL 2차원 vector 사용법 1. 2차원 벡터 선언 (1) vector를 사용하기 위해서는 헤더파일을 추가해야 한다. : #include (2) vector의 선언은 다음과 같다 : vector 벡터명; (3) vector의 행열 크기를 결정하며 선언하기 : vector 벡터명(행 길이, vector(열 길이)); //이때, 값은 0 #include #include #include using namespace std; int main() { vector V1; vector V2(3, vector(5)); } 2. 벡터 값 할당 (1) 먼저 1차원 벡터를 선언한 후 2차원 벡터에 (행마다) 삽입하기 : 2차원벡터명.push_back(1차원벡터명); (2) 이미 사이즈가 정해진 2차원 벡터에 값 채우기 : fill(벡터명[행].시작부분.. 2023. 2. 28.
[C++] STL 1차원 vector 사용법 1. STL vector (1) vector를 사용하기 위해서는 헤더파일을 추가해야 한다. : #include (2) vector의 선언은 다음과 같다 : vector 벡터명; #include #include using namespace std; int main(){ vector V; } 2. 벡터 값 할당 (1) 미리 벡터의 크기를 정한 후 값을 0으로 설정하는 방식 : vector V(크기) (2) 미리 벡터의 크기와 그 값을 설정하는 방식 : vector V(크기, 값) (3) 벡터의 크기만 설정 후 fill을 통해 (4) 벡터의 앞부분부터 값을 직접 입력하는 방식 : 벡터명.push_back(값) #include #include using namespace std; int main() { vect.. 2023. 2. 2.