목록클래스 (3)
Developer_Neo
Stack(스택) 중요 개념 : LIFO구조로 가장 나중에 들어간 데이터를 가장 먼저 빼내는 구조. 중요 연산 : pop(), push() 주요 사용 사례 : 웹 브라우저 방문기록(뒤로가기, 앞으로 가기), 실행 취소, 역순 문자열 만들기, 후위 표기법 계산, 재귀알고리즘 장/단점: 데이터저장, 읽기 속도가 빠르다/ 데이터 개수에 영향을 받는다.(스택의 공간) 구현 : 파이썬 – list / 자바 – Stack클래스 or List들 or 배열 파이썬의 경우 재귀함수는 1000번까지만 호출가능 웹 브라우저 방문기록(뒤로가기, 앞으로 가기) prev, next 스택을 가짐 처음 크롬화면으로 들어갔다. 네이버에 들어갔다. 이때 prev에 크롬 첫 화면이 들어간다. 네이버 뉴스에 들어갔다. 이때 prev에 네이..
오늘 나의 학습 목표는 무엇인가요? - 클래스와 객체를 배우고, 필드와 메서드를 배운다. 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? 필드라는 용어 빼고, 알고있는 상태 클래스 - 우리가 인지할 수 있는 실재하는 모든 것이자 사용할 수 있는 실체인 객체를 정의한 설계도, 틀이라고 할 수 있다. - 클래스는 자동차를 만드는 공장, 객체는 자동차라고 생각을 해도 됩니다. - 클래스는 크게 Data(속성)와 메소드로 이루어진다. - 클래스는 직접적으로 활용해 코드로 사용할 수 없습니다. 꼭 클래스를 이용해 객체를 생성해야지만 사용할 수 있습니다. (하지만 Static으로 선언되어 있는 메서드의 경우 사용 가능.) class 클래스명 { // 클래스 정의 -- 생략 -- } 더 나아가서 자세히 보..
클래스 - 객체를 만드는 도구 클래스(class)란 똑같은 무엇인가를 계속해서 만들어 낼 수 있는 설계 도면이고(과자 틀), 객체(object)란 클래스로 만든 피조물(과자 틀을 사용해 만든 과자)을 뜻한다. 출처 https://wikidocs.net/28 05-1 클래스 초보 개발자들에게 클래스(class)는 넘기 힘든 장벽과도 같은 존재이다. 독자들 중에도 클래스라는 단어를 처음 접하는 이들도 있을 것이다. 그러면 도대체 클래스가 무엇인지 ... wikidocs.net 메소드만을 갖는 간단한 클래스 구조 - 메소드를 호출할 때에 self자리에는 인수를 넘기지 않는다. class 클래스명: '''docstring''' def 메소드(self): '''docstring''' 클래스를 만들 때 모든 메소드..