當前位置:生活全書館 >

生活小竅門

> 氣泡排序和交換排序的區別

氣泡排序和交換排序的區別

以JAVA為例,氣泡排序和交換排序的區別是選擇排序,每次都要遍歷全部元素,選擇其中最小的(或最大的)放到第一位;而氣泡排序比較相鄰的兩個數,大的(或者小的)放後面,由於冒泡是一邊比較一邊調整順序,所以數列會越來越接近排序完成狀態。

氣泡排序和交換排序的區別

Java是由Sun公司於1995年5月推出的物件導向的程式設計語言。Java繼承了C++語言物件導向技術的核心,又捨棄了C++語言中的指標、運算子過載以及多重繼承的特性,同時引入了泛型程式設計、型別安全的列舉等特性,使Java成為簡單、物件導向、分散式、解釋性、健壯、安全與系統無關、可移植、高效能、多執行緒和動態的語言。隨著網際網路的迅猛發展,Java已經成為重要的網路程式語言,被廣泛應用於企業級Web應用開發和移動應用開發。

20世紀90年代,硬體領域出現了單片式計算機系統,這種價格低廉的系統一出現就立即引起了自動控制領域人員的注意,因為使用它可以大幅度提升消費類電子產品(如電視機頂盒、麵包烤箱、行動電話等)的智慧化程度。Sun公司為了搶佔市場先機,在1991年成立了一個稱為Green的專案小組,帕特里克、詹姆斯·高斯林、麥克·舍林丹和其他幾個工程師一起組成的工作小組在加利福尼亞州門洛帕克市沙丘路的一個小工作室裡面研究開發新技術,專攻計算機在家電產品上的嵌入式應用。

標籤: 氣泡排序
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/xiaoqiaomen/0ww25v.html