⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 heap.java

📁 一个java程序编写的svm支持向量机小程序
💻 JAVA
字号:
package edu.udo.cs.mySVMdb.Util;public abstract class Heap{    /**     * Implements a Heap on n doubles and ints     * @author Stefan R黳ing     * @version 1.0     */    protected int the_size;    protected int last;    protected double[] heap;    protected int[] indizes;    public Heap(){};    public Heap(int n){	the_size = 0;	init(n);    };    public int size()    {	return last; // last = number of elements    };    public void init(int n)    {	if(the_size != n){	    the_size = n;	    heap = new double[n];	    indizes = new int[n];	};	last = 0;    };    public void clear()    {	the_size = 0;	last = 0;	heap = null;	indizes = null;    };    public int[] get_values()    {	return indizes;    };    public abstract void add(double value, int index);    public double top_value()      throws Exception    {      return heap[0];    };    public boolean empty()    {      return(last == 0);    };    protected abstract void heapify(int start, int size);};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -