전체 글
[ KJ ] Week04
ꕥ4주차에는 GCC 사용을 위한 Ubuntu 개발 환경 설정 후, RBTree 개념 확인 및 구현을 진행했습니다~CSAP 책과 개인적으로 공부한 내용을 정리해 봤어요!ꕥ Storage Class Specifiers 종류auto : 함수 내에서 지역 변수를 선언할 때 기본적으로 적용되는 저장 클래스 지정자static : 변수나 함수의 범위를 선언된 파일 내로 제한extern : 여러 개의 C 소스 파일을 함께 컴파일 했을 경우, 변수나 함수를 다른 파일에서도 접근 가능typedef : 새로운 데이터 형식을 정의할 때 사용되는 저장 클래스 지정자C의 기본적인 구조체enum : 지정된 정수 상수의 집합- 요소를 그룹화- 이해하기 쉬운 이름을 제공하여 코드의 가독성을 향상- 자체로는 데이터를 저장 불가- 상수..
[ KJ ] Week03
ꕥ3주차에도 이론에 많이 집중했습니다!알고리즘 또한 이론을 알아야 이해하는데 수월하더라구요.담주부터는 C언어합니다~ꕥ LCS (Longest Common Subsequence)최장 공통 부분 수열(LCS) : 두 개의 시퀀스(일련의 데이터)에서 가장 긴 부분 수열을 찾는 알고리즘부분 수열 : 원래 수열에서 일부 요소를 선택하여 만든 수열이며, 선택된 요소들이 원래 수열에서 가진 순서를 유지Ex) "ABCBDB"와 "BACDBC"의 최장 공통 부분 수열은 "ABC"이다. 이는 두 수열 모두에 속하며, 각 수열에서의 순서도 동일하게 유지되는 가장 긴 부분 수열이기 때문활용 분야 : 두 시퀀스 간의 유사성을 찾아내는 것이 중요한 DNA, RNA 시퀀스 비교, 파일 비교 및 병합, 소프트웨어 버전 관리 등LCS..
[ KJ ] Week02
ꕥ2주차에선 Graphs, BFS, DFS, 위상정렬을 활용한 알고리즘을 배웠습니다~팀원들과 함께 이론 정리를 하고 문제를 푸니까 좀 더 이해하기 좋았는데 구현은 어려워서 못 하고 있습니다 ㅎㅎ하지만 이론이라도 다 담아가겠다는 열정으로 해보겠습니다!ꕥ GraphsNode, Vertex : Graphs에서 Data를 저장하거나 Data 없이 연결 구조를 표현Edge : Node와 Node를 연결해서 서로의 관계를 형성Multiple Edge : 같은 2개의 Node 사이에 간선이 여러 개Weight : Node 간의 연결 관계나 관계의 강도를 표현Path : Node와 Edge의 연속적인 연결오일러 경로 : Graphs의 모든 Edge를 정확히 1번 이상 방문오일러 회로 : 오일러 경로의 시작점과 끝점이 ..
[ KJ ] Week01
ꕥ1주차는 조금 힘들었습니다. 처음 풀어보는 알고리즘 문제들... 에다가 양이 많기 때문입니다.게다가 다른 분들보다 확연히 못 푸는 게 느껴졌기 때문에 상대적으로 더 그랬던 거 같습니다.하지만 알고리즘 문제를 직접 풀어보니 Python 문법에 대해서도 많이 알게 돼서 좋았습니다.그리고 제가 혼자 하는 거보다 확연히 많은 공부를 하는 게 느껴지고 함께하니 즐겁습니다 :)ꕥ 배열 : 같은 타입의 변수들로 이루어진 유한 집합유한한 이유는 메모리상에 고정된 크기의 연속된 공간을 갖기 때문에 한 번 생성된 배열의 크기는 변경할 수 없음선언된 배열의 타입과 각 배열 안에 있는 요소 타입이 일치해야 함초기화 리스트의 개수가 배열의 총길이보다 적으면, 배열의 앞에서부터 차례대로 초기화# 생성a = [1, 2, 3]# ..
[ OneDrive ] 원드라이브 계정 삭제 후 탐색기 폴더 해제/원드라이브 파일 탐색기 폴더 해제/원드라이브 폴더 해제/원드라이브 폴더 삭제/원드라이브 경로 삭제
1. 탐색기 열기 1) 삭제할 OneDrive 대상(OneDrive - 인하공업전문대학) 확인 2. 레지스트리 편집기 열기 1) 해당 경로로 이동 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\ 2) 해당 경로에서 삭제할 OneDrive 대상(OneDrive - 인하공업전문대학)과 비교하여 키의 데이터 값(OneDrive - 인하공업전문대학)이 일치하는지 확인 3) 해당 키의 데이터 값(OneDrive - 인하공업전문대학)을 가지고 있는 경로 삭제 4. 탐색기 접속 후 삭제 유무 확인
[ Windows ] PowerShell vim 설치
PowerShell vim 설치 choco install vim -y chocolatey를 이용하여 vim 설치 * chocolatey가 없다면 https://leaderksb.tistory.com/32 글 참고하여 설치 잘 설치 된 것을 볼 수 있습니다.
[ Windows ] PowerShell Chocolatey 설치
PowerShell Chocolatey 설치 Get-ExecutionPolicy PowerShell 실행 정책 확인 → Set-ExecutionPolicy AllSigned Restricted(스크립트 비허용)라면 AllSigned로 설정 → Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.p..
[ Azure ] Terraform 설치
Terraform을 다운로드https://developer.hashicorp.com/terraform/downloads Install | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, and examples.developer.hashicorp.com설치 파일 다운로드 → 설치 파일 압축 해제 → 파일을 C:\terraform\terraform.exe 경로로 이동 →고급 시스템 설정 → 환경 변수 → 고급 → 환경 변수 →환경 변수 편집 → 새로 만들기 → terraform.exe 파일이 들어있는 폴더 경로 추가 →terraform -versionterraform 버전 확인 설치 완료 :)참고https:/..