- 博客(8)
- 收藏
- 关注
原创 Array数组篇
Array1、Two Sum 两数之和方法1:暴力枚举方法2:查找表法(最优)11、Container With Most Water盛最多水的容器1、Two Sum 两数之和方法1:暴力枚举解题思路:枚举数组中的每一个数 x,寻找数组中是否存在 target - x。每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。而每一个元素不能被使用两次,所以我们只需要在 x 后面的元素中寻找 target - x。时间复杂度:O(N^2),最坏情况,两两比较。空间复杂度:O(1)cl
2021-05-19 22:18:50
220
原创 QAbstractTableModel练习
#ifndef PARACONFIGUREMODULE_H#define PARACONFIGUREMODULE_H#include <QAbstractItemModel>#include <QMap>#include <QBitArray>class paraConfigureModule : public QAbstractTableMod...
2020-04-12 21:53:15
214
原创 野指针
1.什么是野指针?1)指向不确定地址空间的指针:int main(void){ int *p; *p = 10; return 0;} p是自动局部变量,没有被初始化,也没有被后续赋值,p中存放的是一个随机值,p指向的内存空间是不确定的。2)指向确定地址空间但引用空间的结果不可预知的指针:int main(void){ int *...
2019-08-27 19:59:34
219
转载 C++容器:List
list是线性双向链表结构,它的数据由若干个节点构成,每一个节点都包括一个信息块(即实际存储的数据)、一个前驱指针和一个后驱指针。它无需分配指定的内存大小且可以任意伸缩,这是因为它存储在非连续的内存空间中,并且由指针将有序的元素链接起来。由于其结构的原因,list随机检索的性能非常的不好,因为它不像vector那样直接找到元素的地址,而是要从头一个一个的顺序查找,这样目标元素越靠...
2019-03-24 10:33:12
6453
翻译 OMNeT++学习---TicToc(1)
首先,让我们从一个由两个节点组成的“网络”开始。节点将做一些简单的事情:其中一个节点将创建一个数据包,两个节点将继续来回传递相同的数据包。我们将节点称为“tic”和“toc”。以下是从头开始实施第一个模拟的步骤:1.创建一个名为tictoc的工作目录,并cd到此目录。2.通过创建拓扑文件来描述您的示例网络。拓扑文件是一个文本文件,用于标识网络的节点及其之间的链接。您可以使...
2019-01-15 14:41:05
3708
3
原创 NS2学习---TCL脚本学习(1)
TCL:Tool Command Language 是一种解释性的可扩展的脚本语言,由脚本语言和相应的解释器组成。第一个TCL脚本新建一个名为example1.tcl的文件#建立一个新的模拟器类对象,并把它赋值给变量nsset ns [new Simulator] #打开一个名为example1.tr的文件,用来记录模拟过程的trace数据,设定变量tracefile指向exa...
2019-01-09 15:25:30
1876
1
原创 NS2学习---可视化Tcl生成工具NSG2
NSG2是一个自动创建TCL脚本的工具,基于java编写的NS2场景生成器,在可视化的界面里配置网络和节点,通过画拓扑自动生成TCL代码,用于生成基本网络配置代码,十分方便。NSG2官网地址:https://sites.google.com/site/pengjungwu/nsg (由Peng-Jung Wu维护) 最新版本为NSG2.1(2008/11/18)...
2019-01-07 15:38:26
824
转载 NS2学习---安装
安装环境:ubuntu 16.04步骤:(转明日韭菜-Ubuntu16.04下安装ns2.35)step1:更新系统$ sudo apt-get update #更新源列表$ sudo apt-get upgrade #更新已安装的包$ sudo apt-get dist-upgrade #更新软件,升级系统step2:安装三个依赖包$ sudo apt-get in...
2019-01-07 12:50:31
1021
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人