你究竟是想一輩子賣糖水,還是希望獲得改變世界的機會?
冒泡實現的原理是:從第一個數開始,依次和後面的數作比較,數值小的往上浮。例如:一共五個數,那麼第一個數依次和後面四個數作比較。如果第一個數大於後面的數後,交換之後再比較。依次類推。下面是實現的原始碼 :
/* * 氣泡排序 */ public static void main(String[] args) { int[] arr = {2,1,5,4,3}; int temp = 0; for(int i=0;i<arr.length;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]>arr[j]){ temp = arr[i]; arr[i] = arr[j] ; arr[j] = temp; } } } for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } }
冒泡優點: 簡單
缺點:效率不高 (如果一個數組有n個數,那麼排序完成後需要比較n*(n-1)/2次)
相關推薦
你究竟是想一輩子賣糖水,還是希望獲得改變世界的機會?
冒泡實現的原理是:從第一個數開始,依次和後面的數作比較,數值小的往上浮。例如:一共五個數,那麼第一個數依次和後面四個數作比較。如果第一個數大於後面的數後,交換之後再比較。依次類推。下面是實現的原始碼 : /* * 氣泡排序 */ public stat
想清楚你究竟想成為什麼樣的人了嗎?
文/沉默王二 1. 如果非要我實話實話的話,我並不喜歡當前的這份“工作”。 我上班的公司只有兩個人,一個人是老闆,另外一個人就是我。也許這並不算是一份工作,因為我和公司之間並沒有簽訂勞動合同:老闆可以隨時把我辭退,讓我感受一下這個“寒冬”的冷酷無情,我也可以隨時把老闆炒魷魚,然後我們雙方並不會負任何
Python3爬蟲抓取《曾經我也想過一了百了》熱評-因為像你這樣的人生於這世上,我稍稍喜歡這個世界了。
作為初學者,懷著緊張的心情來分享我的第一個爬蟲小程式。看到很多網易雲音樂熱評的爬蟲,我也來試試。我這次要爬取的是《曾經我也想過一了百了》中島美嘉的這首歌。 首先進行抓包分析 首先用瀏覽器開啟網易雲音樂的網頁版,進入歌曲頁面,可以看到下面有評論。接著 F12
你可能沒聽過“智慧製造”,但它肯定改變了你的生活
“智慧製造”這詞兒有點新鮮,一聽感覺和咱們沒什麼關係嘛,平時也很少接觸到相關的行業。可能學工科的同學、從事工業生產的朋友們會熟悉一些,那為啥說它改變了我們的生活呢?咱們慢慢道來。 從智慧製造的核心技術上來說,可以歸結為——大資料、物聯網、雲端計算。這個嘛,你絕對聽說過了,你看電視機裡頭天天講這些,那個男人經
這次雙11你可能已經成為首批IPv6使用者,還不知道?
2018天貓雙11以2135億的成交額創下了新的記錄,新紀錄的背後大家可能沒有意識到,你可能已經悄然成為首批網際網路IPv6使用者。今年天貓雙11期間全面支援IPv6,這是IPv6在國內網際網路領域首次大規模實踐,覆蓋了網購、視訊直播、位置服務等眾多大流量、高併發場景。 就和每個建築都有自己的地址一樣
你知道SVG Sprites是什麼嗎,還在用css sprite就太low了
大家好,我是蘇南,今天要給大家分享的是SVG sprite(也叫雪碧圖),所謂雪碧圖,當然就不是我們常喝的雪碧飲料(Sprites)哦,哈哈~ 當下流程的移動端,手機型號太多太多,今天工作專案中突然發現還有同事在使用以前大家 曾經包括現在還很熟悉的CSS 圖片精靈,
如何理解“哲學家們只是用不同的方式解釋世界,而問題在於改變世界”?
交互 quest swe 認識 就是 獲得 作用 改變 相對 作者:葉落風逝鏈接:https://www.zhihu.com/question/36273696/answer/143055214來源:知乎著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
哲學家們只是用不同的方式解釋世界,而問題在於改變世界。
ilo 獲得 change swe com gate var chan 不同 這是馬克思的墓誌銘。在倫敦highgate公墓,用金字刻在大理石墓碑上。The philosophers have only interpreted the world in various w
人工智慧改變了我們的生活方式,我們該如何改變世界?【楚才國科】
如今,人工智慧讓體力和智力工作都變得自動化了,機器人不只是在取代藍領,也在取代白領。 隨著近年人工智慧技術的發展,人工智慧已經從全球各地的實驗室,走進了千家萬戶,人工智慧在全球範圍內產生革命性的影響並且根本改變人們的工作和生活,只是時間問題,人工智慧的確是下一次工業革命的推力,它會改變我
畀你聽,我頸鏈唔賣!再見,再都唔見!”
帳號 再見 sha har blog com 口水 消失 可能 冇錯,我就系雲水漾!話畀你聽,我頸鏈唔賣!再見,再都唔見!”蠢不悅地凍哼一聲,雲水漾繼續向前行,佢冇理靳祈言。夏香澄同佢講過,冰山男叫靳咩,雲水漾記唔住個名。鬼,雲水漾好唔自 http://blog.renr
PHP項目做完後想上線怎麽辦,告訴你免費上線方法!
上傳 edi 理解 多項目 更改 目前 告訴 找工作 src PHP項目做完後想上線怎麽辦,告訴你免費上線方法! PHP程序員找工作的底氣是什麽?是項目! PHP程序員沖擊高薪的信心源自哪裏?是項目! PHP程序員掌握理解PHP知識
想寫好代碼,送你三個神器
ide 代碼 tell tip 能夠 space pic 幹凈 程序員 Tips 做一個終身學習的人。 每個程序員,其中一點讓自己感到傲嬌的地方,就是能夠寫出健壯,優美,幹凈的代碼。如果你再擁有這三件神器,你的代碼就會如虎添翼,直上雲霄三千裏。 "第一件神器:Intelli
你在想什麽,你在幹什麽_2.25
思維 上班 性能 出身 學習 線程 時長 style 保持 過年 一切暫告一段落,之後從新開始。新的一年,新的狀態,新的目標,為何過了個年關才會覺得能從新開始?過年期間會反思自己在整個一年當中的經歷、收獲,悉數所有糟糕的事情,重新給自己打氣,只有馬上改變自己才能改變新的一年
你有想過在同一臺服務器中,同時多開幾個tomcat嗎
clas java_home tlab ats 裏的 linux中 成了 配置jdk 記錄 tomcat作為許多java項目的運行的環境,常用來跑java項目。而一臺服務器只跑一個tomcat服務又太浪費資源了,so,我們可以在同一臺服務器上,同時跑多個tomcat服務進程
要想成為前端大神,那些你不得不知曉的web前端命名規範。
let 優勢 是我 wke gre com 下載 sans 寬度 一、Web語義化 1.1 H5的語義化 對於經驗資深的前端er,在給web布局時,相信都會很註重標簽和命名的規範。尤其是隨著html5的普及發展,更是把web前端語義化推向一個新的臺階上。比如html5給我們
一個阿里工作5年java程式設計師的從業心得,你甘心做一輩子碼農嗎?
你願意做碼農嗎? 恍然間,發現自己在這個行業裡已經摸爬滾打了五年了,原以為自己就憑已有的專案經驗和工作經歷怎麼著也應該算得上是一個業內比較資歷的人士了,但是今年在換工作的過程中卻遭到了重大的挫折。詳細過程我就不再敘述,在此,只想給大家說一說被拒絕的原因,看看大家有沒有相似的經歷,和類似的
在這次DTF中戴爾的數字化轉型的觀點,相信你不想錯過
在一年一度的戴爾科技峰會中,邁克爾•戴爾親臨現場,他會表達什麼?對於中國企業市場大熱的人工智慧和數字化轉型,戴爾會怎麼做?這一次有什麼重要的產品和解決方案發布?又該如何看待戴爾近年的表現? 本文有答案。 1 對未來怎麼看
想要學習web前端,這是你應該具備的一些技能
目前,web前端企業已經成為市場爭搶的香餑餑,據招聘入口網站前程無憂和智聯招聘資料顯示,每個月企業在51job上公佈的職位量在1.3萬左右,在智聯招聘上公佈的職位量是2.4萬左右,平均月薪12800左右。 這麼高階待遇好的職位,你想知道你適合做麼? 網際網路的高速發展促使網際網路企
如果你想搞懂“分散式鎖”,必須要看這篇文章 ,看了很意外!
對於鎖大家肯定不會陌生,在 Java 中 synchronized 關鍵字和 ReentrantLock 可重入鎖在我們的程式碼中是經常見的,一般我們用其在多執行緒環境中控制對資源的併發訪問。 但是隨著分散式的快速發展,本地的加鎖往往不能滿足我們的需要,在我們的分散式環境中上面加鎖的方法
#國企年薪20萬女員工想轉行當程式設計師,網友:你還是太年輕
看到這樣一則帖子,一女網友發帖吐槽了自己的工作,表示自己想要從國企跳槽到網際網路公司,但是覺得工作很壓抑看不到未來的希望,打算辭職考研,出來做一名演算法工程師,做一個有獨立想法敢於活出自我的女程式設計師。 如果有想學習java的程式設計師,可來我們的java學習扣qun:72340,3928