自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之快速排序的改进

题目描述:请将平均值作为哨兵结点改进快速排序。 按照一般的快速排序算法,在序列基本顺序或者基本逆序时,会比较多次,这样会造成大量是时间浪费。第一次查找n-1此,第二次查找n-1次,......,最后查找1次。总共会有n(n-1)/2次. 快排的最优情况是每趟将序列一分为二,正好在表中间,将表分成两个大小相等的子表,类似于折半查找。其时间复杂度为:T(n) = Cn...

2019-09-12 21:46:47 321

原创 邻接矩阵变换到邻接表

题目描述:请你用代码实现邻接矩阵到邻接表的转换。邻接矩阵的结构体typedef int vertexType; //邻接矩阵的结构体typedef struct _tag_GraphMatrix_{ int vertexNumber; //顶点数 int edgeNumber; //边数 vertexType *vertex; //顶点集合,用动态数组存储 int** edg...

2019-09-12 16:08:19 578

原创 数据结构考研大题----递归实现全排列

题目描述:请你用递归实现n个数的全排列。算法思想: 首先定义三个数组,一个是存放输入数据的数组a;一个是用来存放排列后的数据的数组c;一个是用来标记此数据是否已存入c数组的数组b;int a[];int b[];int c[]; 设置一个循环,从0-->n-1,在循环里依次将a[i]存入c[k](k为数组c的下标,与i可能相同,可能不同)...

2019-09-12 10:43:34 355

原创 数据结构--单链表反转(图文教程)

今天突然听朋友提到单链表,就想写一个图文教程,有不对的地方希望大家指出,共同进步!链表反转代码void reserveLinkList(Node *L){ Node *p,*q,*t; //*p--前驱指针,*q--当前指针,*t--缓存的下一个结点 p = L; q = L->next; if(L==NULL || L->nex...

2019-09-07 15:58:52 1657

链表库.zip

为什么不能免费下载了呢?有需要的可用回复,我看到就会给。C封装的单链表,这部分代码很简单,我就没有写注释,上传这个主要是因为我的一篇博客里提到了这里用到的一些小知识。

2019-09-07

空空如也

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

TA关注的人

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