앱등개발자IOS

고정 헤더 영역

글 제목

메뉴 레이어

앱등개발자IOS

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (280)
    • 포트폴리오 (0)
    • C알고리즘 (43)
    • Python알고리즘 (57)
    • Swift알고리즘 (132)
    • IOS (3)
    • Swift언어 (9)
    • Lua 언어 (2)
    • Objective-C 언어 (1)
    • Kotlin언어 (0)
    • rxSwift (1)
    • Swift 지식(CS) (1)
    • Swift for Coding Interview (4)
    • Clean Software Architecture (0)
    • Design Pattern with Java & .. (3)
    • ML&DL (7)
    • 데이터베이스(DB) System Concepts (3)

검색 레이어

앱등개발자IOS

검색 영역

컨텐츠 검색

전체 글

  • 백준 2178: 미로탐색 (BFS)

    2023.07.25 by 앱등개발자IOS

  • 백준 2606 바이러스(DFS)

    2023.07.25 by 앱등개발자IOS

  • 백준 1463 : 1로 만들기 (Dynamic Programming)

    2023.07.24 by 앱등개발자IOS

  • 백준 11047 동전0(Greedy)

    2023.07.24 by 앱등개발자IOS

  • 백준 11399 ATM(그리디)

    2023.07.24 by 앱등개발자IOS

  • C for coding Interview 1탄! ( 기초 )

    2023.07.23 by 앱등개발자IOS

  • Database System Concepts PART3 - Introduction to SQL

    2022.10.23 by 앱등개발자IOS

  • Database System Concepts PART2 - Introduction to the Relational Model

    2022.10.22 by 앱등개발자IOS

백준 2178: 미로탐색 (BFS)

BFS 기본문제. 단, C언어로 풀 때의 특이사항이 많았다. 1. queue가 제공되지 않으므로, (n,2) 형태의 배열을 사용해야한다. 2. 위와같은 형태의 queue를 사용하므로, 현재의 index를 가리킬 변수 하나 / count이자, 다음 요소를 넣을 자리를 가리킬 변수 하나. 이렇게 총 두 변수를 갖고 queue를 운영해야한다. 이외에는 다른 언어로 queue를 불러와 BFS를 풀 때와 똑같다!

카테고리 없음 2023. 7. 25. 23:16

백준 2606 바이러스(DFS)

기본 DFS문제. C언어에서는 인접행렬로 Data를 구현해야하고, Boolean 타입이 존재하지 않기 때문에, 값이 있는지 체크하는 부분에서 많이 다르다는 것만 조심하면 된다. (11열)

C알고리즘 2023. 7. 25. 18:43

백준 1463 : 1로 만들기 (Dynamic Programming)

Dynamic Programming문제이다.

카테고리 없음 2023. 7. 24. 22:19

백준 11047 동전0(Greedy)

Greedy알고리즘 문제이며, 특이사항 없다.

카테고리 없음 2023. 7. 24. 21:34

백준 11399 ATM(그리디)

Greedy 알고리즘 문제이며, 그 과정에 배열에 담긴 값들을 오름차순으로 정렬해야하는 문제였다. 정렬은 bubble sort를 사용하였으며, 시간복잡도 O(n^2)으로 정렬 알고리즘 중 가장 오래 걸리는 편이지만, 기본문제인 만큼, 구현이 가장 쉬워 사용해보았다.

C알고리즘 2023. 7. 24. 21:21

C for coding Interview 1탄! ( 기초 )

# printf()와 puts()의 차이 -> puts()는 "문자열"만 출력이 가능하고, -> printf()는 "문자" 이외에 %d 등으로 정수, 실수 등 모두 출력할 수 있다. 문자열만 다루는 경우는 puts()가 빠르니 puts()를 사용하자. # sizeof() ! sizeof() 함수는 몇 바이트를 차지하고있는지 "unsigned long"타입으로 리턴해주는 함수이다. # C의 배열 생성 1. 6번 라인과 같이 원소를 모두 지정해주거나, 2. 7번 라인과 같이 배열의 크기를 지정해주어야한다. 8번 라인과 같이 단순 선언은 불가능! ## 배열 요수 갯수 구하기!! 자료형에 관계없이 sizeof(a) / sizeof(a[0]) 으로 배열의 length를 구할 수 있다. ## 메모리 할당&동적 생성..

C알고리즘 2023. 7. 23. 21:57

Database System Concepts PART3 - Introduction to SQL

# SQL # 3.2.1 Basic Types vatiety of built-in types in SQL - char(n) : fixed-length(n) character string - varchar(n) : variable-length character string with user-specified maximum length n - int : machine-dependent - smallint : machine-dependent - numeric(p, d) : 총 p자리의 숫자, 그 중 소숫점 밑이 d자리. ex) numeric(3,1) => 44.5 - real, double : machine dependent - float(n): at least n digits 모든 타입은 null을 가질 수..

데이터베이스(DB) System Concepts 2022. 10. 23. 15:51

Database System Concepts PART2 - Introduction to the Relational Model

# RDB는 simplicity that eases the job of programmer와, 지속적인 new feature incorporating (xml data 지원, complex data type에 대한 지원 등 ) 으로 상업적으로 가장 많이 사용됨 # 2.1 Structure of Relational DataBases # RDB는 unique name을 가진 tables로 구성된다. # relation algebra(관계대수) = RDB model # relation = table # tuple = row # attribute = column # relation instance : containing a specific set of rows # Relation 은 Set of tuples 이..

데이터베이스(DB) System Concepts 2022. 10. 22. 22:29

추가 정보

인기글

최신글

페이징

이전
1 ··· 19 20 21 22 23 24 25 ··· 35
다음
TISTORY
앱등개발자IOS © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바