본문 바로가기

반응형

데이터구조

(3)
강의 6: 자바스크립트 객체와 메서드 개념 설명: 객체 생성과 속성 추가: 객체는 다양한 데이터와 함수를 포함할 수 있는 자료 구조입니다. 객체를 생성하려면 중괄호 {}를 사용하고, 객체 내에 속성(데이터)과 메서드(함수)를 추가할 수 있습니다. 속성은 이름과 값으로 구성되며, 메서드는 함수로 정의됩니다. 메서드 정의와 호출: 객체 내에서 메서드를 정의하려면 함수를 객체의 속성으로 할당합니다. 메서드는 객체 내에서 동작을 수행하는 함수로, 다른 객체나 변수와 상호 작용할 수 있습니다. 메서드는 해당 객체를 통해 호출됩니다. 예제 코드: 아래는 객체 생성, 속성 추가, 메서드 정의 및 호출하는 예제 코드입니다. // 객체 생성과 속성 추가 let person = {}; // 빈 객체 생성 person.name = "Alice"; // name..
데이터 구조와 알고리즘: 기본 데이터 구조와 알고리즘 개념 데이터 구조와 알고리즘은 프로그래밍의 기본적이면서도 중요한 부분입니다. 파이썬을 사용하여 이들을 학습하는 것은 초보자에게 매우 유익합니다. 다음은 이에 대한 상세한 설명입니다. 1. 이론 설명 데이터 구조: 데이터를 효율적으로 저장하고 관리하는 방법. 예: 리스트, 튜플, 딕셔너리, 셋, 스택, 큐 등. 알고리즘: 문제를 해결하기 위한 절차나 공식. 예: 정렬, 검색, 최적화 문제 해결 등. 2. 변수 선언 데이터 구조를 사용하기 위해 변수를 선언하여 데이터를 저장합니다. 3. 자료형 확인 데이터 구조와 관련된 변수의 자료형을 확인하여 적절한 연산을 수행할 수 있습니다. 4. 자료형 변환 데이터 구조는 필요에 따라 다른 자료형으로 변환될 수 있습니다. 5. 자료형 간 연산 데이터 구조를 사용하여 복잡한 ..
셋(Set) 이해하기: 중복을 허용하지 않는 셋 자료형을 사용하여 집합 연산을 수행합니다. 셋(Set)은 파이썬에서 중복을 허용하지 않는 컬렉션 타입으로, 집합 연산을 쉽게 할 수 있도록 해줍니다. 이 개념을 파이썬 입문자들이 쉽게 이해할 수 있도록 상세하게 설명하겠습니다. 1. 이론 설명 셋은 중복된 요소를 가질 수 없는 순서 없는 컬렉션입니다. 셋은 수학적 집합의 개념과 유사하여, 집합 연산을 수행하는 데 유용합니다. 2. 변수 선언 셋은 중괄호 {} 또는 set() 함수를 사용하여 선언할 수 있습니다. 예: my_set = {1, 2, 3} 또는 my_set = set([1, 2, 3]) 3. 자료형 확인 셋의 자료형은 set입니다. type(my_set)은 을 반환합니다. 4. 자료형 변환 리스트, 튜플, 문자열 등 다른 컬렉션 타입을 셋으로 변환할 수 있습니다. 이 때, 중복된 요소는..

반응형