js使用单链表计算英语单词的个数。

js使用单链表计算英语单词的个数。
例给大家分享一个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效应
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部