例给大家
分享一个js列表中的所有单词和编号,js英语单词
频率,可以调用LinkedList类(orderinsert),在字母的大小
顺序存储的英文字符串,并记录时间的英语单词的数量,供您
参考,具体内容如下
链表
函数节点(数据){
this.data =数据;
this.frequency = 1;
this.next = null;
}
Var SList =函数SList(){
this.head =新的节点(假);
}
slist.prototype.insertlast =
功能(数据){
var p = this.head;
While (p.next! = null)
P = p.next;
p.next =新的节点(数据);
}
slist.prototype.insertfirst =功能(数据){
新节点(数据);
this.head.next p.next =;
这个,头,下一个;
}
段。原型。遍历=函数(){
var p = this.head;
而(p.next!= NULL){
document.write(p.next.data +(+ p.next。频率+),);
P = p.next;
}
}
slist.prototype.orderinsert =功能(数据){
var k = this.search(数据);
如果(K)k.frequency + +;
{其他
新节点(数据);
var q = this.head;
While (q.next! = null q.next数据<数据)。
Q = q.next;
q.next p.next =;
q.next = P;
}
}
段。原型。
搜索功能(数据){
var p = this.head;
而(p.data!=数据p.next!= null)
P = p.next;
如果(p.data!=数据)
空回;
其他的
返回p;
}
Var Slist =新段();
var =新数组(地震)
化学
化学
拓扑
对于(var i = 0;i < s.length;i++)
Slist.orderInsert(S {我});
Slist.traversal();
uff1a效应
以上是本文的全部内容,希望能对您有所帮助,希望大家多多
支持。