自定义博客皮肤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)
  • 收藏
  • 关注

原创 字符串反转

dog loves pig.  -------->  pig loves dog. 看到这种反转,我们可以想到的是先来个整体反转-----> gip sevol god   再来个局部反转-----> pig loves dog,最终会得到我们所要的结果。话不多说 上代码。#includechar* reverse(char *s,int len){ char *phead = s;

2016-06-06 10:32:29 296

原创 简单的实现迷宫问题

在实现迷宫问题,是对栈这种结构进一步的熟悉和使用。首先,可以定义一个10*10的二维数组,0代表通路,1代表墙. 再定义一个坐标的结构体。开始走迷宫.开始走迷宫的时候,无非就4个方向,上下左右,判断哪个方向能走通,那就沿着那条路继续走,走到“死路”,那就返回到第一次分叉的路口,换个方向继续走.话不多说,上代码.#include#includeusing namespace std;

2016-06-06 10:19:10 235

转载 进程和线程的区别

线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.进程和线程都是由操作系统所体会的程序运行的基本单元,系

2016-06-05 14:13:35 203

原创 实现简单的队和栈结构,附代码,图

数据结构相信大家都不陌生,经过了多操作多类别的链表,下来是比较简单的栈和队列,栈(FILO),队列(FIFO). 1.栈结构.栈呢,类似于顺序表,可以将你的数据压栈,相当于压在你所创的顺序表的[0]下标处,_top指向你最后一个元素的下一位置。说白了就是对一个动态数组进行操作,_top和定义的_capacity,还有增容函数比较重要,掌握这些就可以编写简单的栈啦。数据入栈,你的_top就得向上走一

2016-04-07 13:19:46 435

原创 二叉树的遍历

二叉树是一种数据结构,有前序中序后序三种遍历。每种便利又会有递归和非递归的编程思想。前序遍历:(递归方法)void PreOrder(BinTreeNode *t){if(t != NULL){coutdataPreOrder(t->leftChild);PreOrder(t->rightChild);}}t为根节点,最先将根节点输出

2015-09-23 15:19:16 257

空空如也

空空如也

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

TA关注的人

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