9
|
能熟练的打代码,并且写出一个完整的程序代码。
|
在课外我也利用时间来打代码。从中我可以更加熟练的打代码
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>生成表格</title> </head> <body> <h2 id="h" >生成表格</h2><hr> <span id="s"></span> <table width="250" height="250" border = "6" bordercolor = "#6666ff" bgcolor = "#ddffdd" cellspacing = "5" > <script language="javascript"> var lastNum=0; var currNum=0;
var used=new Array(); var count=6; var map=new Array(); function init() { for(var j=1;j<13;j++) { used[j]=false;//初始状态 都可以翻转 }
for(var j=0;j<6;j++) { map[j]= parseInt( Math.random() *18)+1; map[j+6]=map[j]; }
map.sort( function(){return Math.random()>.5} );//随机排列图片
for(j=0; j<3; j++){ mh_tb = '<tr>'; for(i=0; i<4; i++){ mh_tb += '<td align="center" id="numTd_'+(j*4+i+1)+'" onclick="judge('+(j*4+i+1)+')"> ' mh_tb +='<img src="photo/image0.gif" id="img'+((j*4)+i+1)+'" border="0">'; mh_tb +='</td>'; } mh_tb += '</tr>'; document.write(mh_tb); } } function judge(k) { if(used[k]) return;
lastNum=currNum; currNum=k; //alert(map[k-1]); var temp=document.getElementById("img"+k); temp.src = 'photo/image'+map[k-1]+'.gif';//显示该图片 used[k]=true;
if(lastNum>0 && map[currNum-1] ==map[lastNum-1]) { count--; //alert("图片匹配"); lastNum=currNum= 0; if(count<=0) alert("恭喜,图片匹配"); } else { //上一张翻转 setTimeout("Reverse()",200); } } function Reverse() { if(lastNum<=0) return; var temp=document.getElementById("img"+lastNum); temp.src = 'photo/image0.gif';//显示该图片
used[lastNum]=false; }
for(var k=1;k<13;k++) { var temp=document.getElementById("numTd_"+k); // temp.innerHTML= map[k-1]; //var temp=document.getElementById("img"+k); // temp.src = 'photo/image'+map[k-1]+'.gif';//显示该图片 //temp.innerHTML= map[k-1] } init(); </script> </table> </body> </html>
|
1
|
在空闲时间也读一些散文书集
|
栈(stack)是一种最常用和最重要的数据结构。通常,栈可定义为只允许在表的末端进行插入和删除的线性表。允许插入和删除的一端叫做栈顶(top),而不允许插入和删除的一端叫做栈底(bottom),当栈中没有任何元素时则称为空栈。 栈的顺序存储结构同样需要使用一个数组和一个整型变量来实现,即利用数组来顺序存储栈中的所有元素,利用整型变量来存储栈顶元素的下标位置。 线性表:是由n(n≥0)个类型相同的数据元素组成的有限序列。其中数据元素的个数n定义为表的长度。当n=0时称为空表,非空的线性表(n>0)一般记为:(x1,x2,…xi,xi+1,…,xn)。 从线性表的定义可以看出,它的逻辑特征是:如果n>0,除了有且仅有一个开始数据元素无直接前驱和有且仅有一个最后数据元素无直接后继外,表中的其余每一个数据元素(1<i<n)都有且仅有一个直接前驱和一个直接后继。线性表中相邻的数据元素之间存在序偶关系,由于该关系是线性的,因此线性表是一种线性结构。
|