아래 내용은 부스트코스 강의를 들으며 정리한 것입니다. 자료구조 (Data structure) 자료에 대한 처리를 효율적으로 수행할 수 있도록 데이터를 표현(조직) 및 저장하는 방법 + 자료구조에 따라 알고리즘은 달라짐, 즉 알고리즘은 자료구조에 의존적이므로 자료구조와 알고리즘을 함께 말하는 것. 다루게 될 자료구조의 종류 연결 리스트(Linked list), 스택&큐(Stack & Queue), 해시(Hash), 트리(Tree), 정렬(Sort) 시간 복잡도: 서로 다른 알고리즘의 효율성 비교 알고리즘 비교 시 규칙 1. input ≥ 0 입력값(n)은 시간 복잡도에서 음수일 수 없기에, 항상 0보다 크다고 가정한다. 2. functions do more work for more input 함수는 더 ..
비전공자로 개발자가 되기로 마음먹고, 전공자와의 간극을 좁힐만한 수단이 무엇이 있을까 항상 생각한다. 자격증이라도 있으면 어떨까 싶어 알아보니 자격증 중에서는 정보처리기사, SQLD가 그나마 효용성 있다고. 학원 개강일도 꽤 남았고 그동안 뭐라도 할 겸 일단 무작정 정처기 접수를 했다. 접수 정보처리기사 필기는 본인이 원하는 고사장과 시험 기간 내 날짜를 지정하여 원서 접수를 할 수 있다. 컴퓨터공학, 정보 쪽과 관련이 없는 학과를 전공했어도 4년제를 졸업했다면 응시 자격이 주어진다. 사실 이 접수도 정말 무대뽀였던 게..^^ 이렇게 접수율이 높은 시험인 줄 모르고, 접수 시작하고 꽤 시간 지나서 이제 좀 해볼까? 하고 설렁설렁 들어갔는데 서울에 정말 단 한 군데도 어떤 날짜에도 자리가 남아있지 않았다...
조건문 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나. 조건에 따라 다른 문장이 수행되도록 함. if문 if (조건식) { } 만약 조건을 충족한다면 실행하라. 조건식의 결과 값이 true면 {}안의 내용 실행, false면 실행 X if~else문 if(조건식) { A } else { B } 조건식의 결과 값이 true면 A의 내용 실행, false면 B의 내용 실행. if~else if~else문 if(조건식) { A } else if(조건식2) { B } else { C } 조건식의 결과 값이 true면 A의 내용 실행, 조건식2의 결과 값이 true면 B의 내용 실행. 모두 false일 경우 C의 내용 실행 else if 추가 가능. 조건문이 true면 이후 조건은 실행하지 않음. 조건..
지금 적용한 티스토리 스킨 사이드바 요소에 기본적으로 링크 모듈이 없을 때, 티스토리 사이드바에 텍스트로만 된 링크를 따로 추가하고 싶은데, 방법을 구글링해보니 나오는 것들이 대부분 수익창출 광고를 위한 사진 배너 링크 넣기라서 도움이 되지 않았다. 난 그저 간단하게 내 네이버 블로그로 연결되는 링크를 하나 걸고 싶었을 뿐 플러그인 추가하고, 사이드바 설정에서 여러가지 만져 보았는데 되질 않았고 HTML 수정해서 링크 달았다. 혹시라도 나와 같은 상황에 뭘 해야할 지 모르는 분들이 있을지도 모르니 간략히 포스팅 한다. 티스토리 사이드바에 텍스트 링크 추가 티스토리 블로그 관리 설정에서 스킨 편집에 들어가면 보이는 HTML 편집을 누르고, HTML 탭을 선택한다. 그러면 아래 사진과 같은 화면이 보일 것이..
컴퓨터(java)에서 상수 한 번만 저장(기록)할 수 있는 메모 상수 선언 및 초기화 final int AGE; 변수 선언 앞에 final 관례적으로 모두 상수명은 대문자로 표기! 1) final int NUM = 100; 2) final int NUM; NUM = 100; 초기화 이후 다른 데이터(값)을 대입할 수 없음. public void testFinal() { // 상수 테스트 int size; // 변수 final int SIZE; // 상수 size = 10; SIZE = 10; System.out.println("=== 값 변경 전 ==="); System.out.println("size : " + size); System.out.println("SIZE : " + SIZE); // 변수 ..