JSP中的簡單演算法

2021-09-26 12:33:18 字數 1484 閱讀 3646

// 有乙個陣列 陣列中都是數值 請從小到大排序

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源 如...