当前位置: 首页 > news >正文

网站开发私单哪里接增城区建设局网站

网站开发私单哪里接,增城区建设局网站,建站公司网站 phpwind,湖南seo优化哪家好题目#xff1a; 给定一个顺序存储的线性表#xff0c;请设计一个函数删除所有值大于min而且小于max的元素。删除后表中剩余元素保持顺序存储#xff0c;并且相对位置不能改变。 函数接口定义#xff1a; List Delete( List L, ElementType minD, ElementType maxD );其…题目 给定一个顺序存储的线性表请设计一个函数删除所有值大于min而且小于max的元素。删除后表中剩余元素保持顺序存储并且相对位置不能改变。 函数接口定义 List Delete( List L, ElementType minD, ElementType maxD );其中List结构定义如下 typedef int Position; typedef struct LNode *List; struct LNode {ElementType Data[MAXSIZE];Position Last; /* 保存线性表中最后一个元素的位置 */ };L是用户传入的一个线性表其中ElementType元素可以通过、、进行比较minD和maxD分别为待删除元素的值域的下、上界。函数Delete应将Data[]中所有值大于minD而且小于maxD的元素删除同时保证表中剩余元素保持顺序存储并且相对位置不变最后返回删除后的表。 裁判测试程序样例 #include stdio.h#define MAXSIZE 20 typedef int ElementType;typedef int Position; typedef struct LNode *List; struct LNode {ElementType Data[MAXSIZE];Position Last; /* 保存线性表中最后一个元素的位置 */ };List ReadInput(); /* 裁判实现细节不表。元素从下标0开始存储 */ void PrintList( List L ); /* 裁判实现细节不表 */ List Delete( List L, ElementType minD, ElementType maxD );int main() {List L;ElementType minD, maxD;int i;L ReadInput();scanf(%d %d, minD, maxD);L Delete( L, minD, maxD );PrintList( L );return 0; }/* 你的代码将被嵌在这里 */ 输入样例 10 4 -8 2 12 1 5 9 3 3 10 0 4 输出样例 4 -8 12 5 9 10 先上错误代码 List Delete( List L, ElementType minD, ElementType maxD ) {int i,k,hMAXSIZE;for(i0;ih;i){if(L-Data[i]minDL-Data[i]maxD){for(ki;kh;k){L-Data[k]L-Data[k1]; }h--;}}L-LastL-Datah-1;return L; }跟之前的那个题一样也是向前移动还不知道具体错因。 1-4 数组元素的区间删除 (20 分) https://blog.csdn.net/BQDQSZ/article/details/100164636 struct LNode {ElementType Data[MAXSIZE];Position Last; /* 保存线性表中最后一个元素的位置 */ };这个结构体包含了一个int数组和一个整数 typedef struct LNode *List; List L;这两句又表明这道题中是想让你用结构体指针L来访问结构体成员int数组。 1-4 数组元素的区间删除 借助了一个新数组。这里就直接用一个新的结构体然后返回他的地址给L即可。 但是改完后还是不对费解。 List Delete( List L, ElementType minD, ElementType maxD ) {struct LNode b;int k0 ;for(int i0;i MAXSIZE;i){if(L-Data[i]minD||L-Data[i]maxD){b.Data[k]L-Data[i];k; }}b.Lastk-1;return (b);//错误函数调用完成后b所指的那块存储空间已经物是人非了 } 我找到错因了和之前的某道题一样忘了局部变量在函数调用完成后就不存在了所以返回的地址不是指向结构体的。应该使用动态分配。 修改后20分 List Delete( List L, ElementType minD, ElementType maxD ) {struct LNode *B;B(struct LNode *)malloc(sizeof(struct LNode ));//!!!!!!!!!int i,k0 ;for( i0;iL-Last;i){if(L-Data[i]minD||L-Data[i]maxD){B-Data[k]L-Data[i];k; }}B-Lastk-1;return (B); } 还有这种思路我想不到正确答案 List Delete( List L, ElementType minD, ElementType maxD ) {int i,count0;for(i0;iL-Last;i){if(L-Data[i]maxDL-Data[i]minD)//若当前元素在区间内count1 count;elseL-Data[i-count]L-Data[i];/*若当前元素不在区间内把当前元素向前移动count单位,并替换Data[i-count]*/ }L-LastL-Last-count;return L; }
http://www.zqtcl.cn/news/864791/

相关文章:

  • 网站设计广州量计价格多少钱网站建设
  • wordpress做外贸网站hexo wordpress 主题
  • 北京哪家做网站没网站怎么做cpa
  • 企业网站建设jz190关键词检测工具
  • 如何搭建第三方网站网站开发费属于无形资产
  • 河源城乡规划建设局网站常州网站seo
  • 房产网站建设方案项目书传到网站根目录
  • 页面设计网站素材制作个人网站
  • 怎么制作免费建网站cnzz wordpress
  • 网站界面技术方案wordpress开启子目录多站点模式
  • 汕头网站建设推广价格筑龙网官网首页
  • 河北省建设执业资格注册中心网站东莞微网站建设多少钱
  • 企业网站建设功能模块discover wordpress
  • 网站建设结课做诱导网站
  • 网站开发与设计难嘛青州网站建设推广
  • 网站开发程序员工资谷歌推广网站建设
  • 江门网页建站模板金富通青岛建设工程有限公司网站
  • 网站后台账户如何做会计分录做传奇开服一条龙网站哪个好
  • 天门市网站建设seo平台建设网站公司
  • php网站怎么做302织梦网站有会员系统怎么做
  • 清远建设局网站安阳吧百度贴吧
  • 做什么软件做网站效率最好网站公司建设都招聘那些职位
  • 缙云建设局网站深圳营销型网站设计
  • 企业网站制作价格成都高端网站建设公司哪家好
  • wordpress+做仿站网站建设费用属于业务宣传费吗
  • 昆明企业网站制作wordpress移动端插件menu
  • 长沙网站设计培训学校南宁建设网站哪里好
  • 提高基层治理效能全国seo搜索排名优化公司
  • 如何建设网站简介WordPress集成tipask
  • 青海网站开发公司建筑公司的愿景怎么写