leetcode patterns
1.0.0
이 레포는 소프트웨어 엔지니어링 인터뷰를 위한 문제 해결 기술을 향상시키려는 모든 개인을 위한 것입니다.
무작위로 문제를 풀기보다는 공통 패턴을 반복적으로 적용하는 데 초점을 맞추기 위해 문제를 해당 하위 주제별로 그룹화했습니다.
모든 질문은 leetcode.com에서 확인할 수 있으며 일부 질문에는 leetcode 프리미엄이 필요합니다.
연습할 때 최대한의 성공을 거두려면 다음 데이터 구조 및 해당 작업의 방법과 런타임을 아는 것이 좋습니다.
또한 다음과 같은 일반적인 알고리즘을 잘 이해하고 있어야 합니다.
이 PDF에는 Java의 주요 데이터 구조에 대한 정보가 포함되어 있습니다.
알아야 할 다른 유용한 방법으로는 substring()
, toCharArray()
, Math.max()
, Math.min()
및 Arrays.fill()
이 있습니다.
전체 질문 목록은 https://seanprashad.com/leetcode-patterns/에서 확인할 수 있습니다.
Java로 작성된 솔루션은 솔루션 브랜치에서 찾을 수 있습니다.
질문이 포함되어야 하거나 포함되어서는 안 된다고 생각하시나요? 또 다른 기능이 있었으면 좋겠나요? 귀하의 제안에 대해 자유롭게 이슈를 열어주세요!
이 목록은 Blind 75 목록에서 추가 문제를 추출한 Grokking the Coding Interview와 모든 코딩 인터뷰 질문에 적합한 14가지 패턴에 대한 이 해커눈 기사에서 큰 영감을 받았습니다.