본문 바로가기

반응형

전체 글

(122)
[자료구조 && 알고리즘] 버블정렬 버블 정렬비교 방법옆과 비교하고 좌측/우측이 크면 교환한다. 인접한 두 수를 비교해서 큰수를 앞/뒤로 보낸다.과정요소의 개수 - 1 번을 돌리는데,1바퀴를 돌면, 젤 큰게/작은게 가장 왼쪽/오른쪽으로 이동한다.이것을 요소의 개수 -1번 까지 돌리면 모두 정렬이 완료 된다.코드#pseudo ​ for i in range(0,len(n)-1): #(0,n-1-i)에서 -i하는 이유는 젤 바깥쪽 루프가 1바퀴 돌 때마다, 맨마지막 부분이 정렬이 되기 때문이다. for j in range(0,len(n)-1-i): if(j > j+1): #혹은 j > j+1 교환#python ​ n=[4,5,2,3,1] for i in range(0,len(n)-1): for j in range(0,len(n)-1-i): if..
[면접질답] 2일차 면접질답 1일차 // 180714 - 질문 ============================================================================== 태형기술 : 당신이 생각하는 객체지향에 대해서 생각나는대로 얘기해보세요.멘탈: 본인이 좋아하는 프레임워크와 그 이유에 대해서 말해보세요.============================================================================== 태준기술: 알고있는 정렬 알고리즘과 그 중에 좋아하는 정렬 알고리즘을 설명해보세요.멘탈: 학창시절 몰입했던게 있나요? 그게 무엇인가요?======================================================================..
[자료구조 & 알고리즘] 그래프 / 인접 행렬 / 인접 리스트 [자료구조 & 알고리즘] 그래프 / 인접 행렬 / 인접 리스트요약그래프Vertex, edge의 모임G = (V,E)인접 관계?이웃 관계라고도 부른다.path의 개념말 그대로 '길' 을 나타내는데, edge로 연결된 각 verte 사이에 '길'Cycle의 개념Vertex 들을 edge로 연결하다 보면, 원형으로 path가 되는 경우가 있는데, 이때 Cycle이라고 부른다.연결성위와 같은 개념들을 활용해서, edge 간의 인접 관계를 어떻게 나타낼 수 있을까?방법은 2가지로 나뉜다.인접행렬설명 및 특징그래프를 행렬로 나타낸 것을 말한다.행렬의 특정 원소를 통해서 vertex 간의 인접 관계를 알 수 있다.예를 들면, 행렬의 0,1 번째가 '1'이라면 0번째, 1번째 vertex 가 인접함을 알 수 있다.방향..
[면접질답] 1일차 면접질답 1일차 // 180713 - 질문 ============= 태형기술 : 스택과 링크드리스트와 리스트의 차이점을 설명해 보세요.멘탈: 기획으로 내려온 내용이 마음에 들지 않는다면, 개발자 입장에서 당신은 이를 어떻게 처리할 것인가요?============= 태준기술: 프로세스와 스레드의 차이점을 설명해 보세요.멘탈: 대인관계에 있어서 가장 중요하게 생각하는게 무엇인가요?============= 세웅기술: 64비트와 32비트의 차이점은 무엇인가요?멘탈: 갑자기 준비한 PT 자료가 날아갔다거나, 데이터가 날아가는 등 위기 상황이 발생하면 어떻게 대처하실 건가요? ============= 1일차 // 180713 - 답 ============= 태형 기술 : -스택은 후입선출(Last in First Out)의..
[Django TIPS] Model에서 CharField selectbox로 선택하는 방법 [Django TIPS] Model에서 CharField selectbox로 선택하는 방법 기존 Django Model에서 CharField는 input field에 입력 받는 형태로 주로 사용 된다.예를 들면, ID / PW 같은 경우이다. 그런데, 만약 Model의 CharField를 selectBox를 이용해서 미리 정해둔 범위 내에서 선택하도록 유도하는 방법으로 하려면다음과 같이 할 수 있다. ex)class User(AbstractUser): # 각각의 변수 / 보여지는 단어 로 이루어진 튜플을 가진 dict를 다음과 같이 생성 GENDER_CHOICES = { ('male','Male'), #오른쪽에 있는 것이 화면에 보인다. ('female', 'Female'), ('not-specified..
[Django] cookiecutter를 이용한 초기 세팅 [Django] ookiecutter를 이용한 초기 세팅쿠키커터 설치 및 적용pipenv install cookiecuttercookiecutter https://github.com/pydanny/cookiecutter-django위 명령어를 입력하면 사용자 의 입력 값에 따라서 장고 프로젝트를 생성해준다. Requirements.text 적용Base. local.proudction이 있는데, 지금은 일단 local에서만 진행할 것이기 떄문에 local에 대해서만 패키지를 설치해 준다.pip install -r requirements/local.txtProduction setting / Local setting쿠키커터로 프로젝트를 생성하였을 때, 'settings' 부분을 보면,3가지 부분으로 나누어져 ..
[Redux]Redux 복습 템플릿_1 해당 글은 velopert님 블로그 글을 보고 개인 복습용으로 만들었습니다.출처 : https://velopert.com/3533 ============================================================프로젝트 클론git clone https://github.com/vlpt-playground/begin-redux.git패키지 설치yarn절대경로 로드 설정.env 파일에서 NODE_PATH= ??? 불필요 파일 제거App.jsApp.cssApp.test.jsLogo.svg주요 컴포넌트 생성 및 루트 컴포넌트 생성크게 components / containers / store 로 나뉜다.구현카운터 모듈 작성하기src/store/modules/counter.js //액션 타..
[React / React Naive TIPS] import 할 때, {}를 넣고 빼고는 무슨 차이 일까? [React / React Naive TIPS] import 할 때, {}를 넣고 빼고는 무슨 차이 일까?* 해당 글은 구글 검색 'react import {} or not' 했을 때 나오는 검색 결과를 기반으로 작성 되었습니다.예전부터 들었던 의문 중에 하나는, 리액트 혹은 리액트 네이티브 프로젝트를 할 때, 맨 윗줄에 항상 이 코드가 존재하는데,import React, {Commponent} from 'react' 여기서, 왜 React는 {}가 없고 왜 Component 부분은 {}가 있을까?이것의 가장 간단한 답변은 다음과 같다.import React from 'react' 이것은 default import 를 말한다.우리가 함수 혹은 클래스 앞단에 설정을 할 떄, 'export default' ..

반응형