태그
- else if
- Else
- 배열
- 스레드
- While
- If
- 자바
- 타입 메서드
- 프로퍼티 및 메서드
- 이진 트리
- 부모 클래스
- 자식 클래스
- 정적 멤버
- LinearLayout
- do while
- String class
- 문자열
- 반복문
- 생성자
- array
- 조건문
- 다형성
- 캡슐화
- static
- 정적 변수
- Class
- StringBuffer
- Push
- set
- 클래스
- 변수
- Thread
- 상속
- 구조체
- C++
- SWITCH
- Java
- fragment
- POP
- Get
- 원시 값을 통한 초기화
- 원시 값
- 열거형 사용
- 열거형(enum)
- 클래스 사용
- 타입 프로퍼티 및 메서드
- 불변 인스턴스
- 가변 인스턴스
- 인스턴스 메서드
- 강제 추출 (Force Unwrapping)
- 옵셔널 바인딩 (Optional Binding)
- 옵셔널 추출(Optional Unwrapping)
- !(암시적 추출 옵셔널)
- 옵셔널 표현
- 옵셔널(Optional)
- repeat while
- 범위 연산자
- 함수의 타입 표현
- 가변 매개변수
- 전달 인자 레이블
- 매개 변수 기본 값
- 함수 선언의 기본 형태
- 반환 값이 없는 함수
- 매개 변수가 없는 함수
- 매개 변수와 반환 값이 없는 함수
- 함수의 호출
- 함수 기본
- 컬렉션 타입
- Anyobject
- String(문자열)
- 문자를 표현하기 위한 타입)
- Character(한 글자
- Double(부동 소수형 타입
- 32비트)
- Float(부동 소수형 타입
- Uint(부호가 없는 정수 - 양의 정수)
- 64비트)
- int (정수형
- 기반 클래스
- xcode 파일 이름 변경
- 체이닝(Chaining)
- 조사법의 테이블 크기 재설정
- 이차 조사법
- 선형 조사법
- 해싱(Hashing)
- 해시의 충돌
- 해시 함수 동작 과정
- 해시(Hash)
- AVL 트리의 출력 함수
- AVL 트리의 삽입
- AVL 트리의 균형 잡기
- AVL 트리의 높이
- AVL 트리의 회전
- redefinition of 'preorder' as different kind of symbol
- 트리의 효율성
- 완전 이진트리(Complete Binary Tree)
- 이진 탐색 트리의 삭제
- 이진 탐색 트리의 탐색
- 이진 탐색 트리(Binary Search Tree)
- 너비 우선 탐색(Breadth First Search)
- 연결 리스트 정의
- 깊이 우선 탐색(Depth First Search)
- 방향 가중치 그래프와 인접 리스트
- 무방향 비가중치 그래프와 인접 행렬
- 리스트를 사용하는 방식
- 2차원 배열을 사용하는 방식
- 인접 리스트(Adjacency List)
- 인접 행렬(Adjacency Matrix)
- 그래프(Graph)
- 그래프의 개념과 구현
- 이진 탐색(Binary Search)
- 순차 탐색(Sequential Search)
- 순차 탐색과 이진 탐색
- 우선순위 큐의 삭제
- 우선순위 큐의 삽입
- 우선순위 큐의 차이점
- 우선순위 큐의 필요성
- 이진 트리의 구현 및 순회
- 리프 노드
- 루트 노드
- 높이 균형 트리
- 완전 이진 트리
- 포화 이진 트리
- 이진 트리의 개념
- 기수 정렬(Radix Sort)
- 계수 정렬(Counting Sort)
- closesocket
- 소켓 프로그래밍 함수와 Winsock2
- 포트 설정
- 서버 & 클라이언트 구조
- UDP(User Datagram Protocol)
- TCP(Transmission Control Protocol)
- 소켓(Socket)
- 소켓 프로그래밍의 개요
- 예외 처리 구문
- 예외(Exception)
- Multi map(멀티 맵)
- Map(맵)
- Multi Set(멀티 집합)
- Set(집합)
- STL 연관 컨테이너
- POP_BACK
- POP_FRONT
- PUSH_FRONT
- Forward List(순방향 리스트)
- List(리스트)
- Deque(덱)
- Vector(벡터)
- STL 시퀀스 컨테이너
- show()=0 오류
- expected member name or ' ' after declaration specifiers
- Priority Queue(우선순위 큐)
- Stack(스택)
- STL 컨테이너 어댑터
- 스마트 포인터(Smart Pointer)
- 일반화 프로그래밍(Generic Programming)
- 디폴트 템플릿 인수
- 클래스 템플릿(Class Template)
- 명시적 특수화(Explicit Specialization)
- 함수 템플릿(Fuction Template)
- 템플릿(Template)
- 추상 클래스(Abstract Class)
- 순수 가상 함수(Pure Virtual Function)
- 가상 클래스의 소멸자
- 가상 함수(Virtual Function)
- 자식 클래스에서 오버라이딩의 문제점
- 랜덤 rand()
- ||(or)
- &&(and)
- 조건과 분기
- 피라미드 쌓기
- 거꾸로 별
- 상수 멤버
- 프렌드 클래스
- 프렌드 함수
- 캡슐화 기법
- 오버 라이딩
- 생성자와 소멸자
- 더블은 lf
- 정수는 d
- 문자열은 s
- 실수형 변수
- 멤버(Member)
- 접근 한정자
- public private
- 멤버 참조 연산자(.)
- 인스턴스(Instance)
- 구조체와 클래스의 차이점
- C++의 클래스
- string s
- C++의 문자열 자료형
- 네임 스페이스(Name space)
- C++의 기본 입출력
- C++은 C언어의 구조체(Struct) 대신에 클래스(Class)를 사용
- C++은 객체 중심의 언어이며 C언어는 함수 기반의 언어
- 정렬 - 선택 정렬과 삽입 정렬
- 연결 리스트를 이용한 큐 구현
- 배열을 이용한 큐 구현
- 큐의 구현
- 후위 표기법을 계산하는 방법
- 중위 표기법을 후위 표기법으로 바꾸는 방법
- 후위 표기법
- 중위 표기법
- 스택을 활용
- 스택 전체 출력 함수
- 스택 추출 함수
- 스택 삽입 함수
- 연결 리스트를 이용한 스택 구현
- 배열을 이용한 스택 구현
- 스택의 구현
- prev next
- 양방향 연결 리스트 구현에 있어서 주의할 점
- 양방향 연결 리스트 전체 출력 함수
- 연결 리스트 삭제 과정
- 연결 리스트 삽입 과정
- 양방향 연결 리스트
- 연결 리스트의 특징
- 연결 리스트 구현에 있어서 주의할 점
- 연결 리스트 전체 출력 함수
- 연결 리스트 메모리 해제 함수
- 연결 리스트 삽입 삭제 과정
- 배열 기반의 리스트
- 연결 리스트의 필요성
- 프로그램의 성능 측정 방법론
- 트리 그래프
- 배열 연결 리스트 스택 큐
- 시간 복잡도(Time Complexity) 공간 복잡도(Space Complexity)
- 파일 분할 컴파일
- 인자를 가지는 매크로 전처리기
- 매크로 전처리기
- 내가 정의한 헤더 파일 사용하기
- Xcode Visual Studio 헤더 파일 만들기
- #include "파일 이름" #include <파일 이름>
- 파일 포함 전처리기
- fprintf() fscanf()
- fopen( ) fclose( )
- r w a
- Visual Studio에서 기본 실행 파일 경로 확인하는 방법
- 파일 입출력의 과정
- 파일을 열고 닫기
- 파일 입출력 함수
- 파일 입출력의 필요성
- 구조체 포인터 변수에 접근하기
- 더 짧게 구조체 정의하기
- 구조체의 초기화
- 구조체의 변수의 선언과 접근
- 구조체의 정의와 선언
- 매개변수 및 반환 자료형이 없는 함수 포인터
- memset( )
- 정적 변수 힙 영역 - 동적 할당 변수 스택 영역 - 지역 변수
- 코드 영역 - 소스코드 데이터 영역 - 전역 변수
- free( )
- 동적 메모리 할당 함수
- malloc( )
- 동적 메모리 할당의 개념
- 컴퓨터가 변수를 처리하는 방법
- 포인터 배열의 구조 분석
- 2차원 배열의 초기화
- 2차원 배열의 필요성
- 다차원 배열과 포인터 배열
- weak_ptr
- 함수의 매개변수가 처리될 때
- 레지스터 변수
- 값에 의한 전달 방식(ADD 함수)
- 참조에 의한 전달 방식(ADD 함수)
- 프로그램 메모리 주소
- xcode 프로젝트 만들기
- 맥 xcode
- strcpy( )
- strcat( )
- strstr( )
- strcmp( )
- strlen( )
- gets_s
- "const char *" 형식의 값을 사용하여 "char *" 형식의 엔터티를 초기화할 수 없습니다.
- 문자 입출력 함수
- 문자와 버퍼
- EOF(End Of File)
- 버퍼(Buffer)
- 간접 참조 연산자(*)
- 포인터(*)
- 주소 연산자(&)
- 포인터 관련 연산자
- 포인터의 개념
- 배열의 선언과 초기화
- 함수 만들기
- 반환 자료형
- 구구단 만들기
- 이스케이프 시퀀스(Escapse Sequence)
- 연산자의 종류
- 연산자와 피연산자
- scanf( )
- 기본 입출력
- system식별자
- 변수와 상수의 개념
- 변수의 선언
- 기본 출력
- 변수의 초기화와 쓰레기 값
- 기본적인 자료형
- 예약어와 식별자
- 정수의 표현 방법
- 실수의 표현 방법
- C언어 프로그래밍 개발환경 구축
- 동적 메모리 할당
- Math 클래스
- Method Chaining
- StringBuffer Class
- 문자열과 배열
- 오토 언박싱
- 오토 박싱
- Java.lang 패키지/오토 박싱
- Override 메서드
- Object와 오버라이딩
- 전역 변수
- 프레임워크(Framework)
- 고급 언어(파이썬)
- 저급 언어(어셈블리어)
- 코드(Code)
- 코딩(Coding)
- 코딩 기본 용어
- Fragment에선 findViewById가 바로 작동이 안됨 findViewById앞에 view를 붙여야 함
- Card View
- Frame Layout 액자
- Frame Layout (뷰 끼리 겹치기)
- Check Box (옵션 선택 버튼)
- += 기존에 자기가 갖고 있던 값에서 추가된 값
- Radio Button (옵션 선택 버튼)
- null - 비어 있는 값
- (!= null) - null이 아니면 이라는 뜻(! 붙으면 부정문)
- 앱이 죽거나 실행이 안될 경우 activity_main.xml에 있는 ViewPager2를 ViewPager로 바꿔주기
- Firebase Recycler View
- 이미지 로딩을 더 원활하게 해줄수 있는 라이브러리
- private Context context;
- Constraint Layout
- 동영상 재생 안됨
- Button Selector
- Start Activity For Result
- 바텀 뷰
- 구글맵 만들기
- 구글맵 오류
- 드롭 다운
- Media Recorder
- Recycler View
- 리사이클러뷰 만들기
- .java 파일 만드는 법
- 카메라 앱 만들기
- xml 파일 추가
- onActivityResult에 빨간줄
- Navigation Menu
- 흰화면
- WebView 만들기
- sub activity 만드는 법
- find View By id
- in put Text
- 2바이트 입출력 스트림
- 2byte Stream
- Data Stream
- Filter Stream
- 데이터 스트림
- File Input Stream
- File Output Stream
- File Stream
- elementAt
- addElement
- Java Vector
- setTime
- getTime
- nextToken
- hasMoreElements
- Java StringTokenizer
- Java StringBuffer
- Java Runtime Class
- java Wrapper
- 예외의 처리
- 임계 영역
- 스레드의 동기화
- 스레드 우선 순위
- InCapsulation
- Polumorphism
- 관계 연산자
- System.out.print
- Must declare a named package because this compliation unit is associated to the named module
- .class 파일 생성
- java 프로그램 만들기
- 사용자 변수 path
- 윈도우10 환경변수 설정
- 자바 언어의 특징
- 자바 언어의 종류
- 중첩 클래스
- findviewbyid
- 형식 지정자
- 파생 클래스
- push_back
- this 포인터
- Queue(큐)
- 최대 힙
- 이진 트리 순회
- Visual Studio 설치
- system("pause")
- 구조체 사용
- unique_ptr
- 변수와 상수
- java String
- VideoView
- 후위 순회
- 중위 순회
- 전위 순회
- AVL 트리
- table layout
- 비선형 구조
- 선형 구조
- has a
- 자료구조와 알고리즘
- 상향식
- 재귀 함수
- 기본 생성자
- 참조 변수
- INT_MIN
- INT_MAX
- _CRT_SECURE_NO_WARNINGS
- 안드로이드 개발자 모드
- 자바 개발환경 구축
- 자바 언어
- object stream
- match_parent
- switch case
- ViewPager
- NIL
- android:layout_gravity
- android:gravity
- usb 디버깅
- Frame Layout
- getline()
- 접근 제한자
- oncreate
- 무한 루프
- java calendar
- List View
- CnT
- 클래스 상속
- is a
- bool
- surfaceview
- 다차원 배열
- 증감 연산자
- frameLayout
- 포트(Port)
- wrap_content
- Recv
- Object 클래스
- edit text
- Eclipse 설치
- 이중 반복문
- 객체 지향 프로그래밍
- BroadcastReceiver
- RelativeLayout
- 삼항 연산자
- 선택 정렬
- 부모와 자식
- 추상 클래스
- 동적 바인딩
- hashCode
- 함수 오버로딩
- 함수 포인터
- shared_ptr
- 대입 연산자
- Intent
- iostream
- scanf
- 환경변수 설정
- For Each
- width
- System.out.println
- overriding
- 퀵 정렬
- wrapper class
- 오버플로우
- Winsock2
- while문
- Spinner
- for in
- 다중 상속
- 삽입 정렬
- 우선순위 큐
- send
- printf
- 하향식
- orientation
- java class
- 팩토리얼
- getchar
- 연결 리스트
- vertical
- 실행 오류
- getter
- setter
- sqrt
- temp
- 컴파일
- float
- node
- default
- height
- null
- 출력문
- for문
- 소켓 프로그래밍
- 연산자 우선순위
- CUR
- args
- 전처리기
- insert
- connect
- 객체
- 연산자 오버로딩
- 지역 변수
- volley
- 조건부 컴파일
- toString
- Google Map
- 소멸자
- 복사 생성자
- 메서드
- 오버로딩
- documentation
- Put
- 자료구조
- Encapsulation
- Synchronized
- 스트림
- Stream
- constructor
- 2차원 배열
- 객체 직렬화
- Visual Studio
- Private
- 상수
- Generic
- switch문
- 매개변수
- equals
- 메모리 할당
- const
- 예외 처리
- Socket
- 논리 연산자
- 비트 연산자
- bind
- 클라이언트
- cmd
- add
- any
- 소켓
- Dialog
- CONTINUE
- 아스키코드
- 일반화
- ++
- 파일 입출력
- Gravity
- 객체지향프로그래밍
- IF문
- 포트
- random
- append
- protected
- 특징
- 프렌드
- 스택
- 큐
- 인터페이스
- big-O
- 환경변수
- Hashtable
- Min
- url
- 회원가입
- 로그인
- public
- abs
- Catch
- Gets
- context
- 주석
- 포인터
- 문자
- Eclipse
- 서버
- vector
- jsp
- Throw
- 트리
- Inheritance
- 객체지향
- Accept
- iP
- Friend
- Math
- typedef
- Network
- php
- 컬렉션
- Log
- 함수
- C언어
- 길이
- Debug
- 네트워크
- Listen
- MP3
- 엑셀
- ?
- DOUBLE
- 멤버
- do
- 깊이
- Try
- MAX
- For
- Final
- Dictionary
- Break
- Case