본문 바로가기
반응형

전체 글601

코드스테이츠 소프트웨어 엔지니어링 부트캠프 83 답만 외우고 원리를 이해못하던 알고리즘문제가 있었는데, 반복하다보니 이해가 갔다. https://wnsdufdl.tistory.com/157 알고리즘 17 : rotatedArraySearch rotatedArraySearch 문제 부분적으로 오름차순 정렬*된 정수의 배열(rotated)과 정수(target)를 입력받아 target의 인덱스를 리턴해야 합니다. 부분적으로 정렬된 배열: 배열을 왼쪽 혹은 오른쪽으로 0칸 이 wnsdufdl.tistory.com 그리고 NoSQL과 SQL을 정리했다. 2021. 10. 10.
알고리즘 17 : rotatedArraySearch rotatedArraySearch 문제 부분적으로 오름차순 정렬*된 정수의 배열(rotated)과 정수(target)를 입력받아 target의 인덱스를 리턴해야 합니다. 부분적으로 정렬된 배열: 배열을 왼쪽 혹은 오른쪽으로 0칸 이상 순환 이동할 경우 완전히 정렬되는 배열 예시: [4, 5, 6, 0, 1, 2, 3]은 왼쪽으로 3칸 또는 오른쪽으로 4칸 순환 이동할 경우 완전히 정렬됩니다. 입력 인자 1 : rotated number 타입을 요소로 갖는 배열 rotated[i]는 정수 인자 2 : target number 타입의 정수 출력 number 타입을 리턴해야 합니다. 주의사항 rotated에 중복된 요소는 없습니다. target이 없는 경우, -1을 리턴해야 합니다. 입출력 예시 let out.. 2021. 10. 9.
SQL과 NoSQL SQL(구조화 쿼리 언어) vs NoSQL(비구조화 쿼리 언어) 데이터베이스는 관계형 DB와 비관계형 DB로 구분한다. 관계형 DB는 SQL을 기반으로 하고, 비관계형 DB는 NoSQL로 데이터를 다룬다. 이 둘은 만들어진 방식, 저장하는 정보의 종류, 저장하는 방법 등의 차이를 갖고 있다. SQL SQL은 데이터베이스용 프로그래밍 언어로 주로 관계형 DB에서 사용한다. 데이터베이스에 쿼리를 보내 원하는 데이터를 가져오거나 삽입할 수 있다. MySQL, Oracle, SQLite, PostgreSQL 등 다양한 DB에서 SQL 구문을 사용할 수 있다. 관계형 DB에서는 테이블의 구조와 데이터 타입등을 사전에 정의하고 테이블에 정의된 내용에 알맞은 형태의 데이터만 삽입한다. 특정한 형식이 있기 때문에 데이.. 2021. 10. 9.
코드스테이츠 소프트웨어 엔지니어링 부트캠프 82, SQL Intro SQL와 NoSQL 주로 관계형 데이터베이스에서 사용한다. SQL을 사용하기 위해서는 데이터의 구조가 고정되어 있어야 한다. 데이터베이스 용 프로그래밍 언어이다. 데이터베이스에 쿼리를 보내 원하는 데이터를 가져오거나 삽입할 수 있다. SQL은 구조화된 쿼리 언어인데, 쿼리(query)는 일종의 검색어이다. 저장되어 수많은 데이터중 쿼리문(검색어)를 기준으로 필터링하여 원하는 데이터를 가져온다. Transaction(트랜잭션) 트랜잭션 : 여러개의 작업을 하나로 묶은 실행 유닛. 묶여 있는 모든 작업을 다 완료해야 정상적으로 종료한다. 만약 하나의 트랜잭션에 속해있는 여러 작업 중에서 단 하나의 작업이라도 실패하면, 이 트랜잭션안의 모든 작업을 실패한 것으로 간주한다. ACID ACID는 데이터베이스 내에.. 2021. 10. 9.
반응형