摘要: 金条分割问题: 采用优先级队列实现的,这里的优先级队列默认按照最小堆生成。所以可以不用定义比较器。等价--如注释 如果需要大根堆的话,就需要定义比较器。 最小堆实现: 遇到一个问题: 我本来想将自己写的堆放到金条分隔中使用,于是就直接把 MyHeap类 放进了GoldBarSegmentation类 阅读全文
posted @ 2019-09-08 20:44 白清欢 阅读(530) 评论(0) 推荐(1) 编辑
摘要: /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /* * Copyright (c) 2016 University of Connecticut * * This program is free software; you can redistribute it and/or modify * it under... 阅读全文
posted @ 2019-09-04 09:41 白清欢 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-03 19:49 白清欢 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-03 19:48 白清欢 阅读(982) 评论(0) 推荐(1) 编辑
摘要: 因为要搞水下网络,OMNET++不太合适,就转Aqua-sim。这是基于NS-2上的模型,NS-2需要额外学一门tcl脚本语言。 正好查到它的一个升级版Aqua-sim-NG,在github上,https://github.com/rmartin5/aqua-sim-ng是基于NS-3的,只需要基本 阅读全文
posted @ 2019-07-31 20:44 白清欢 阅读(3474) 评论(5) 推荐(1) 编辑
摘要: 我写的内部类是动态的,也就是开头以public class开头。而主程序是public static class main。在Java中,类中的静态方法不能直接调用动态方法。只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。所以在不做其他变动的情况下,最简单的解决办法是 阅读全文
posted @ 2019-07-13 13:19 白清欢 阅读(373) 评论(0) 推荐(0) 编辑
摘要: TIcToc练习 https://docs.omnetpp.org/tutorials/tictoc/part1/ 用户使用手册 https://inet.omnetpp.org/docs/users-guide/ INET框架 https://inet.omnetpp.org/GettingSta 阅读全文
posted @ 2019-06-28 09:34 白清欢 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 主要四个函数: send() 发消息给别的模块 scheduleAt() 给自己发消息 cancelEvent() 删除一个scheduleAt()调度事件 .h文件 .cc文件 阅读全文
posted @ 2019-06-25 19:43 白清欢 阅读(788) 评论(0) 推荐(0) 编辑
摘要: OMNET++的主要模型拓扑描述语言NED,采用它可以完成一个网络模型的描述。 网络描述包括下列组件:输入申明、信道定义、网络定义、简单模块和复合模块定义。使用NED描述网络,产生NED文件,该文件不能直接被C++编译器使用,需要首先采用OMNET++提供的编译工具NEDC将.NED文件编译成.cp 阅读全文
posted @ 2019-06-25 11:03 白清欢 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 无线传感器网络的仿真,研究人员设计开发了许多的仿真平台(或在现有平台建立无线传感器网络模型),包括NS-2, OPNET, SensorSim, EmStar, OMNet++, G1oMoSim, TOSSIM, PowerTOSSIM等。 1 NS-2 NS-2 (Network Simulat 阅读全文
posted @ 2019-06-24 21:03 白清欢 阅读(3256) 评论(0) 推荐(1) 编辑