🕊️ 당신이 알아야 할 20가지 코딩 알고리즘 (3)

"20가지 필수 알고리즘을 통해 코딩 인터뷰 프로가 되기" 3편입니다. 마지막 편입니다. 당신이 알아야 할 20가지 코딩 알고리즘 (1) - [https://careerly.co.kr/comments/75731] 당신이 알아야 할 20가지 코딩 알고리즘 (2) - [https://careerly.co.kr/comments/76235] 1️⃣ K-way Merge - 사용: 정렬된 배열의 리스트를 다룰 때 - 자료구조: Array, Queue, Heap - 예시 문제: [https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/] 2️⃣ 0/1 Knapsack - 사용: 이득을 최대화 하기 위해 중복 없이 각 아이템을 넣을까(1) 말까(0) 선택할 때 - 자료구조: Array, HashTable - 예시 문제: [https://leetcode.com/problems/partition-equal-subset-sum/] 3️⃣ Unbounded Knapsack - 사용: 이득을 최대화 하기 위해 중복 제한 없이 각 아이템을 선택할 때 - 자료구조: Array, HashTable - 예시 문제: [https://leetcode.com/problems/coin-change/] 4️⃣ Fibonacci Numbers - 사용: 어떤 수열의 항이, 앞의 두 항의 합과 같은 수열을 구할 때 - 자료구조: Array, HashTable - 예시 문제: [https://leetcode.com/problems/house-robber/] 5️⃣ Palindromic Subsequence - 사용: 거꾸로 읽어도 똑같은 문자열을 만들 때 - 자료구조: Array, HashTable - 예시 문제: [https://leetcode.com/problems/longest-palindromic-subsequence/] 6️⃣ Longest Common Substring - 사용: 최장 공통 문자열을 다룰 때 - 자료구조: Array, HashTable - 예시 문제: [https://leetcode.com/problems/edit-distance/] 7️⃣ Topological Sort - 사용: 순서가 정해져있는 작업을 차례대로 수행해야 할 때 - 자료구조: Array, HashTable, Queue, Graph - 예시 문제: [https://leetcode.com/problems/task-scheduler/]

Become a Coding Interview Pro in 2023 with These 20 Must-Know Algorithmic Patterns!

Medium

Become a Coding Interview Pro in 2023 with These 20 Must-Know Algorithmic Patterns!

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 1월 31일 오후 12:06

 • 

저장 127조회 3,282

댓글 0

    함께 읽은 게시물

    MCP 이제 정말 써보고 싶지요?

    ... 더 보기

    [MCP] 업무에 유용한 MCP 7종 설치 방법 알아보기 - 골든래빗

    bit.ly

    [MCP] 업무에 유용한 MCP 7종 설치 방법 알아보기 - 골든래빗

     • 

    저장 3 • 조회 118


    < 저는 책을 끝까지 읽지 않습니다 >

    1

    ... 더 보기

    아직 나도 정립되지 않은 상태이긴한데, 실무에서의 바이브 코딩은 다르다.


    비단 개발자 관점에서만이 아니라, 기획자, 디자이너도 마찬가지로 다른 방식을 써야한다.


    ... 더 보기

    제미나이 인공지능 프로그래밍

    ... 더 보기

    Airflow 3.0 주요 기능 소개

    ... 더 보기

    < 매일 아침 헬스장 가기 싫은 당신에게 >

    1. 두 선택지가 팽팽히 맞서고 어느 한쪽이 단기적으로 더 고통스럽다면 그 길이 장기적으로 이익일 가능성이 높다. 복리의 법칙에 따라 당신은 장기적인 이익을 선택해야 한다.

    ... 더 보기