mathlinkedlist.java
来自「用Java实现链表存储输入数据」· Java 代码 · 共 43 行
JAVA
43 行
package work_1;
public class MathLinkedList {
LinkedList linkedList = null;
public MathLinkedList(LinkedList linkedList) {
this.linkedList = linkedList;
linkedList.resetHead();
// System.out.println(linkedList.getCurrentNode().getData());
}
// 得到和
public double getSum() {
linkedList.resetHead();
double sum = 0;
do {
sum += linkedList.getCurrentNode().getData();
} while (linkedList.hasNextNode());
return sum;
}
// 得到平均数
public double getAverage() {
linkedList.resetHead();
return getSum() / linkedList.getLength();
}
// 得到方差
public double getVariance() {
double temp = 0;
double aver = getAverage();
linkedList.resetHead();
do {
temp += Math.pow((linkedList.getCurrentNode().getData() - aver), 2);
} while (linkedList.hasNextNode());
return temp / this.linkedList.getLength();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?