百度百科 冒泡排序是笔试面试经常考的内容,虽然它是这些算法里排序速度最慢的 原理:从头开始,每一个元素和它的下一个元素比较,如果它大,就将它与比较的元素交换,否则不动. 这意味着,大的元素总是在向后慢慢移动直到遇到比它更大的元素.所以每一轮交换完成都能将最大值 冒到最后. 原出处:https://www.cnblogs.com/wangjiahong/p/3570465.html 冒泡算法C namespace 数组排序 { class Program { sta
//冒泡 核心代码 for (int i = 0; i < array.count - 1; i++) { int a = [array[i] intValue]; for (int j = i + 1; j < array.count; j++) { int b = [array[j] intValue]; if (a > b) { [array exchangeObjectAtIndex:i withObjectAtIndex:j]; } } }
1.for(var i = 0, max = myArray.length; i < max ; i++){ //用myArrayy[i]来做点什么 } 用max存储myArray的长度,防止每次循环去读取数组长度,尤其是当设计到DOM节点集合时,可明显提高效率.(2016-08-22) 2.function foo(){ var a = b = 0; } b会声明为全局变量.原因是:从右到左的赋值过程,首先是 b = 0 ,此情况下b是未声明的,然后是 var a = b;实际顺序为 var
using System; using System.Collections.Generic; using System.Text; using System.Collections; using System.Data; using System.Data.SqlClient; using System.Configuration; namespace HelloWinForm.DBUtility { class SQLHelper { #region 通用方法 // 数据连接池 privat