_스타디 02_문장의5형식 5형식 외우기. 외울것. _스타디/TOEIC 2021. 7. 8. 12:52 02-Divide_and_Conquer_분할정복 큰 배열이 있으면 이걸 반쪼가리 낸다. (divide) 정렬되어있어야 계산하기 편하니까 정렬 할 수 있을 만큼의 크기가 되어야 한다. 그러니까 반쪼가리 또 낸다.(divide) 그걸 계속 반복하다보면 한칸단위로 나오게 된다. 한칸은 정렬(conquer)할 필요가 없기에 컴터가 딱보면 안다. 그럼 이제 크기비교를 해가면서 합치면 된다.(merge) 그렇게 다 비교해가면서 합치면(merge) 해결이 된다. 여야 하는데... 배열여러개 만들면 복잡하기에 그냥 커다란 한 배열로 해서 원래 배열 새 배열 이렇게 코드를 작성했습니다. 19부터 0까지 역으로 가져다 놓은걸 자기가 알아서 잘 세서 0부터 19까지 오름차순으로 해주는 코드 입니다. #include using namespace std; int *sorte.. _스타디/알고리'듬' 2021. 7. 6. 17:20 1일차_8품사 I find it very hard to keep awake during the class _스타디/TOEIC 2021. 7. 6. 10:56 01-SORT-bubble, counting, selection, radix 버블 카운팅 셀렉션 라딕스 거품정렬 계수정렬 선택정렬 기수정렬 c++ c 20210704 1.버블정렬 bubble sort 라고도 하고 가장 무지성 정렬인것. #include using namespace std; void bubblesort(int arr[]) { int temp = 0; for (int i = 0; i < 5; i++) { //n for (int j = 0; j < i; j++) { //n-1 if (arr[j] < arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } } /* * 처음엔 n개를 비교함. * 그다음엔 n-1개 비교함. * ... * O(n^2) */ int main() { int arr[5] = { 7,4,5,1,3 }; bubblesort(arr); for (i.. _스타디/알고리'듬' 2021. 7. 5. 19:53 SAMSUNGSDS 랜선멘토링20210629 정리 바탕은 팬톤 올해의 색, 글씨는 회색조. 개발의 과정 : 설계 테스트(Rehersal) 실행 분석 -> 설계 -> 개발(F12) -> 프로그래머인데 내가 왜 몸을 쓰지? 프론트앤드로 개발할것이냐 백앤드로 자동으로 신청하게 할 것이냐 고민 /* 1부터 10까지 예시 */ 좋은 코드는 주어진 요구조건을 만족하는 코드. 어느기술을 어떻게 써서 어느 요구사항에 어떻게 대응하느냐. 언어를 어느걸 준비해야하나요 -> 코틀린 자바 상관없음. 난 잘 할수있다 -> 자바로 넘어가세요. 코틀린이 왜 나왔지? 생각하세요 알고리즘이나 스킬은 배우면 된다. 하지만 해결할 사고가 바로 나오지 않는다면 개발자의 길을 가면 안됌. 코더가 되지 말것. 절차나 프로그램 적으로 매칭이 될 수 있다면 거기서 배운 논리적인 사고를 가지고 개.. _스타디 2021. 6. 29. 15:36 _운영체제_중간고사_20210615_21-1 File 파일 : 입출력 장치의 추상화 가상 메모리 : Virtual-memory : 메인 메모리와 디스크 입출력 장치의 추상화 프로세스 : 프로세서, 메인메모리, 입출력장치 모두의 추상화 --> 실행 中 프로그램에 대한 추상화 --> Concurrent Execution(병행 실행) 하고있는 것 처럼 보임. *실제 운영체제는 Context-switch(문맥 교환) 방식으로 여러 프로세스 교차 실행 ┖> 프로세스가 실행하는데 필요한 모든 status 정보 쓰레드 : 한 process 內 동작하는 여러 실행의 흐름 --> 각 쓰레드는 해당 프로세스의 컨텍스트에서 실행되며, 동일한 코드, 전역 Data 공유 가상주소공간 프로그램 코드 , 데이터 : 실행가능 목적파일로 초기화되는 코드 & 데이터 영역 힙(he.. _스타디 2021. 6. 15. 16:27 이전 1 2 3 다음