이 기사는 모든 단어와 그 사건을 나열하는 JS의 구현 코드를 공유합니다. JS는 영어 단어의 발생을 계산합니다. LinkedList Class OrderInsert () 방법을 호출하여 영어 문자열을 알파벳 순서 크기 순서로 저장하고 참조를 위해 영어 단어의 발생을 기록 할 수 있습니다. 특정 내용은 다음과 같습니다
<html> <head> <title> 연결된 목록 </title> <meta charset = "utf-8"> </head> <bod> <script type = "text/javascript"> 함수 노드 (data) {this.data = data; 이것은 주파수 = 1; this.next = null; } var slist = function slist () {this.head = new Node ( "더미"); } slist.prototype.insertlast = function (data) {var p = this.head; while (p.next! = null) p = p.next; p.next = 새로운 노드 (데이터); } slist.prototype.insertfirst = function (data) {var p = new Node (데이터); p.next = this.head.next; this.head.next = p; } slist.prototype.traversal = function () {var p = this.head; while (p.next! = null) {document.write (p.next.data+"("+p.next.frequency+"); p = p.next; }} slist.prototype.OrderInsert = function (data) {var k = this.search (data); if (k) K. 주파수 ++; else {var p = 새 노드 (데이터); var q = this.head; while (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; while (p.data! = data && p.next! = null) p = p.next; if (p.data! = data) return null; 그렇지 않으면 p; } var slist = new Slist (); var s = 새로운 배열 ( "지진", "예측", "지질", "물리학", "화학", "생물학", "수학", "컴퓨터", "Earth_science", "화학", "생물학", "생물학", "수학", "수학", "Computer", "Earth_science", "화학", "생물학", "수학", "Methquake"); for (var i = 0; i <s.length; i ++) 슬리스트 .ArterInsert (s [i]); slist.traversal (); </script> </body> </html>효과:
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.