115,000 個のスターを持つ GitHub オープンソース プロジェクトを推奨します。アルゴリズムを取得することは問題ありません。

115,000 個のスターを持つ GitHub オープンソース プロジェクトを推奨します。アルゴリズムを取得することは問題ありません。

[[412426]]

今日は、Github 上の非常に強力な JavaScript アルゴリズムとデータ構造プロジェクトを皆さんと共有したいと思います。

このプロジェクトには、さまざまな JavaScript ベースのアルゴリズムとデータ構造が含まれています。各アルゴリズムとデータ構造には、手順とリンクを含む独自の README と、さらに読むためのビデオへのリンクがあります。

データ構造

データ構造とは、データに効率的にアクセスして変更できるように、コンピューター内でデータを整理して保存する特別な方法です。より正確に言えば、データ構造はデータ間の関係を表すデータ値の集合であり、データに作用する関数や操作も含まれます。

アルゴリズム

アルゴリズムとは、一連の問題を解決する方法の明示的な仕様です。アルゴリズムとは、一連の操作を正確に定義する一連のルールです。

アルゴリズムパラダイム

アルゴリズム パラダイムは、アルゴリズムのクラスの設計に基づいた一般的なアプローチです。これはアルゴリズムよりも抽象度の高いものであり、アルゴリズムはコンピュータ プログラムよりも抽象度の高いものです。

いくつかの役に立つ例を見てみましょう:

Big O 表記法、Big O 表記法で指定されたアルゴリズムの成長順序。

以下は、最も一般的に使用される Big O 表記法のいくつかと、さまざまなサイズの入力データでのパフォーマンス比較のリストです。

データ構造操作の複雑さ

配列ソートアルゴリズムの複雑さ

最後に、Github プロジェクトのアドレスを添付します: https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md

<<:  チューリング賞受賞者のジュディア・パールが語る「データだけに頼るな」

>>:  洪水の知らせを聞いたらすぐに行動を起こしましょう!ロボットは風と波の守護者となることを目指す

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

...

CES 2024 AIスマートホームのハイライト

ChatGPT が AI を話題にしてから 1 年以上経ちましたが、今年の Consumer Ele...

AI が「もや」を取り除くのに役立ちます: うつ病の治療における機械学習の応用

この記事は、公開アカウント「Reading the Core」(ID: AI_Discovery)か...

...

AIと機械理解の限界を押し広げ、オックスフォード大学の博士論文は3Dオブジェクトの再構築とセグメント化を学ぶ

機械が人間のように 3D の物体や環境を認識できるようにすることは、人工知能の分野における重要なトピ...

...

...

決まりました!国は人工知能に関する重要なニュースを発表し、これらの人々は集団的に失業することになるだろう...

1寝耳に水! 11月15日、国からビッグニュースが発表されました!科学技術部は、新世代人工知能開発...

...

...

1 つの記事で機械学習を理解する: 基本概念、5 つの主要な流派、9 つの一般的なアルゴリズム

1. 機械学習の概要 1. 機械学習とは何ですか?機械は大量のデータを分析して学習します。たとえば...

...

...

MiniGPT-4: 高度な大規模言語モデルを使用した AI 視覚言語理解の向上

1. プロジェクトの背景と動機今年初め、OPEN AI の GPT-4 は前例のないマルチモーダル機...

...