成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

世界上有哪些代碼量很少,但很厲害很經典的算法或項目案例?

開發 前端 算法
今天分享四個代碼量很少,但很厲害很經典的算法或項目案例。如果各位技術大神還知道哪些案例,歡迎留言補充:)

今天分享四個代碼量很少,但很牛逼很經典的算法或項目案例。

1、no code

項目地址:

https://github.com/kelseyhightower/nocode

這是一個 GitHub 上的項目,目前標星 34k。

它的牛逼之處在于它 基于輕量級跨平臺全自動不可描述工具,采用了不可描述的高級語言語法,不用寫一行代碼,即可部署運行,提供檢測、編譯、打包、安裝、運行一條龍服務,安全可靠。

看完代碼后,國內外的程序員紛紛留言夸獎。

 

世界上有哪些代碼量很少,但很牛逼很經典的算法或項目案例?

 

世界上有哪些代碼量很少,但很牛逼很經典的算法或項目案例?

真的是閱盡天下代碼,心中已然無碼!

2、洗牌算法

這個代碼很簡單,只有兩行代碼,但是卻可以實現這個功能:對于給定的 n 個元素,生成的那個排列,每一個元素都能等概率地出現在每一個位置。

換句話說,每一個位置都能等概率地放置每個元素。

代碼如下:

  1. for(int i = n - 1; i >= 0 ; i -- ) 
  2.     swap(arr[i], arr[rand(0, i)]) // rand(0, i) 生成 [0, i] 之間的隨機整數 

3、睡眠排序

代碼如下:

  1. public class SleepSort {   
  2.     public static void main(String[] args) {   
  3.         int[] ints = {1,4,7,3,8,9,2,6,5};   
  4.         SortThread[] sortThreads = new SortThread[ints.length];   
  5.         for (int i = 0; i < sortThreads.length; i++) {   
  6.             sortThreads[i] = new SortThread(ints[i]);   
  7.         }   
  8.         for (int i = 0; i < sortThreads.length; i++) {   
  9.             sortThreads[i].start();   
  10.         }   
  11.     }   
  12. }   
  13. class SortThread extends Thread{   
  14.     int ms = 0;   
  15.     public SortThread(int ms){   
  16.         this.ms = ms;   
  17.     }   
  18.     public void run(){   
  19.         try {   
  20.             sleep(ms*10+10);   
  21.         } catch (InterruptedException e) {   
  22.             // TODO Auto-generated catch block   
  23.             e.printStackTrace();   
  24.         }   
  25.         System.out.println(ms);   
  26.     }   
  27. }  

它原理是構造 n 個線程,它們和這 n 個數一一對應。

初始化后,線程們開始睡眠,等到對應的數那么多個時間單位后各自醒來,然后輸出它對應的數。

這樣最小的數對應的線程最早醒來,這個數最早被輸出。

等所有線程都醒來,排序就結束了。

不要問時間復雜度,時間復雜度在這個排序上已經毫無意義!

4、AI核心代碼

  1. while True
  2.     print(input('').replace('嗎','').replace('?','!')) 

這段代碼就是傳說中的 價值一個億的AI核心代碼,來看一下效果。

 

[[317553]]

各位技術大神還知道哪些案例,歡迎留言補充:)

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2020-08-16 08:59:23

HTML標簽開發

2023-09-05 07:29:01

2020-03-03 21:46:56

智能交通物聯網智慧城市

2017-03-21 10:44:00

AI深度學習

2018-11-06 12:22:18

排序算法代碼

2023-03-03 09:11:55

軟件開發NASA

2025-01-09 11:10:15

2020-12-16 06:30:41

職場工作產品

2021-11-30 14:06:37

排序算法代碼

2024-04-28 09:14:05

2017-10-25 16:22:58

OpenStack操作Glance

2017-03-13 14:25:01

Windows 7Windows屏幕閃爍

2019-06-12 10:18:03

GitHub代碼開發者

2021-09-05 06:04:00

計算機病毒木馬病毒

2013-05-08 09:38:28

InteropNetSDN網絡設備供應商

2018-12-04 15:46:53

編程語言Python

2018-07-19 19:07:33

語言編程語言程序

2022-11-30 16:41:47

架構高并發

2010-04-01 09:10:55

iPhone應用

2019-11-18 15:07:54

編程語言C#
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久久 | 综合九九 | 四季久久免费一区二区三区四区 | 成年视频在线观看 | 国产亚洲精品美女久久久久久久久久 | 久久久国产一区 | 成人免费视频在线观看 | 国产成人免费视频网站视频社区 | 久久99精品久久久久久噜噜 | 亚洲精品在线免费观看视频 | 天天综合久久 | 免费在线成人 | 欧美综合在线视频 | 久久ww| www国产精品 | 国产一级片一区二区三区 | 91麻豆产精品久久久久久 | 欧美性生活网 | 久久久久久久久久久久久9999 | av成人在线观看 | 国产精品久久久久久久久免费相片 | 欧美一区两区 | 国产精品区二区三区日本 | www.狠狠干 | 精品伊人久久 | 国产在线资源 | 国产精品99久久久久久宅男 | 中文字幕一区二区三区精彩视频 | 亚洲免费精品 | 中文字幕精品一区二区三区在线 | 亚洲一区二区在线免费观看 | 91久久久久久| 青青草av在线播放 | 欧美中文字幕在线 | 国产成人精品一区二区三区在线观看 | 国产黄色av网站 | 久久av一区 | 亚洲一二三区在线观看 | 在线日韩福利 | 99在线免费观看视频 | 欧美日韩在线观看一区 |