Data Structures and Algorithms
  • 4.2

Data Structures and Algorithms

  • 最新バージョン
  • Langira Education

データ構造とアルゴリズムの理論とコーディング演習

このアプリについて

新しいアップデート:Algnoteはオフラインをサポートしています!

Algnoteにより、開発者またはCSの学生は、理論、実装からコーディングの問題まで、データ構造とアルゴリズムを簡単に確認できます。最初のプログラミングジョブを探して、インタビューのコーディングの準備をしているプログラマー、またはデータ構造とアルゴリズムに関する試験の準備をしている学生である場合、このアプリはあなたに適している可能性があります。 Java。したがって、Algnoteを使用してコーディングを学習する場合は、Javaに満足していることを確認してください。

現在、Algnoteには次のセクションがあります。
- 配列
- 弦
- リンクリスト
- スタック
- 列
- ハッシュ表
- 木
- グラフ
- 検索
- ソート
- 再帰
- 動的プログラミング
- 算数
- ビット操作

各セクションには、ユーザーが概念といくつかのコーディングの問題を理解するのに役立つ理論ノートが含まれています。アルゴリズムまたはデータ構造への親しみを改善します。コーディングの問題のほとんどは、LeetCodeから選択され、開発者によって実装されています。いくつかの問題には複数のソリューションがあり、異なるアルゴリズムのPOSとCRONを比較しています。

現在、Algnoteはアルゴリズムとデータ構造に焦点を当てていますが、基本的な言語チュートリアルから高レベルのアーキテクチャの知識まで、より多くのコンテンツを持つようにアプリを拡張することを計画しています。

このアプリの開発者からのいくつかの言葉:

これらのメモはすべて、私が以前に行ったいくつかの教科書やオンラインコーディングの質問へのいくつかの言及で私によって行われたことに注意してください。それらは教科書ほど正確ではありません。これは非常に早いリリースであるため、メモには間違いなくいくつかの問題があり、私はそれらを見つけて修正するために最善を尽くしています。コンテンツと機能を最適化して、毎日改善します。使用しているときに問題が見つかった場合は、[email protected]にメッセージを送信できれば大歓迎です。

現在、私が大学を卒業したばかりで、インタビューのコーディングの準備をしていたときに、このアプリのすべてのコンテンツが準備されています。当時、私は学校で多くのプロジェクトを行っていて、ウェブとモバイルのアプリケーションを構築するのが非常に得意だったので、私は良い仕事を得ることができると確信していました。

しかし、私が期待したように物事は行きませんでした。インタビュー中、インタビュアーは私にホワイトボードの問題を解決するためのコードを書くように頼みました。多くの場合、私は問題に固執し、単一の解決策を理解できませんでした。私が解決策を完了して幸せに感じたときでさえ、インタビュアーはしばしば私のコードの問題をすぐに指摘しました。十分に効率的ではないか、メモリスペースが多すぎるか、境界の状況を考慮しませんでした。私は自分に失望しました。

幸いなことに、私は会社からかなり良いオファーを得て、ウェブ開発者としてのキャリアを始めました。しかし、今でも私はこれらのアルゴリズムの質問を完了するのが難しいと感じています。

インタビューのコーディングの準備は簡単ではありませんが、それほど難しくはありません。これは、優れた開発者になるために通過する必要があるプロセスにすぎません。

これらはすべてこのアプリの目的です。私は毎日それを使用して、アルゴリズムとデータ構造に関する知識を確認しています。私はそれが自分自身を助けるだけでなく、彼らのキャリアのために戦っているより多くの開発者を助けることができることを願っています

バージョン Data Structures and Algorithms