본문 바로가기

분류 전체보기

(435)
[220618] 더블연결리스트, 시간복잡도 1. 더블 연결 리스트 2. 시간복잡도 https://jyj98020.tistory.com/86 [복잡도] 시간 복잡도 / 공간 복잡도 1. 알고리즘 복잡도 계산이 필요한 이유 하나의 문제를 푸는 알고리즘은 다양할 수 있음 - 정수의 절대값 구하기 - 1, -1 ->> 1 - 방법1: 정수값을 제곱한 값에 다시.. jyj98020.tistory.com
[To Do] 5. 나쁜 습관과 이별 계획 세우기 아침마다 피곤해하는 습관과 이별하고 싶다. 하루가 활기찰 것 같다. 야식 먹는 습관과 이별하고 싶다. 몸이 가벼워질 것 같다. 술에 의존하는 습관과 이별하고 싶다. 수치심과 부끄러움을 느끼지 않을 것 같다. 자신을 비난하는 습관에서 벗어나고 싶다. 행복해질 것 같다. 스마트폰을 자주 보는 습관을 버리고 싶다. 시간을 알차게 쓸 수 있을 것 같다.
[자료구조/알고리즘] 연결 리스트(Linked List), 더블 연결 리스트(Double Linked List), 트라이 구조(Trie) 리스트란? 데이터를 인덱스 값에 따라 저장 대량의 데이터에서 추가와 삭제 시 성능이 저하된다. 연결 리스트란? 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 데이터를 저장하는 자료 구조 [링크드 리스트 (Linked List) 구조] * 연결 리스트라고도 함 * 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 * 링크드 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 관리하는 데이터 구조 본래 C언어에서는 주요한 데이터 구조이지만, 파이썬은 리스트 타입이 링크드 리스트의 기능을 모두 지원' [링크드 리스트 기본 구조와 용어] - 노드(Node): 데이터 저장 단위 (데이터값, 포인터) 로 구성 - 포인터(pointer): 각 노드 안에서, 다음이나 이전의 노드와의 연결 정보..
[220617] UTM, Ubuntu, OCA, Linked List 1. Mac에 UTM, Ubuntu 설치, 파일 공유 2. 오픈소스 컨트리뷰션 아카데미 (uftrace) 과제 3. 링크드 리스트 https://jyj98020.tistory.com/413?category=1006067 [연결 리스트(Linked List)] [링크드 리스트 (Linked List) 구조] * 연결 리스트라고도 함 * 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 * 링크드 리스트는 떨어진 곳에 존재하는 데이터를 jyj98020.tistory.com
MAC + UTM + Ubuntu 설치하기 1. UTM 설치 https://mac.getutm.app UTM Securely run operating systems on your Mac mac.getutm.app 2. Ubuntu ARM 설치 https://ubuntu.com/download/server/arm Ubuntu for ARM | Download | Ubuntu Download Ubuntu Server for ARM with support for the very latest ARM-based server systems powered by certified 64-bit processors. ubuntu.com 3. 가상머신 > Linux > 2번에서 다운받은 iso 선택 4. 언어 설정 이후로 계속 Done... 중간에 id, pw, s..
[자료구조 / 알고리즘] 개념, 연습 방법 자료구조란? 용어: 자료구조, 데이터 구조, data structure 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미 현실세계 정보를 어떻게 데이터로 변환해서 구조를 만드느냐 코드상에서 효율적으로 데이터를 처리하기 위해, 데이터 특성에 따라, 체계적으로 데이터를 구조화해 야 함 어떤 데이터 구조를 사용하느냐에 따라, 코드 효율이 달라짐 [효율적으로 데이터를 관리하는 예] 우편번호: 5자리 우편번호로 국가의 기초구역을 제공 학생 관리: 학년, 반, 번호를 학생에게 부여해서, 학생부를 관리 [대표적인 자료구조] 배열, 스택, 큐, 링크드 리스트, 해쉬 테이블, 힙 등 현실 세계의 가장 대표적인 데이터 구조? - 사전 알고리즘이란? 용어: 알고리즘, algorithm 어떤 문제를 풀기 위한 ..
AWS Amplify로 리얼타임 서버리스 앱 만들기 AWS Amplify 서비스를 활용하면 유저 인증(auth), Rest, GraphQL API의 백엔드, 알림(notification), 파일 스토리지(storage), AI까지 아주 적은 양의 코드만으로 구현할 수 있음 Amplify는 유저 백엔드를 AWS Cognito를 이용해서 제공함 (base) xxx@xxxui-MacBookAir ~ % npm install -g @aws-amplify/cli//npm을 통해 AWS Amplify CLI 설치 (base) xxx@xxxui-MacBookAir ~ % amplify configure //로그인 후 Enter Specify the AWS Region ? region: ap-northeast-2 Specify the username of the new..
한국일보 3차 면접 후기 일자 : 22.06.03 종류 : 최종 면접 (면접관:지원자 = 4:1) 면접비 : 3만원 (서울) 소요시간 : 약 20분 자기소개 안녕하십니까 키는 작지만 개발에 대한 열정은 큰 지원자 장연지입니다. 초등학생때부터 지금까지 네트워크, Java와 Python 등의 개발언어, RESTful API, AWS 기반으로 웹 프로젝트 경험을 쌓아왔습니다. 중간에 다른 분야로 방황을 했지만 오히려 해당 경험을 통해 IT에 대한 진심을 확인할 수 있었습니다. 키는 중학생 때 멈췄지만 IT에 대한 열정은 지금도 성장하고 있습니다. 정직하게 미래를 얘기하는 한국일보도 온라인으로 소식을 전하고 있기 때문에 IT에 대한 열정이 저와 마찬가지로 계속 성장할 것이라고 생각합니다. 한국일보 선배님들과 함께 시너지를 발휘하여 한국..

LIST