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

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

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

Java是由Sun公司于1995年5月推出的面向對象的程序設計語言 。Java繼承了C語言面向對象技術的核心,又舍棄了C語言中的指針、運算符重載以及多重繼承的特性,同時引入了泛型編程、類型安全的枚舉等特性,使Java成為簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言 。隨著互聯網的迅猛發展,Java已經成為重要的網絡編程語言,被廣泛應用于企業級Web應用開發和移動應用開發 。
【冒泡排序和交換排序的區別】

經驗總結擴展閱讀