좋은 빠른 알고리즘 새로 고침은 무엇입니까? [닫은]


10

몇 주 안에 프로그래밍 인터뷰가 나옵니다. 얼마 전에 알고리즘 클래스를 사용했지만 몇 가지 주요 개념을 잊었을 것입니다.

알고리즘에 대한 매우 짧은 책 ( <100 pages ) 과 같은 것을 찾고 있습니다. 정렬 알고리즘, 데이터 구조 및 기타 필수 요소가 포함되어야합니다. 책일 필요는 없습니다. 약 일주일 안에 따라 잡을 수있는 좋은 방법을 찾고 있습니다.

빠른 알고리즘 소개 또는 새로 고침에 가장 적합한 도구는 무엇입니까 ?


짧은? 대학 과정 교과서 나 다른 것을 생각하고 있습니다.
Joris Timmermans

어떤 종류의 직업에 대해 인터뷰하고 있습니까 (언어, 업무 유형 등). 일반적인 회사 작업 (CRUD 앱 / 웹 사이트,보고 등)에 대해 인터뷰하는 경우 알고리즘에 대한 질문이 아니라 프레임 워크, 데이터베이스 쿼리 등의 기능에 대한 질문이있을 것입니다. 임베디드 시스템 등을 수행하는 경우 알고리즘이 더 많이 등장합니다.
jfrankcarr

답변:


5

TopCoder 알고리즘 자습서를 살펴보십시오 . 그것들은 매우 비공식적이므로 짧고 요점을 유지할 수 있습니다-진지한 알고리즘 책이 감당할 수없는 사치품. 이 학습서의 목표는 이전에 이러한 알고리즘을 연구 한 경우 지식을 새로 고치거나 특정 알고리즘 그룹을 탐색하는 초기 방향을 제공하는 것입니다.


3

테크 회사의 모든 채용 담당자는 인터뷰를하기 전에 동일한 내용을 말합니다.

인터뷰 중에 알고리즘에 대해 물어볼 것이므로 알고리즘을 연구하십시오.

기본적으로 그 문장을 그대로 인용했기 때문에, 나는 당신이 주요 기술 회사 (Google, Microsoft, Apple, Amazon 또는 -그들은 모두 후보자와 똑같은 일을합니다).

인터뷰 중에 퀴즈를 풀게 될 알고리즘에 중점을 둔 책이 필요합니다. 그러면 예상 할 수있는 내용을 더 잘 이해할 수 있습니다. 내 추천 :

여기에 이미지 설명을 입력하십시오

http://www.amazon.com/Programming-Interviews-Exposed-Secrets-Programmer/dp/047012167X/ref=sr_1_2?s=books&ie=UTF8&qid=1348063912&sr=1-2&keywords=coding+interview

여기에 이미지 설명을 입력하십시오

http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X

나는 매우 (- Imightbetalkingfromexperience - 기침 윙크, 윙크, 슬쩍 찌르다, 찔러, 기침) 당신이이 책, 특히 첫 번째를 읽어 보시기 바랍니다.

모든 진지한면에서, 주요 기술 회사의 프로그래밍 인터뷰는 다른 곳의 인터뷰와는 다릅니다. 몇 달 동안 준비해 온 사람들과 대결하기 때문에 준비해야합니다.

책을 읽고, 종이에 코드를 작성하고, 공원에서 쓰러 뜨리십시오. :)


2

알고리즘 소개

나는 대학 에서이 책 을 사용 하여 과정에 필요한 책 이었지만, 그 책이 매우 철저하다는 것을 알았습니다. 참조로 주위를 가지고 있으면 매우 편리합니다.

온라인 소스를 선호하는 경우이 사이트를 살펴보십시오 .


몇 달 전에이 책을 구입했지만 알고리즘의 수학적 정확성을 입증하는 페이지에 페이지를 쓰는 경향이 있기 때문에 내 취향에 너무 비현실적이라는 것을 알았습니다. 그 자체로는 나쁘지 않지만 나는 그것을 너무 많이 발견했습니다.
djhworld

내가 찾고있는 것 같지 않습니다. 일주일 정도 빠른 속도로 회복 할 수있는 빠른 리프레시 프로그램을 찾고 있습니다. 이 책은 1300 페이지입니다!
케이시 패튼

2

나는 현재이 책을 즐기고있다

여기에 이미지 설명을 입력하십시오

예제는 Java로 작성되었지만 다른 언어에 쉽게 적용 할 수 있습니다. 매우 실용적이지만 다른 책만큼 수학적으로 철저하지는 않습니다.


1
+1 이것은 알고리즘을 이해하기 쉽게 만든 알고리즘에 대해 읽은 첫 번째 책입니다. 또한이 책의 웹 사이트에서는 code의 모든 알고리즘에 액세스 할 수 있습니다 . 또한 Coursera의 알고리즘 파트 1알고리즘, 파트 2 는 훌륭한 비디오 강의입니다!
안토니

이 책은 900 페이지 이상이며, 100 페이지 안에 무언가를 요구한다고 생각 했습니까?
Pacerier

1

검색 기준 정의

모든 임의의 알고리즘 책에 뛰어 들어가서 무언가를 파악하려고하면 시간이 낭비 될 수 있습니다. 대신, 소프트웨어 개발 프로세스에서 실제 문제에 맞춘 실용적인 알고리즘 책을 살펴볼 것을 제안합니다. 또한 선택한 프로그래밍 언어로 예제를 작성하는 것도 고려해야합니다.

따라서 내용 을 선택하고 내 지식을 새로 고치기 전에 내용, 예제 및 가독성살펴 보는 것이 좋습니다 .

다음은 결정하는 데 도움이되는 두 가지 유용한 참고 자료입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.