自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 linux虚拟机重新启动后不能联网的问题

这里解决的是linux中,曾经能连上网的情况下,重启后或一段时间没上后,不能联网的问题。 (安装后就没连上网,就乖乖安装各种教程来一下啊,这里可能不一定适合你。当然,你也可以试一下,死马当成活马医嘛) 这里以VM中的centOS为例。首先,连不上网,重连网络,运行#service network restart,出现一下情况。第一个失败是因为图形界面下NetworkManager管理工具和/et

2016-01-03 21:00:37 10871 2

原创 顺序队的基本操作(C 完整源代码)

#include<stdio.h>typedef int QElemType;#define MAXSIZE 10typedef struct { QElemType data[MAXSIZE]; int front; int rear;}SqQueue;void InitQueue(SqQueue *Q) //初始化{ Q->front =0;

2015-11-24 11:46:01 2349

原创 顺序队的基本操作(C++完整代码)

这里是用C++编写的队的基本操作,包括入队、不带参出队、带参出队和vector顺序容器的基本操作。 可与c语言的代码对照看,便于理解。 c语言的代码在这://c语言中,我们是建立结构体,其中包含front,back,data[MAXSIZE]含有MAXSIZE个元素的数组//这里的c++,我们用类成员标识这几个变量,这里的类中,我们包含有私有成员front,back,size,Array含si

2015-11-24 11:07:51 1618

原创 快速排序基本操作的优化(完整代码)

//快速排序(优化版)#include<stdio.h>#include<stdlib.h>#define MAXSIZE 20 //待排序数据个数 #define MAX_LENGTH 7 //大于MAX_LENGTH用快排递归,小于,用直接插入排序typedef struct { int r[MAXSIZE+1]; int length;}SqL

2015-11-10 11:46:54 1718

原创 快速排序的基本实现(完整源代码)

以下是快速排序的完整源代码。 基本原理是: 先将待排序列一分为二,通过逐个比较,将某一元素设置为枢轴pivot,然后将比pivot小的数据换到左边,比pivot大的元素换到右边。 一组完成后,将排好的较小部分和较大部分,继续做递归排序。将排好的较小部分再一分为二,同样把较大的部分一分为二,递归到low=high,也就是只有一个元素的时候,结束递归

2015-11-09 15:26:20 8856

原创 散列表查找(哈希表)的基本操作 (完整代码)

表和二叉树的排序,是利用元素之间的关系,逐个查找,或按一定的规律查找。 而散列表(哈希表),元素之间没有关系,它是利用了元素与存储地址之间的关系。 说白了,就是利用散列函数建立 元素->地址 的映射,然后在我们建立的结构体中,利用数组存储 地址->元素 的关系,来了个数据,用散列函数算一下他的地址,然后去数组里看看是不是这个元素,是就找到了,不是的话就拜拜了。 当然这里有一个地址冲突的问题,是

2015-11-05 16:22:16 7118 1

原创 二叉平衡树的基本操作(完整代码)

首先二叉平衡树的基本原理你要懂,这里只提供全部代码和相应的说明。#include<stdio.h>#include<stdlib.h>#define LH +1 //左树比右树高#define EH 0 //等高#define RH -1 //右树高#define TURE 1#define FALSE 0typedef struct BiTNode

2015-11-04 14:37:06 2258

原创 二叉排序树的基本操作(完整代码)

以下是二叉排序树的基本操作,函数基本与《大话数据结构》里的代码类似,包括查找、插入、删除操作。完整代码,可直接运行,懒人必备。//二叉排序树//其中有插入、删除、查找操作#include<stdio.h>#include<stdlib.h>#define FALSE 0#define TURE 1#define MAXSIZE 10typedef struct BiTNode{

2015-11-03 15:38:24 13768 3

原创 线索二叉树的完整代码实现

线索二叉树的完整代码,可直接运行 代码如下://线索二叉树#include<stdlib.h>#include<stdio.h>typedef char TElemType;typedef enum {Link,Thread} PointerTag;typedef struct BiThrNode{ TElemType data; struct BiThrNode *lch

2015-11-02 11:24:31 3497 2

原创 二叉树的遍历(递归、非递归)

//二叉树的遍历#include#include#include#includeusing namespace std;#define ERROR 0#define TURE 1typedef char DataType;typedef int Status;typedef struct BiTNode{DataTyp

2015-10-30 11:09:52 395

空空如也

空空如也

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

TA关注的人

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