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

📄 eventlistimpl.java

📁 its for shortest path algorithm
💻 JAVA
字号:
import java.util.Vector;public class EventListImpl implements EventList{    private Vector data;        public EventListImpl()    {        data = new Vector();    }        public boolean add(Event e)    {        data.addElement(e);        return true;    }        public Event removeNext()    {        if (data.isEmpty())        {            return null;        }            int firstIndex = 0;        double first = ((Event)data.elementAt(firstIndex)).getTime();        for (int i = 0; i < data.size(); i++)        {            if (((Event)data.elementAt(i)).getTime() < first)            {                first = ((Event)data.elementAt(i)).getTime();                firstIndex = i;            }        }                Event next = (Event)data.elementAt(firstIndex);        data.removeElement(next);            return next;    }        public String toString()    {        return data.toString();    }        public double getLastPacketTime(int entityFrom, int entityTo)    {        double time = 0.0;        for (int i = 0; i < data.size(); i++)        {            if ((((Event)(data.elementAt(i))).getType() ==                                            NetworkSimulator.FROMLAYER2) &&                (((Event)(data.elementAt(i))).getEntity() == entityTo) &&                (((Event)(data.elementAt(i))).getPacket().getSource() ==                                           entityFrom)               )            {                time = ((Event)(data.elementAt(i))).getTime();            }        }            return time;    }}

⌨️ 快捷键说明

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