世の中には、ほとんどコードを必要としない強力で古典的なアルゴリズムやプロジェクト事例にはどのようなものがありますか?

世の中には、ほとんどコードを必要としない強力で古典的なアルゴリズムやプロジェクト事例にはどのようなものがありますか?

今日は、コードが非常に少ないけれども、非常にクールでクラシックな 4 つのアルゴリズムまたはプロジェクト ケースを紹介します。

1. コードなし

プロジェクトアドレス:

https://github.com/kelseyhightower/nocode

これは GitHub 上のプロジェクトで、現在 34,000 個のスターが付いています。

その素晴らしさは、軽量でクロスプラットフォーム、全自動の何とも言えないツールをベースとし、何とも言えない高級言語構文を使用している点にあります。コードを1行も書かずに導入・実行できます。検出、コンパイル、パッケージ化、インストール、運用までワンストップで提供し、安全で信頼性があります。

コードを読んだ国内外のプログラマーらが賞賛のメッセージを残した。

世の中のあらゆるコードを読んだ後でも、私の心にはコードがないというのは本当です!

2. シャッフルアルゴリズム

このコードは非常にシンプルで、たった 2 行のコードですが、この機能を実現できます。つまり、n 個の要素が指定された場合、各要素が各位置に等しい確率で出現する配置が生成されます。

つまり、各要素に対して、すべての位置を等しい確率で配置できます。

コードは次のとおりです。

  1. ( int i = n - 1; i >= 0; i -- )の場合 
  2. swap(arr[i], arr[rand(0, i)]) // rand(0, i)は[0, i]の間のランダムな整数を生成します

3. 睡眠の順序

コードは次のとおりです。

  1. パブリッククラスSleepSort {
  2. 公共 静的void main(String[] args) {
  3. int [] int = {1,4,7,3,8,9,2,6,5};
  4. スレッドの並べ替え[] sortThreads = 新しいスレッドの並べ替え[ints.length];
  5. ( int i = 0; i < sortThreads.length; i++) {
  6. スレッドをソートする
  7. }
  8. ( int i = 0; i < sortThreads.length; i++) {
  9. スレッドをソートします[i]。開始();
  10. }
  11. }
  12. }
  13. クラスSortThreadはThreadを拡張します{
  14. 整数ms = 0;
  15. パブリックソートスレッド( int ms){
  16. this.ms = ms;
  17. }
  18. パブリックボイドrun(){
  19. 試す {
  20. スリープ(ミリ秒*10+10);
  21. } キャッチ (InterruptedException e) {
  22. // TODO 自動生成されたキャッチブロック
  23. e.printStackTrace();
  24. }
  25. System.out.println (ミリ秒) ;
  26. }
  27. }

その原理は、これらの n 個の数値に 1 対 1 で対応する n 個のスレッドを構築することです。

初期化後、スレッドはスリープ状態を開始し、対応する時間単位数後に起動し、対応する数値を出力します。

こうすることで、最も小さい数字に対応するスレッドが最初に起動し、この数字が最初に出力されます。

すべてのスレッドが起動すると、ソートが完了します。

時間の複雑さについて質問しないでください。時間の複雑さはこのソートでは意味がありません。

4. AIコアコード

  1. 真の場合:
  2. print(input( '' ). replace ( '吗' , '' ). replace ( '?' , '!' ))

このコードは1億元の価値がある伝説のAIコアコードです。その効果を見てみましょう。

[[317553]]

他にも事例をご存知でしたら、ぜひコメントを残してください:)

<<:  AI「黒ヘルメット」が成都でデビュー、警察が2分で路上で数百人の体温を検査!

>>:  顔認証決済だけでは不十分、マスターカードは歩行、心拍、静脈による決済を検討

推薦する

284日間の急成長の後、ChatGPTを「模倣」したスタートアップ企業が倒産する可能性

最近、ウォール・ストリート・ジャーナルの記事によると、一部のベンチャーキャピタリストは、生成型人工知...

...

3月にGithubで最も人気のあるデータサイエンスと機械学習のプロジェクト

Analytics Vidhya は最近、3 月の GitHub で上位 5 つのデータ サイエンス...

「アバター」の脳-脳インターフェースの性能は2~3桁向上した

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...

今後のブロックチェーンの3大発展トレンド。2018年には不人気になるのか?

昨日、デジタル通貨は再び全面的に急落し、ビットコインの価格は一時8,000ドルを下回りました。暗号通...

AI+中国製 Baidu Brain が蘇州にご招待し、「インテリジェント」製造についてお話しします

「Made in China」は世界で最も認知されているラベルの一つです。 「Made in Chi...

AIシステムのセキュリティテストのための自動化ツール

高度なサイバー攻撃が増加していることから、サイバーセキュリティは今日マイクロソフトにとって最優先事項...

...

成長痛に遭遇: 2017 年の AI およびビッグデータ業界のレビュー

2017 年、人工知能とビッグデータの開発では次の 10 の成長痛が発生しました。 [[216307...

AIに対する人々の偏見が良いことかもしれない理由

人工知能 (AI) や機械学習は人間よりも優れた能力を発揮するとよく言われますが、実際は AI や機...

ディープラーニングと群衆カウントの融合

【51CTO.comオリジナル記事】 1. はじめに:昨今、人工知能の研究が盛んになり、機械学習技術...

河南省鄭州市:自動運転オンライン配車サービス車両が一般公開

[[408894]]河南省鄭州市では7月1日、鄭東新区で自動運転バスと自動運転乗用車が運用開始され、...

Nature: 科学者がディープラーニングを使って初めて人間の意識を定量化

今、科学者たちは人間の意識について新たな理解を得ています!この研究では、ディープラーニングアルゴリズ...

Google Brainの主要研究:高速微分可能ソートアルゴリズム、桁違いに高速

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...