script?src=""?type="text/javascript"/script
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、連山網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、連山網(wǎng)絡(luò)營(yíng)銷、連山企業(yè)策劃、連山品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供連山建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
pre
script
var?obj={name:"abc",type:"p"};
$.each(obj,function(k,v){
//這里是處理?obj?的函數(shù)
document.writeln(k+':'+v);
})
//$.each($("div"),function(k,v){})
//$("div").each(function(index,?element)?{?});
//我知道的就這兩種用法
/script
/pre
以某個(gè)結(jié)點(diǎn)依次進(jìn)行訪問(wèn),如此循環(huán)下去。
1、依次對(duì)樹中每個(gè)結(jié)點(diǎn)均做一次且僅做一次訪問(wèn),訪問(wèn)結(jié)點(diǎn)所做的操作依賴于具體的應(yīng)用問(wèn)題。
2、按訪問(wèn)結(jié)點(diǎn)的先后次序?qū)⒔Y(jié)點(diǎn)排列起來(lái),就可分別得到樹中所有結(jié)點(diǎn)的前序列表、中序列表和后序列表。相應(yīng)的結(jié)點(diǎn)次序分別稱為結(jié)點(diǎn)的前序、中序和后序。
3、深度優(yōu)先遍歷從某個(gè)頂點(diǎn)出發(fā),首先訪問(wèn)這個(gè)頂點(diǎn),然后找出剛訪問(wèn)這個(gè)結(jié)點(diǎn)的第一個(gè)未被訪問(wèn)的鄰結(jié)點(diǎn),然后再以此鄰結(jié)點(diǎn)為頂點(diǎn),繼續(xù)找它的下一個(gè)新的頂點(diǎn)進(jìn)行訪問(wèn)。
4、廣度優(yōu)先遍歷從某個(gè)頂點(diǎn)出發(fā),首先訪問(wèn)這個(gè)頂點(diǎn),然后找出這個(gè)結(jié)點(diǎn)的所有未被訪問(wèn)的鄰接點(diǎn),訪問(wèn)完后再訪問(wèn)這些結(jié)點(diǎn)中第一個(gè)鄰接點(diǎn)的所有結(jié)點(diǎn),重復(fù)此方法,直到所有結(jié)點(diǎn)都被訪問(wèn)完為止。
使用 each?方法, 假設(shè)你的?jQuer?元素是 el ,?大概代碼是:
$(el).each(function(index,el){
console.log( $(el).attr('id') );
})
each?是 jQuery?提供的遍歷方法,第一個(gè)參數(shù)是索引,第二個(gè)參數(shù)是遍歷對(duì)象的值。
script?type="text/javascript"
function?selectID()?{
$(".class2").attr("class","class1");
$(this).attr("class","class2")
}
/script
var?arr?=?[[0,1],[2,3],?[3,4]];$.each(arr,?function(i,?n){????$.each(n,?function(j,?m){????????document.write(m);????????if(j??n.length?-?1)?document.write(",");????});????document.write("?br?/");});
結(jié)果:0,12,33,4
基本運(yùn)算
1:轉(zhuǎn)置矩陣
//其中A, B是m*n矩陣:
void tramat(matrix A,matrix B){ int i,j;
for(i=0; im; i++)
for(j=0;jn;j++)
B[j]=A[j];
2:矩陣相加
//其中A,B,C是m*n矩陣:
void addmat(matrix C, matrix A, matrix B){
int i, j;
for(i=0; im; i++)
for(j=0;jn;j++)
c[j] = A[j] + B[j];
3:矩陣相乘
//其中A是m*n矩陣,B是n*1矩陣,C為m*1矩陣
void mutmat(matrix C, matrix A, matrix B){
int i, j, k;
for(i=0; im; i++)
for(j=0; ji; j++){
C[j]=0;
for(k=0; kn; k++)
C[j] = C[j] + A[k] * B[k][j];
}
}