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

南昌知名网站建设寿光建设集团网站

南昌知名网站建设,寿光建设集团网站,wordpress免费模板带演示数据,虚拟主机和云服务器目录 一、线性结构的定义 二、线性表的表示 三、顺序表的实现#xff08;或操作#xff09; 1、修改#xff1a; 2、插入#xff1a; 四、顺序表的运算效率分析#xff1a;时间效率分析#xff1a; 一、线性结构的定义 若结构时非空有限集#xff0c;则有且仅有一个…目录 一、线性结构的定义 二、线性表的表示 三、顺序表的实现或操作 1、修改 2、插入 四、顺序表的运算效率分析时间效率分析 一、线性结构的定义 若结构时非空有限集则有且仅有一个开始结点和一个终端结点并且所有结点都最多只有一个直接前驱和一个直接后继。可表示为a1a2a3……an 123……n下标即元素的序号表示元素在表中的位置。 n为元素总个数即表长。n0。当n0时称为 空表。 特点1、只有一个首结点和尾结点 特点2、除首尾结点外其它结点只有一个直接前驱和一个直接后继。 线性结构包括线性表、堆栈、队列、字符串、数组等。其中最典型、最常用的是-----线性表。 注意同一线性表中的元素必定具有相同特性 二、线性表的表示 线性表的顺序表示又称为顺序存储结构或顺序映像。 顺序存储定义把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构。 特点逻辑上相邻的元素物理上也相邻。 顺序存储方法用一组地址连续的存储单元一次存储线性表的元素。 例如可以利用数组V[n]来实现。 注意在C语言中数组的下标是从0开始的即V[n]的有效范围是从V[0]~V[n-1]。 三、顺序表的实现或操作 数据结构的基本操作        修改、插入、删除、查找、排序 1、修改 通过数组的下标便可访问某个特定的元素并修改之。核心语句V[i]x; 显然顺序表修改操作的时间效率是O(1)。 2、插入 在线性表的第i个位置前插入一个元素 实现步骤(1) 将第n至第i位的元素向后移动一个位置 (2) 将要插入的元素写到第i个位置 (3) 表长加1。 注意事先应判断插入位置i是都合法表里是否已满 应当符合条件1in1      或 i [1,n1] 核心语句 for(jn;j1;j--         a[j1]a[j]; a[i]x; n; 将上述插入与删除写完整 #include stdio.h #include stdlib.h #define N 100 int arry[]{};int main() {int num0;int num10;int wei;printf(%d\n,arry[num]);printf(请输入数组元素:\n);while(arry[num]0){numnum1;scanf(%d,arry[num]);num1;}printf(输入完成\n);for(int i0;inum;i){printf(%d\t,arry[i]);}num10; 插入操作 num1为需要插入的数据wei位置 printf(\n进行插入操作\n);printf(请输入需要插入的位置);scanf(%d,wei);if(wei0||weinum){printf(位置输入错);exit(0); }else{printf(请输入需要插入的数值);scanf(%d,num1); for(int jnum;jwei;j--){arry[j1]arry[j];}num;arry[wei]num1;}printf(打印元素\n);for(int i0;inum;i)printf(%d\t,arry[i]); ///删除操作///wei需要删除的位置 printf(\n进行删除操作\n);printf(请输入需要删除的数的位置);scanf(%d,wei);for(int jwei;jnum;j)arry[j]arry[j1];num--;printf(打印元素\n);for(int i0;inum;i)printf(%d\t,arry[i]); return 0; } 四、顺序表的运算效率分析 时间效率分析 算符时间主要耗费在移动元素的操作上因此计算时间复杂度的基本操作最深层语句频度 T(n) o 移动元素的次数 而移动元素的个数取决于插入或删除元素的位置。 假如若在长度为n的线性表的第i位前插入一个元素则向后移动元素的次数f(n)为                                         f(n) n-i1 若插入在尾结点之后则根本无需移动特别快 若插入在首结点之前则表中元素全部要后移特别慢 应当考虑各种未知插入共n1种可能的平均次数才合理。 推导假定在每个元素未知上插入x的可能性都一样。 若在首结点前插入需要移动的元素最多后移次数为n 若在a1后面插入则需要移动n-1个元素后移次数为n-1 …… 若在an-1后面插入则需要移动1个元素后移次数为1  若在an后面插入则需要移动0个元素后移次数为0 所有可能的元素移动次数合计012……n-1n (n0)(n1)/2 共有n1连头带尾种插入形式 故插入时的平均移动次数为nn1)/2 ÷n1n/2≈ O(n)   【n只跟次数有关与前面的系数无关】。 同理推导出顺序表删除一元素的时间效率为Tn n-1/2≈On。 总结对于顺序表插入、删除操作平均需要移动一半元素n/2时间的复杂度为O(n)。由于在操作时只需要提供辅助变量因此空间复杂度为O(1)。
文章转载自:
http://www.morning.etsaf.com.gov.cn.etsaf.com
http://www.morning.qhmgq.cn.gov.cn.qhmgq.cn
http://www.morning.mmqng.cn.gov.cn.mmqng.cn
http://www.morning.cmqrg.cn.gov.cn.cmqrg.cn
http://www.morning.zqcdl.cn.gov.cn.zqcdl.cn
http://www.morning.rqkzh.cn.gov.cn.rqkzh.cn
http://www.morning.gbqgr.cn.gov.cn.gbqgr.cn
http://www.morning.qflcb.cn.gov.cn.qflcb.cn
http://www.morning.playmi.cn.gov.cn.playmi.cn
http://www.morning.dwztj.cn.gov.cn.dwztj.cn
http://www.morning.qbtj.cn.gov.cn.qbtj.cn
http://www.morning.rgxf.cn.gov.cn.rgxf.cn
http://www.morning.fdrch.cn.gov.cn.fdrch.cn
http://www.morning.zdxss.cn.gov.cn.zdxss.cn
http://www.morning.wmhqd.cn.gov.cn.wmhqd.cn
http://www.morning.nyqnk.cn.gov.cn.nyqnk.cn
http://www.morning.rnpt.cn.gov.cn.rnpt.cn
http://www.morning.qjxkx.cn.gov.cn.qjxkx.cn
http://www.morning.fnbtn.cn.gov.cn.fnbtn.cn
http://www.morning.tbqbd.cn.gov.cn.tbqbd.cn
http://www.morning.jxwhr.cn.gov.cn.jxwhr.cn
http://www.morning.xlndf.cn.gov.cn.xlndf.cn
http://www.morning.kgltb.cn.gov.cn.kgltb.cn
http://www.morning.zlgth.cn.gov.cn.zlgth.cn
http://www.morning.zknxh.cn.gov.cn.zknxh.cn
http://www.morning.hjbrd.cn.gov.cn.hjbrd.cn
http://www.morning.jkftn.cn.gov.cn.jkftn.cn
http://www.morning.rqqct.cn.gov.cn.rqqct.cn
http://www.morning.mplb.cn.gov.cn.mplb.cn
http://www.morning.rwcw.cn.gov.cn.rwcw.cn
http://www.morning.lskyz.cn.gov.cn.lskyz.cn
http://www.morning.nqcwz.cn.gov.cn.nqcwz.cn
http://www.morning.znkls.cn.gov.cn.znkls.cn
http://www.morning.nzqqd.cn.gov.cn.nzqqd.cn
http://www.morning.plfy.cn.gov.cn.plfy.cn
http://www.morning.cqyhdy.cn.gov.cn.cqyhdy.cn
http://www.morning.bctr.cn.gov.cn.bctr.cn
http://www.morning.gtkyr.cn.gov.cn.gtkyr.cn
http://www.morning.xsklp.cn.gov.cn.xsklp.cn
http://www.morning.gjwkl.cn.gov.cn.gjwkl.cn
http://www.morning.ngkng.cn.gov.cn.ngkng.cn
http://www.morning.dkqr.cn.gov.cn.dkqr.cn
http://www.morning.bxqtq.cn.gov.cn.bxqtq.cn
http://www.morning.txqgd.cn.gov.cn.txqgd.cn
http://www.morning.pgmbl.cn.gov.cn.pgmbl.cn
http://www.morning.crqpl.cn.gov.cn.crqpl.cn
http://www.morning.tkztx.cn.gov.cn.tkztx.cn
http://www.morning.qbmjf.cn.gov.cn.qbmjf.cn
http://www.morning.wfhnz.cn.gov.cn.wfhnz.cn
http://www.morning.nkllb.cn.gov.cn.nkllb.cn
http://www.morning.xnyfn.cn.gov.cn.xnyfn.cn
http://www.morning.bgqr.cn.gov.cn.bgqr.cn
http://www.morning.vibwp.cn.gov.cn.vibwp.cn
http://www.morning.xjtnp.cn.gov.cn.xjtnp.cn
http://www.morning.dqkrf.cn.gov.cn.dqkrf.cn
http://www.morning.rqrh.cn.gov.cn.rqrh.cn
http://www.morning.zlxkp.cn.gov.cn.zlxkp.cn
http://www.morning.dtzxf.cn.gov.cn.dtzxf.cn
http://www.morning.txfxy.cn.gov.cn.txfxy.cn
http://www.morning.tqbqb.cn.gov.cn.tqbqb.cn
http://www.morning.ntqlz.cn.gov.cn.ntqlz.cn
http://www.morning.lskyz.cn.gov.cn.lskyz.cn
http://www.morning.ygxf.cn.gov.cn.ygxf.cn
http://www.morning.gwwtm.cn.gov.cn.gwwtm.cn
http://www.morning.fwwkr.cn.gov.cn.fwwkr.cn
http://www.morning.tgts.cn.gov.cn.tgts.cn
http://www.morning.bbxbh.cn.gov.cn.bbxbh.cn
http://www.morning.trhrk.cn.gov.cn.trhrk.cn
http://www.morning.rykn.cn.gov.cn.rykn.cn
http://www.morning.c7629.cn.gov.cn.c7629.cn
http://www.morning.srsln.cn.gov.cn.srsln.cn
http://www.morning.gmyhq.cn.gov.cn.gmyhq.cn
http://www.morning.sjsks.cn.gov.cn.sjsks.cn
http://www.morning.mxxsq.cn.gov.cn.mxxsq.cn
http://www.morning.dxtxk.cn.gov.cn.dxtxk.cn
http://www.morning.dcmnl.cn.gov.cn.dcmnl.cn
http://www.morning.rwmqp.cn.gov.cn.rwmqp.cn
http://www.morning.ranglue.com.gov.cn.ranglue.com
http://www.morning.mzhhr.cn.gov.cn.mzhhr.cn
http://www.morning.scjtr.cn.gov.cn.scjtr.cn
http://www.tj-hxxt.cn/news/249062.html

相关文章:

  • 网站建设365北京到广州机票价格
  • 遵义网站设计公司wordpress 外链跳转
  • 微信网站的优势怎么做公司的中英文网站
  • html网站模板源码wordpress下载破解
  • 网站维护中一般要多长时间wordpress图片自动加广告
  • 企业品牌网站建设公司厦门中小企业建网站补助
  • tklink的登录做网站2022新闻热点事件及评论
  • 博物馆门户网站建设目标个人网站支付解决方案
  • 泰州企业建站系统郴州网站排名优化
  • 2022百度搜索风云榜如何做网站seo韩小培
  • 做淘宝客没有网站怎么做wordpress 兔
  • 龙华网站网页设计在百度做推广需要网站
  • 信息服务平台网站名称软件开发平台合同
  • 云南网站建设找天软专注营销型网站建设公司 做网站
  • 长沙建站公司哪有网站定制营销
  • 做视频网站需要多大带宽常见的cms系统
  • 厦门建设工程招标中心的网站wordpress 新建模板
  • 建设销售型网站信阳建设监理协会网站
  • 织梦网站产品河南省新闻最新消息
  • 企业建设网站的目标网站设计怎么做
  • 网站首页制作教程视频多语言网站系统
  • 江苏省城乡与建设厅网站织梦网站首页
  • 软件网站开发公司名字山东省工程建设招标信息网站
  • 国外的ui设计思想网站烟台企业做网站
  • 汕头中文建站模板淮北网站建设公司
  • 十堰做网站的深圳防疫今天最新规定
  • wordpress更新的文章编辑器不好用上海seo
  • 做网站p图工具郑州seo公司哪家好
  • wordpress多站点命名石家庄logo标志设计
  • 空间建设网站房山营销型网站建设