今日は、Github 上の非常に強力な JavaScript アルゴリズムとデータ構造プロジェクトを皆さんと共有したいと思います。 このプロジェクトには、さまざまな JavaScript ベースのアルゴリズムとデータ構造が含まれています。各アルゴリズムとデータ構造には、手順とリンクを含む独自の README と、さらに読むためのビデオへのリンクがあります。 データ構造データ構造とは、データに効率的にアクセスして変更できるように、コンピューター内でデータを整理して保存する特別な方法です。より正確に言えば、データ構造はデータ間の関係を表すデータ値の集合であり、データに作用する関数や操作も含まれます。 アルゴリズムアルゴリズムとは、一連の問題を解決する方法の明示的な仕様です。アルゴリズムとは、一連の操作を正確に定義する一連のルールです。 アルゴリズムパラダイムアルゴリズム パラダイムは、アルゴリズムのクラスの設計に基づいた一般的なアプローチです。これはアルゴリズムよりも抽象度の高いものであり、アルゴリズムはコンピュータ プログラムよりも抽象度の高いものです。 いくつかの役に立つ例を見てみましょう: Big O 表記法、Big O 表記法で指定されたアルゴリズムの成長順序。 以下は、最も一般的に使用される Big O 表記法のいくつかと、さまざまなサイズの入力データでのパフォーマンス比較のリストです。 データ構造操作の複雑さ配列ソートアルゴリズムの複雑さ最後に、Github プロジェクトのアドレスを添付します: https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md |
<<: チューリング賞受賞者のジュディア・パールが語る「データだけに頼るな」
>>: 洪水の知らせを聞いたらすぐに行動を起こしましょう!ロボットは風と波の守護者となることを目指す
再度調査中! 世界最大の半導体設計ソフトウェア(EDA)サプライヤーであるシノプシスは、中国に重要な...
翻訳者 | 陳俊レビュー | Chonglou業界では、従来のメインフレーム アプリケーションのコー...
10月12日、世界をリードするインテリジェントオペレーティングシステム製品およびテクノロジープロバイ...
エッジAIについて学ぶエッジ AI とは、集中型のクラウド サーバーに依存するのではなく、センサー、...
誰もが騙される可能性がある現代では、別の人を騙して機械が騙されるかどうか試してみませんか?人工知能の...
人工知能 (AI) は、マーケティングと広告のダイナミックな環境において変革をもたらす力として登場し...
[51CTO.comより引用] 2017年12月1日~2日、51CTO主催のWOTDグローバルソフト...
IT は、世界で最も人気のあるスポーツであるサッカーをスペインで発展させ、体験する上で重要な役割を果...
「ビッグデータ」と「人工知能」はテクノロジー業界で最も価値のある分野となっている。Apple、Go...
人工知能プロジェクトに着手する企業の多くは素晴らしいビジネスアイデアを持っていますが、企業の AI ...
[[404075]]この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI...