自定义博客皮肤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 10916 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 2359

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

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

2015-11-24 11:07:51 1627

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

//快速排序(优化版) #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 1723

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

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

2015-11-09 15:26:20 8880

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

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

2015-11-05 16:22:16 7194 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 2268

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

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

2015-11-03 15:38:24 14010 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 3514 2

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

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

2015-10-30 11:09:52 400

空空如也

空空如也

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

TA关注的人

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