JavaScript数据结构描述

1.列表

1.1 实现列表类

定义构造函数:

function List() {
    this.listSize = 0;
    this.pos = 0;
    this.dataStore = [];
    this.clear = clear;
    this.find = find;
    this.toString = toString;
    this.insert = insert;
    this.append = append;
    this.remove = remove;
    this.front = front;
    this.end = end;
    this.prev = prev;
    this.next = next;
    this.hasNext;
    this.hasPrev;
    this,length = length;
    this.currPos = currPos;
    this.moveTo = moveTo;
    this.getElement = getElement;
    this.contains = contains;  

1.1.2 append

function append(element){
    this.dataStore[this.listSize++] = element;
}

你可能感兴趣的:(javascript)