본문 바로가기
  • 문과생의 백엔드 개발자 성장기

스택2

12. Java - 함수, 메서드 , 인스턴스 , 스택, 힙 ⭕️ 변수의 종류 1) 멤버 변수 - 클래스 멤버로 선언되는 변수, 메서드 외부에 선언됨 ① 클래스 변수 - 변수 선언 시 static 키워드가 선언된 메서드 - 프로그램 시작시 메모리에 개체 생성되어 프로그램 종료시까지 계속 남아있음 ② 인스턴스 변수 - 클래스로 선언되었지만 static 선언되지 않은 변수 - 클래스 당 1개만 프로그램 시작 전에 생성됨 - 해당 인스턴스가 참조되고 있다면 계속 사용 가능 2) 지역 변수 - 메서드 안에 선언된 변수, 해당 메서드에서만 사용 가능 - 메서드 실행시 메모리에 생성되어 메서드 종료시 자동 삭제 - 메서드 내 어디서든 호출 가능. 단, 선언한 다음 사용함 출처: https://bsj10k2.tistory.com/23 [사는거 징그럽다...:티스토리] 함수란 .. 2022. 6. 29.
1주차 스택/큐 스택/큐 😎 스택 (Stack - 쌓다) 프로그래밍에서 목록 혹은 리스트에서 접근이 한 쪽에서만 가능한 구조 LIFO(Last-In, First-Out) 가 기본원리 내장함수 : push, peek, pop 스택 자료구조 : 책을 쌓는 것처럼 차곡차곡 쌓아 올린 형태의 자료구조를 말함 books = [book1, book2, book3] + [book4] ← push books = [book1, book2, book3, book4] ← 마지막 삽입을 확인 peek books = [book1, book2, book3] / [book4] ← 마지막 삽입한 것을 삭제 pop 즉, 스택에서 삽입하는 연산을 push , 삽입한 것을 확인하는 연산 peek , 삭제하는 연산을 pop 이라고 한다. 스택은 시간 순서.. 2021. 5. 19.