- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                (2)void sprit(seqlist *l1,seqlist *l2, seqlist *l3)         将有序顺序表l1分裂成两个线性表l2与l3,l2由表中所有奇数组成,l3由所有偶数组成。 void sprit(sequence_list *L1,sequence_list *L2, sequence_list *L3) {    int i=0,j=0,k=0;    while(iL1-size)    { 	   if(L1-a[i]%2==0) 	      L3-a[k++]=L1-a[i++];  	   else 		   L2-a[j++]=L1-a[i++];    }    L2-size=j;     L3-size=k; } (3)void merge(seqlist *l1,seqlist *l2, seqlist *l3)           将有序顺序表L1与L2合并成有序顺序表L3。 void merge(sequence_list *L1,sequence_list *L2,sequence_list *L3) {   int i=0,j=0,k=0;   while ((i=L1-size-1)  (j=L2-size-1))       if (L1-a[i]L2-a[j])               L3-a[k++]=L1-a[i++];           else L3-a[k++]=L2-a[j++];   while (i=L1-size-1)    /*处理l1中剩余元素*/          L3-a[k++]=L1-a[i++];   while (j=L2-size-1)    /*处理l2中剩余元素*/ 	 L3-a[k++]=L2-a[j++];   L3-size=k;     /*置线性表l3长度*/     } 4.假设顺序表la与lb分别存放两个整数集合,函数inter(seqlist *la,seqlist *lb,seqlist *lc)的功能是实现求顺序表la与lb的交集存放到顺序表lc中,请将函数补充完整。 void  inter(sequence_list *la,sequence_list *lb,sequence_list *lc) { 	int i=0,j=0,k=0; 	for(i=0;ila-size;i++) 		for(j=0;jlb-size;j++) 		{ 		  if(la-a[i]==lb-a[j]) 		  {	lc-a[k++]=la-a[i++];break;} 		} 	lc-size=k; } 5、设计一个算法将一个顺序线性表中的所有奇数集中到数组的左边,所有的偶数集中到数组的右边,要求算法的时间复杂度为O(n)。 void partion(sequence_list *L) {    int i=0,j=L-size-1;    datatype t;    while(ij)    { 	   while(L-a[i]%2!=0) i++; 	   while(L-a[j]%2==0) j--; 	   t=L-a[i]; //交换 	   L-a[i]=L-a[j]; 	   L-a[j]=t; 	   i++; j--;    } } 线性表有两种存储结构: 1.顺序存储—顺序表 2.链式存储-链表 * * 6y * 2.4.2顺序队列及其实现          队列的顺序存储在C语言中可以用一维数组表示,为了标识队首和队尾,需要附设两个指针front和rear,front指示的是队列中最前面,即队首结点在数组中元素的下标,rear指示的是队尾结点在数组中元素的下标的下一个位置,也就是说rear指示的是即将插入的结点在数组中的下标。  队列的几种状态 : 队首、队尾指针   front rear   数组下标       0         1                                                      MAXSIZE-1     (a)初始状态---空队列 A B 队首、队尾指针   front                                         rear   数组下标       0         1                                                     MAXSIZE-1     (b)连续插入几个结点后的状态 D C 队首、队尾指针                                    front       rear   数组下标   
                您可能关注的文档
- 第9章机械零件设计(基础)要点解析.ppt
- 第2章切屑形成过程及加工表面质量要点解析.ppt
- 第9章—机械零件设计(杨可桢第六版)要点解析.ppt
- 第2章轻质隔墙工程要点解析.ppt
- 第2章曲柄连杆机构要点解析.ppt
- 第9章机械设计概论要点解析.ppt
- 第9章机械设计要点解析.ppt
- 第2章融资活动1要点解析.ppt
- 第2章软件开发过程要点解析.ppt
- 第9章集散控制系统的工程化设计要点解析.ppt
- 2025-2026普通高中英语学业水平考试复习手册专题04 动词语态(原卷版).doc
- 2025-2026普通高中英语学业水平考试复习手册专题05 非谓语动词(原卷版).doc
- 2025-2026普通高中英语学业水平考试复习手册专题08 名词性从句(原卷版).doc
- 2026年广东高考数学总复习:专题08 立体几何初步(知识梳理+考点精讲)(原卷版).doc
- 2026年广东省春季高考语文试卷试题及答案详解(精校打印版).doc
- 2026年广东高考数学总复习:专题07 解三角形和复数(知识梳理+考点精讲)(原卷版).doc
- 2026年广东高考数学总复习:专题01 集合与常用逻辑用语(知识梳理+考点精讲)(原卷版).doc
- 2026年广东高考数学总复习:专题02 不等式(知识梳理+考点精讲)(原卷版).doc
- 5年(2021-2025)上海高考数学真题分类汇编:专题06 解三角形 原卷版.doc
- 5年(2021-2025)上海高考数学真题分类汇编:专题07 函数的应用 原卷版.doc
最近下载
- 石油化工金属管道工程施工质量验收规范.pdf VIP
- 干部履历表(199版A4).doc VIP
- 危险品车辆挂靠协议范本6篇.docx VIP
- 2025年遵义市大数据发展管理局面向基层公开选调2名事业单位工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx VIP
- 虚拟电厂建设方案.pptx VIP
- 《建设工程安全生产管理条例》最新版全文.docx VIP
- (学校安全网格化管理实施方案.doc VIP
- 人教版七年级上数学期中试卷(数学试卷新课标人教版七年级上).doc VIP
- ANSI_ISEA 105-2016国外国际标准.pdf VIP
- GB50645-2011 石油化工绝热工程施工质量验收规范.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)