0511JS練習 氣泡排序

2022-09-18 19:51:10 字數 1208 閱讀 1703

1、藍球彈起的高度 100 公尺 第幾次高度小於1公尺,每次彈起是上一次的0.6

var gaodu = 100;

var cishu = 0;

while(gaodu >= 1)

alert(cishu);

2、標準體重:

男士體重-身高+100=±3  

女士體重-身高+110=±3

var jg = tz-sg+100

使用者輸入身高,再輸入體重 判斷是不是標準體重

var xingbie = prompt("請輸入性別");

while(xingbie != "男" && xingbie !="女")

var height = prompt("請輸入身高( )cm");

var width =prompt("請輸入體重( )kg");

if(xingbie == "男")

else

alert("不是標準體重");

}else

else

alert("不是標準體重");

}

3、實現對乙個陣列去重的功能。

var attr =[2,34,2,5,6,9,8,6,4,34,67,6];

思路:構建乙個新的陣列存放結果。

for迴圈中每次從原陣列中取出乙個元素,用這個元素與新陣列對比。

若新陣列中沒有該元素,則存到結果陣列中。

index0f()返回陣列中第一次出現所查項的索引,如果沒有,返回-1

2、氣泡排序

氣泡排序練習

using system using system.collections.generic using system.linq using system.text return list class program double s sort p new sort s p.paixu a for i...

JS 氣泡排序

氣泡排序 相鄰的兩個元素比較,如果前乙個數大於後乙個數,交換位置。1 每一次排序將無序數列中的最大值找到 2 乙個含有n的序列最多經過n 1次排序即可有序 3 經過排序後,數列會分為兩部分,一部分有序,一部分無序 4 一旦出現前乙個數大於後乙個數,就交換位置。氣泡排序 1.外層迴圈 1 含有n個數的...

js氣泡排序

原理 依次比較相鄰的兩個值,如果後面的比前面的小,則將小的元素排到前面。依照這個規則進行多次並且遞減的迭代,直到順序正確。解釋設一組資料 var arr 25,55,89,12,45,36,23,16,50 兩個迴圈當i 0的時候,裡面的迴圈完整執行,從j 0執行到j 6,這也就是第一遍排序,結果是...