Problem Solving with Algorithms

반응형

리트코드에 공식 큐레이팅 된 코딩 인터뷰에 자주 출제되는 문제의 목록입니다.

인터뷰 준비를 하는데 있어서, 모든 문제를 훑어 보실것을 강력 추천 합니다.

 

     

 

출처: http://m.blog.daum.net/bjart

깊고 느리게, 우보만리

우직한 소처럼 천천히 걸어서 만리를 간다.

천천히 가더라도 끝까지 목표를 이룬다.

 


Introduction

This is LeetCode's official curated list of Top classic interview questions to help you land your dream job. Our top interview questions are divided into the following series:

이것은 LeetCode의 공식 큐레이팅 된 Top 클래식 인터뷰 질문 목록입니다. 우리의 주요 인터뷰 질문은 다음 시리즈로 나뉩니다.

  1. Easy Collection
  2. Medium Collection
  3. Hard Collection

to help you master Data Structure & Algorithms and improve your coding skills.

데이터 구조 및 알고리즘을 마스터하고 코딩 기술을 향상시킬 수 있습니다.


Just like any other skills, coding interview is one area where you can greatly improve with deliberate practice.

Most of the classic interview questions have multiple solution approaches. For the best practice result, we strongly advise you to go through this list at least a second time, or even better - a third time.

By the second attempt, you may discover some new tricks or new methods. By the third time, you should find that your code appear to be more concise compared to your first attempt. If so, congratulations!

 

다른 기술과 마찬가지로 코딩 인터뷰는 신중한 연습을 통해 크게 향상시킬 수있는 영역 중 하나입니다.
대부분의 고전적인 면접 질문에는 여러 솔루션 접근 방식이 있습니다. 모범 사례 결과를 얻으려면이 목록을 적어도 두 번, 또는 더 좋게-세 번째로 검토하는 것이 좋습니다.
두 번째 시도로 새로운 트릭이나 새로운 방법을 발견 할 수 있습니다. 세 번째로 코드가 첫 번째 시도에 비해 더 간결한 것처럼 보일 것입니다. 그렇다면 축하합니다!

 

Remember: Deliberate practice does not mean looking for answers and memorizing it. You won't go very far with that approach. The more you are able to solve a problem yourself without any reference to answers, the more you will improve.

 

기억하십시오 : 고의적 인 연습은 답을 찾고 암기하는 것을 의미하지 않습니다. 당신은 그 접근 방식으로 멀리 가지 않을 것입니다. 답을 참조하지 않고 스스로 문제를 해결할 수있을수록 더 향상 될 것입니다.

 

 


Array

 Remove Duplicates from Sorted Array

 Best Time to Buy and Sell Stock II

 Rotate Array

 Contains Duplicate

 Single Number

 Intersection of Two Arrays II

 Plus One

 Move Zeroes

 Two Sum

 Valid Sudoku

 Rotate Image

 

 

Strings

 Reverse String

 Reverse Integer

 First Unique Character in a String

 Valid Anagram

 Valid Palindrome

 String to Integer (atoi)

 Implement strStr()

 Count and Say

 Longest Common Prefix

 

 

Linked List

 Delete Node in a Linked List

 Remove Nth Node From End of List

 Reverse Linked List

 Merge Two Sorted Lists

 Palindrome Linked List

 Linked List Cycle

 

Trees

 Maximum Depth of Binary Tree

 Validate Binary Search Tree

 Symmetric Tree

 Binary Tree Level Order Traversal

 Convert Sorted Array to Binary Search Tree

 

 

Sorting and Searching

 Merge Sorted Array

 First Bad Version

 

 

Dynamic Programming

 Climbing Stairs

 Best Time to Buy and Sell Stock

 Maximum Subarray

 House Robber

 

 

Design

 Shuffle an Array

 Min Stack

 

 

Math

 Fizz Buzz

 Count Primes

 Power of Three

 Roman to Integer

 

 

Others

 Number of 1 Bits

 Hamming Distance

 Reverse Bits

 Pascal's Triangle

 Valid Parentheses

 Missing Number

 


 

 

 

 

반응형
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band