自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲁善东_20164479的博客

数据结构笔记

  • 博客(4)
  • 收藏
  • 关注

原创 循环队列出队算法

一棵具有n个结点的二叉树采用顺序存储结构,编写算法对该二叉树进行前序遍历顺序存储的前序遍历算法 Exchangetemplate void PreOrder(T A[ ], int n){top=-l;i= 1; cout<<A[]; S[++top]= i;j=2* i;while (top!=-1){while(j<= n){cout<&lt...

2018-10-21 11:42:26 1885

原创 算法设计——循环队列入队出队算法

假设以不带头结点的循环链表表示队列,并且只是一个指针指向队尾结点。当不是头指针。试设计相应的入队和出队算法。循环队列入队算法 Enqueuetemplate void EnqueucCNode *rear,T x){s= new Node;S->data= x;if (rear一NULL) {rear= S;rear->next= s;}else {S...

2018-10-21 10:58:56 7305 1

原创 算法设计——

设计一个时间复杂度为O(n)的算法,实现将数组A(n)中所有元素循环左移k个位置。循环左移年法Converscevoid Converse(int A[ ], int n, int k){Reverse(A, 0, k-1);Reverse(A, k, n-1);Reverse(A, 0, n-1);}void Reverse(int A[ ], int from, int to)...

2018-10-21 10:41:57 258

原创 数据结构在程序设计中的

算法的时间复杂度。都要通过算法中的基本语句的执行次数来确定。操时间复杂度要通过算法中基本语句执行次数的数量级来决定。所谓的数据的逻辑结构指的是数据之间的逻辑关系整体。基本操作的实现是基于某种存储结构设计的因而不是唯一的。首先对给定的时间问题可以建立不同的数据结构。其实对给定的数据结构可以选择不同的存储是。及财务不同的存储结构。再次再给经数据结构的存储结构谈下对同意基本操作可以设计出不同的算法。因...

2018-10-21 09:48:25 1594

空空如也

空空如也

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

TA关注的人

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