บทความนี้แบ่งปันรหัสการใช้งานสำหรับ JS ที่แสดงรายการคำทั้งหมดและเหตุการณ์ที่เกิดขึ้น JS นับการเกิดขึ้นของคำภาษาอังกฤษ คุณสามารถโทรหาวิธีการของ LinkedList Class OrderInsert () เพื่อจัดเก็บสตริงภาษาอังกฤษในลำดับขนาดตัวอักษรและบันทึกการเกิดขึ้นของคำภาษาอังกฤษสำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
<html> <head> <title> รายการที่เชื่อมโยง </title> <meta charset = "utf-8"> </head> <body> <body> <script type = "text/javascript"> node function (data) {this.data = data; this.frequency = 1; this.next = null; } var slist = function slist () {this.head = new node ("dummy"); } slist.prototype.insertLast = function (data) {var p = this.head; ในขณะที่ (p.next! = null) p = p.next; p.next = โหนดใหม่ (ข้อมูล); } slist.prototype.insertFirst = function (data) {var p = โหนดใหม่ (ข้อมูล); p.next = this.head.next; this.head.next = p; } slist.prototype.traversal = function () {var p = this.head; ในขณะที่ (p.next! = null) {document.write (p.next.data+"("+p.next.frequency+"),"); p = p.next; }} slist.prototype.orderIndIner = function (data) {var k = this.search (data); if (k) K.Frequency ++; อื่น {var p = โหนดใหม่ (ข้อมูล); var q = this.head; ในขณะที่ (q.next! = null && q.next.data <data) q = q.next; p.next = q.next; Q.Next = P; }} slist.prototype.search = function (data) {var p = this.head; ในขณะที่ (p.data! = data && p.next! = null) p = p.next; if (p.data! = data) ส่งคืน null; อื่นกลับ p; } var slist = new slist (); var s = อาเรย์ใหม่ ("แผ่นดินไหว", "การทำนาย", "ธรณีวิทยา", "ฟิสิกส์", "เคมี", "ชีววิทยา", "คณิตศาสตร์", "คอมพิวเตอร์", "Earth_science", "เคมี", "ชีววิทยา", "ชีววิทยา", "คณิตศาสตร์", "คณิตศาสตร์" "เคมี", "ชีววิทยา", "คณิตศาสตร์", "methquake"); สำหรับ (var i = 0; i <s.length; i ++) slist.orderinsert (s [i]); slist.traversal (); </script> </body> </html>ผล:
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น