반응형 개발새발19 보초법 종료조건을 검사하는 비용을 줄이는 방법! ex> 배열에서 특정 숫자를 검색할 경우 ('1' 검색 성공) 6 1 3 2 1 8 1 ('5' 검색 실패) 6 2 4 1 9 8 5 위 배열처럼 찾고자 하는 key를 배열의 맨 끝에 저장해준다. while True: if i == len(a): #검색 실패(끝까지 간 것을 의미) if a[i] == key: #검색 성공 i += 1 while True: if a[i] == key: break i+=1 return -1 if i == len(seq) else i #끝에서 발견했다면 보초이므로 못찾은 것 2021. 4. 15. [정처기] PART 03 : 통합 구현 정리노트 EAI 적용전(point-to-point 방식) VS EAI 적용후(EAI Hub방식) point-to-point 방식은 기존의 애플리케이션에 새로운 애플리케이션을 추가할 때 방대한 비용 및 시간 손실이 뒤따르며, 애플리케이션 수의 실질적인 한계와 복잡성으로 인한 유지보수의 어려움 등이 발생한다. EAI는 중계시스템의 한 종류이다. 통합 구현 구성은 일반적으로 송신시스템과 모듈, 중계시스템, 수신시스템과 모듈로 구성되어 있다. 연계 데이터 표현 방식 1> 태그 : 유의미한 태그 그룹을 정의후 상호 연계 2> 분리자 : 콤마, 콜론, 세미콜론 등 정의한 분리자를 사용한 CSV, TEXT 파일형식 3> JSON : KEY, VALUE 쌍의 구조로 객체, 변수 형식을 표현, 텍스트 기반 데이터 교환 표준 로그.. 2021. 4. 14. [정처기] PART 02 : 데이터 입출력 구현 정리노트 정규화 : 데이터베이스 이상현상의 원인이 되는 데이터 중복성을 제거하여 데이터의 무결성을 보존하는 기법 ※정규화의 원칙※ ① 무손실 분해 : 같은 의미의 정보를 유지하면서 더 바람직한 구조를 만듦 ② 자료의 중복성 제거 : 중복되는 정보는 삭제 혹은 통합 ③ 분리의 원칙 : 독립적인 관계는 별개의 릴레이션으로 표현하고, 릴레이션 각각에 대해 독립적 조작이 가능 제 1정규형(1NF) 릴레이션 R의 모둔 속성 값이 원자값을 가지는 릴레이션을 말함. 제 2정규형(2NF) 릴레이션 R이 제1정규형이고 기본키가 아닌 속성이 기본키에 완전 함수 종속성 일 때 제2정규형이라고 한다 완전 함수 종속 : A와 B가 릴레이션 R의 속성이고 A→B 종속성이 성립할 떄, B가 A의 속성 전체에 함수 종속하고 부분 집합 속성에.. 2021. 4. 14. [파이썬🐍] 백준 1212번 : 8진수 2진수 print(bin(int(input(), 8))[2:]) 내장 함수만 알고 있다면 아주 간단한 문제!!ㅎ 2021. 4. 14. 이전 1 2 3 4 5 다음 반응형