// 有乙個陣列 陣列中都是數值 請從小到大排序
var arr = [10, 189, 999, 20, 14, 6, 88, 190, 54];
// => [6, 10, 14, 20, 54, 88, 190]
// 思路:
// 迴圈兩兩比較 如果第乙個數比第二個數大 就換位置 否則不換
// 迴圈這麼一次 已經將最大的數放到了最後
// 迴圈一次能夠確定乙個最大的數
// for (var j = 0; j < arr.length - 1; j++)
// }
// }
// console.log(arr);
// 選擇排序
// 思路:假定0就是最小的 定義乙個索引指向0 挨個比較 如果它比別的數大 就將索引 指向更小的數
// 再拿著這個新數從這個新數往後比較 直到最後 這麼一輪下來就能夠確定乙個最小的數
// 將0位置與該數字置更換4
// 第二輪 假定1是第二小的數 定義乙個索引只想1 挨個比較 如果比別的數大 就將索引 指向更小的數
// 再拿著這個新數從這個新數往後比較 直到最後 這麼一輪下來就能夠確定乙個第二小的數
// 依次類推
// 舉例說明
// var arr = [10, 17, 5, 88, 54, 0, 23, 11, -10, 9];
// 先拿著10 與後面的數比較 如果10比5大 說明10不是最小的 於是將索引指向5 拿著5繼續往後比 如果又遇見了比5還小的數
// 更換索引 繼續拿著新數往後比較 一輪下來確定乙個最小的數
// 定義索引 用於指向最小的數字的下標
// var index = 0;
// // 定義已經迴圈了幾輪 已經有幾個數排好順序
// var sub = 0;
// // 開始迴圈
// for (var i = 1; i < arr.length; i++)
// }
// console.log(index);
// // 當迴圈結束之後index已經指向最小的 於是就換位
// var temp = arr[sub];
// arr[sub] = arr[index];
// arr[index] = temp;
// 以上**是第一輪的執行經過
var arr = [10, 17, 5, 88];
// 以下**是多次執行的經過
for (var j = 0; j < arr.length - 1; j++)
}console.log(index);
// 當迴圈結束之後index已經指向最小的 於是就換位
var temp = arr[sub];
arr[sub] = arr[index];
arr[index] = temp;
}
jsp的簡單瀏覽
jsp是執行在服務端的語言。jsp全稱j a server pages,是一種動態網頁開發技術,它使用jsp標籤在html網頁中插入j a jsp通過網頁表單來獲取使用者輸入資料,訪問資料庫及其他資料來源,然後動態地建立網頁。jsp擁有強大的企業級j a api jdbc j a資料庫連線。jndi...
jsp 簡單分頁
總記錄數 int count persondao.getcount 每頁顯示5條 int pagesize 5 當前頁 int currentpage 1 int pagecount count pagesize 1 pagesize string currentpgae request.getpa...
在jsp中運用ajax 簡單入門
由於ajax為我們帶來太多的好處,所以在很多應用中我們都會優先選擇這種技術,於是我也為之所吸引,現跟大家分享下乙個簡單的入門例子。regist.jsp檔案 乙個簡單的註冊頁面 page contenttype text html charset gb2312 checkusername.jsp源 如...