自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 操作符重载 new delete

new/delete操作符重载Ø重载new和delete必须再关键字operator和操作符之间留下空格,及如下形式:operatornewØ重载new第一个参数一定是size_t类型参数,函数必须返回无类型指针。Ø重载delete第一个参数一定是一个无类型的指针,函数必须没有返回值。void *operator new(size_tsize){

2017-03-26 21:36:50 354

原创 c++循环列表解决约瑟夫环问题

约瑟夫环问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。编程思路:先建立一个循环链表,找到第一个报数的人,依次列出出列人的序号。#include using namespace std;struct Node{ in

2017-02-16 21:42:55 3078

转载 new和malloc的介绍及区别

1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。1.2 voi

2017-02-16 19:59:26 278

转载 C++解决最大子列和问题,算法时间复杂度优化

程序媛决定先学学数据结构,从算法复杂度入门啦~问题描述很简单,对于给定的整数A1,A2,.......An(可能有负数),求Ak+A2+........+Aj的最大值(k=串数的和最大非空连续子数组。(为了方便起见,如果所有的整数均为负数,则最大的子序列和为0)。      算法1:穷举算法://计算并返回所最大子序列的和:穷举遍历int maxSubSum1(const vec

2017-02-15 20:50:01 553

原创 c++实现单链表基本操作

程序媛决定好好学习写代码链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种

2017-02-13 19:33:22 10147

ndnSIM2.0安装及说明中文

ndnsim是基于NS-3的NDN最新仿真模块,为了便于读者学习和研究,本文档给出了2.0版本的安装步骤及相关说明,不懂之处可以参考官方网站英文对照理解。

2016-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除