Major (19) 썸네일형 리스트형 시뮬레이션 (Simulation) 시뮬레이션 기법 -> 문제 안에 문제 해결을 위한 모든 과정이 제시되어 그대로 따라 구현하면 되는 문제. 즉. 문제를 자세히 읽고 따라치면 된다. 주 유형 . 1. 2차원 공간 sol) 방향에 따라 (방향 벡터) 2. 특정 게임 구현 sol) 몇 가지 자체적인 테스트 케이스. 필요한 스택 1. 문제에 조건을 빠짐 없이 읽는 법 2. 문제에 적합한 자료구조 사용하기 Dynamic Programming(동적 계획법 - dp) 다이나믹 프로그래밍이란? Dynamic Programming 줄여서 DP라 부른다. 거창하게 보일 수 있지만, 문제를 어떤 형태로 변형시켜 쉽게 푸는 방법을 의미한다. 큰 문제를 작은 문제로 나누어서 푸는 알고리즘. (조건) Overlapping Subproblem 큰 문제가 작은 문제로 세분화될 수 있고, 같은 방법으로 풀릴 때, Optimal Substructure 큰 문제의 정답을 작은 정답의 문제들로 구성할 수 있을 때, 대표적인 예) 피보나치 수열, -> 큰 문제를 작은 문제의 합으로 구할 수 있음. 공간 복잡도를 늘려서, 작은 답들을 기록하고 시간복잡도를 줄이는 그것은 이 기본적인 개념에 대한 이해가 끝나면, 그 때 다시 해보겠다. (접근 방법) Top - Down 방법 큰 문제를 작은 문제들.. R&D(알앤디)란? 연구개발이다. Research & Developement.. 경제 협력 개발 기구에 따르면 "인간, 문화, 사회의 지식을 비롯한 지식을 증강하기 위한 창조적인 일이자 새로운 응용물을 고안하기 위한 지식의 이용"을 가리킨다. 연구해쓰모,, 그걸로 개발해야제,, 개발해서 세상을 이롭게 만드는.. 그런 3Tier - Architecture(3계층 구조) 이번에 프로젝트 협업을 하면서 디비 역할을 맡은 디비를 처음 짜보는 친구가 있길래 설명해주려고 정리한다 ㅎ.. 저번에 면접볼 때도 뜨리티어 물어보기도 했고 확실히 알아서 안좋을거? 없다 무자식아 근데 아니 내가 이걸 굳이 나만 보는 Notion에 정리하는게 아니고 블로그에 하냐 설명하는 빈도가 생각보다 많아질 것 같아서다. 호모 에코노미쿠스... 그리고 전문적으로 알고싶으면 다른 책을 사서 공부하는거 추천ㄴ한다 이거읽지마러.. 클라이언트가 뭔 지 깊게는 알고싶지 않지만 궁금하긴 하다면 읽어보면 좋을 듯 우리는 소프트웨어를 통해서 어떠한 서비스를 제공한다. 그럼 그것을 이용하는 사람(기업이 되었든, 개인이 되었든 암튼 사용자)이 있을 것이다. 그럼 그 사용자가 보는 부분을 구현하는게 클라이언트다. 그니까 .. 네트워크 플로우 시작점 s부터 도착점 t까지 몇개(정수기준이라)나 보낼 수 있나 들어보니 일종의 쿠팡루틴 비슷하다 쿠팡 창고에서 어떤 도착지까지 다 보내야하는데 어떤 경로를 통해서 보내야 하는지,, 플로우란??? 그냥 시작점에서 몇개 보내는 지 갯수 컷이란??? 중간에 관문임 경우에 따라 다양한 관문을 잡을 수 있겄지 근데 그 각각의 컷은 보낼 수 있는 플로우 값 더한거 그럼 그 각각의 컷(플로우값의 합)들 을 모아둔 집합이 있다고 할 때 그 집합 중에서 가장 작은 값이 보낼 수 있는 최대 플로우지. 근데 엣지 최대 전송 가능한 거 찾을 때, 너비우선탐색 BFS가 있고 깊이우선탐색 DFS가 있음. 멤올히 Relocation이란? 이거 안하고 MMU? AES AES란? Hashing 스완 Hashing이란? 이전 1 2 3 다음