Data Structures and Algorithms
  • 4.2

Data Structures and Algorithms

  • 최신 버전
  • Langira Education

데이터 구조 및 알고리즘에 대한 이론 및 코딩 연습

이 앱 정보

새 업데이트! Algnote 지금 오프라인을 지원

Algnote 개발자 또는 CS 학생들이 쉽게 코딩 문제, 이론에서 구현 데이터 구조와 알고리즘을 검토 할 수 있습니다. 당신이 경우 프로그래머는 첫 번째 프로그래밍 일자리를 찾고 및 코딩 인터뷰를 준비, 또는 데이터 구조와 알고리즘에 대한 시험을 준비하는 학생은,이 응용 프로그램은 알고리즘과 데이터 구조에 구현되어 하임에 대한 권리 적합 할 수있다 자바. 당신이 코딩을 배울 수 Algnote을 사용하려는 경우 따라서, 당신은 자바 편안 확인하​​십시오.

현재 Algnote는 다음과 같은 내용이 있습니다 :
- 배열
- 문자열
- 링크 된 목록
- 스택
- 큐
- 해시 테이블
- 트리
- 그래프
- 검색 중
- 정렬
- 재귀
- 동적 프로그래밍
- 수학
- 비트 조작

각 섹션은 사용자가 알고리즘 또는 데이터 구조들이 친숙 개선 개념 및 코딩 몇 문제를 이해하는 데 도움이되는 이론적 사항을 포함한다. 코딩 문제 대부분 Leetcode로부터 선택 현상에 의해 구현된다. 일부 문제는 여러 솔루션을 가지고 있으며 POS 및 다른 알고리즘의 crons를 비교합니다.

비록 현재 Algnote는 알고리즘과 데이터 구조에 초점을 맞추고 있지만, 우리는 높은 수준의 아키텍처 지식에 기본 언어 튜토리얼에서, 더 다른 내용을 가지고 응용 프로그램을 확장 할 계획입니다.

이 응용 프로그램의 개발자로부터 어떤 단어 :

이 모든 사항 일부 교과서 또는 내가 전에했던 온라인 코딩 질문에 대한 몇 가지 참조 날에 의해 수행되었다합니다. 그들은 교과서만큼 정확하지 않습니다. 이것은 매우 초기 버전이기 때문에,이 확실히 노트에 몇 가지 문제이며, 내가 그들을 발견하고 해결하기 위해 최선을 노력하고 있어요. 나는 매일 더 잘 만들기 위해 콘텐츠와 기능을 최적화 유지합니다. 당신이 그것을 사용하는 경우 당신이 어떤 문제를 발견하면 당신은 [email protected]에게 메시지를 보낼 수 있다면, 그것은 더 이해할 수있을 것이다.

난 그냥 대학을 졸업하고 인터뷰를 코딩을 준비 할 때 현재이 응용 프로그램의 모든 콘텐츠는 제조 하였다. 그 당시 나는 학교에서 많은 프로젝트를 수행했고, 나는 웹 및 모바일 애플리케이션을 구축 매우 좋았다 나는 좋은 직장을 얻을 수 있다는 것을 꽤 확신했다.

내가 기대하지만, 일이 가지 않았다. 인터뷰를하는 동안, 인터뷰는 화이트 보드에 문제를 해결하기 위해 코드를 작성하는 나에게 물었다. 여러 번, 나는 문제에 붙어있어 단일 솔루션을 이해할 수 없었다. 나는 해결책을 완료하고 행복한 느낌하더라도, 면접은 종종 즉시 내 코드의 문제를 지적했다. 효율적인 충분하지 너무 많은 메모리 공간을 사용하거나, 경계 상황을 고려하지 않았다. 나는 나 자신에 실망을 느꼈다.

다행히, 나는 회사에서 아주 좋은 제안을했고, 웹 개발자로서 내 경력을 시작했다. 하지만 지금도 여전히 이러한 알고리즘 질문​​을 완료하기 어려운 생각합니다.

나는 인터뷰를 코딩을 준비하는 것은 쉬운 일이 아닙니다 알고 있지만, 그 어려운 일이 아니다. 그냥 좋은 개발자가되기 위해 우리가 통과해야 할 과정이다.

다음은이 응용 프로그램의 모든 목적이다. 나는 알고리즘과 데이터 구조에 대한 내 지식을 검토 매일 그것을 사용할 수 있습니다. 나는 단지 자신을 도울뿐만 아니라, 자신의 경력을 위해 싸우고 더 많은 개발자 도움이되지 수 있기를 바랍니다.

버전 Data Structures and Algorithms