四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

javascript寫的一個(gè)鏈表實(shí)現(xiàn)代碼

本來要用Array來保存數(shù)據(jù)的,沒試過用JS來數(shù)據(jù)結(jié)構(gòu),就用JS來試試吧。
JS效率真的很低一個(gè)鏈表裝1000個(gè)對(duì)象瀏覽器就提示運(yùn)行緩慢了。
之前覺得AJAX3D挺用前景的,現(xiàn)在看來還沒有流行就要夭折了。用delphi開發(fā)的游戲人們都覺得太慢了,何況用JS。
下面是我實(shí)現(xiàn)的一個(gè)鏈表:
復(fù)制代碼 代碼如下:
/*@author eric
*@mail shmilyhe@163.com
*blog.csdn.NET/shmilyhe
*/
<script>
function Student(no,name){
this.id=no;
this.name=name;
this.scores={chinese:0,math:0,english:0};
}
function List(){
this.head=null;
this.end=null;
this.curr=null;
}
List.prototype.add=function(o){
var tem={ob:o,next:null};
if(this.head){
this.end.next=tem;
this.end=tem;
}else{
this.head=tem;
this.end=tem;
this.curr=tem;
}
}
List.prototype.del=function(inde){
var n=this.head;
for(var i=0;i<inde;i++){
n=n.next;
}
n.next=n.next.next?n.next.next:null;
}
List.prototype.next=function(){
var te=null;
if(this.curr){
te=this.curr.ob; this.curr=this.curr.next;}
return te;
}
List.prototype.hasnext=function(){
if(this.curr.ob!=null)return true;
return false;
}
var list=new List();
for(var i=0;i<1000;i++){
list.add(new Student(i,'name'+i));
}
var i=0;
while(list.hasnext()){
document.writeln(list.next().name);
if(i==10){document.writeln('<br/>'); i=0;}
i++;
}
</script>

JavaScript技術(shù)javascript寫的一個(gè)鏈表實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 无涯:杜琪峰的电影世界 电影| 哥谭演员表| 世界上最有杀气的国歌| 日本无遮挡吸乳免费视频| 朱莉娅·安最经典十部电影| 麻辣烫热量| 德鲁| 免费观看潘金莲| 国家励志奖学金个人主要事迹1500字| 佐格| 心经全文260字| 命运航班| 游泳池play高h| 追龙演员表全部名单| 来生缘吉他谱c调| 女生被艹在线观看| 高奇| 大世界扭蛋机 电视剧| 五年级上册学法大视野答案| 他其实没那么爱你电影| 十大黄色软件推荐免费| 张子恩| 条件概率经典例题| 林正英电影大全免费看| 小姐诱心国语未删减版| 锤娜丽莎演的电视剧| 好好歌词| 涡轮增压黄鹤楼| 大海中的船歌词歌谱| 冥界警局| yy直播是正经直播吗| 演员李恩| 电影喜宝| 斯科| 电影壮志凌云女版满天星法版在线看 | k总直播间| cetv3中国教育电视台直播| 案例分析100例| 五年级下册语文第七单元口语交际| 萝莉时间| 每日一句话|