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

如何在百度开个网站抖音关键词排名推广

如何在百度开个网站,抖音关键词排名推广,湖北建设部网站官网,怎样进入wordpress仪表盘1. 内容 顺序表的初始化、插入、删除、按值查找、输出以及其时间复杂度的计算。 2.代码 #include<stdio.h> #include<stdlib.h> //函数结果状态代码 #define OK 1 #define OVERFLOW -2 #define ERROR 0 #define MAXSIZE 100typedef int ElemType; //顺序表每个…

1. 内容

顺序表的初始化、插入、删除、按值查找、输出以及其时间复杂度的计算。

2.代码

#include<stdio.h>
#include<stdlib.h> //函数结果状态代码
#define OK 1
#define OVERFLOW -2
#define ERROR 0
#define MAXSIZE 100typedef int ElemType;  //顺序表每个数据元素存储类型
typedef int Status; //定义顺序表的结构体SqList 
typedef struct sqlist{ElemType *elem;  //存储空间的基地址int length;    //当前长度 
}SqList; //1.顺序表的初始化
Status InitList(SqList &L){
//	L.elem=new ElemType[MAXSIZE];  //c++开辟空间 L.elem=(ElemType *)malloc(sizeof(ElemType)*MAXSIZE); if(!L.elem) return OVERFLOW;  //空间创建失败返回OVERFLOWL.length=0;return OK; 
} //2.顺序表插入(在顺序表L的第i个位置插入e)
//插入的位置范围可以是1到length+1(末尾位置之后也可) 
Status ListInsert(SqList &L,int i,ElemType e){if(i<1||i>L.length+1)  //判断i是否有效 return ERROR;  if(L.length>=MAXSIZE)  //判断存储空间是否已满 return ERROR; //需要将length-1到i-1位置上的值全部往后移一位for(int j=L.length;j>=i;j--){L.elem[j]=L.elem[j-1];} L.elem[i-1]=e;L.length++;return OK;
} 
//若线性表长度为n,则: 
//最好情况:直接在表尾插入,时间复杂度O(1)
//最坏情况:在表头插入,需要将n个全部后移一位,时间复杂度O(n)
//平均情况:第一个移动n,第二个移动n-1,......第n个移动1,第n+1移动0个 
//n(n+1)/2 * 1/(n+1) =n/2 //3.删除操作(删除顺序表L第i个位置上的值,并将其值返回给e)
Status ListDelete(SqList &L,int i,ElemType &e){if(i<1||i>L.length)  //判断i是否合法 return ERROR;e=L.elem[i-1];//将i到L.length-1位置上的值统统往前移for(int j=i;j<L.length;j++)L.elem[j-1]=L.elem[j];L.length--;return OK; 
}
//最好情况:直接删除表尾元素,时间复杂度O(1)
//最坏情况:删除表头元素,需要将n-1个全部前移一位,时间复杂度O(n)
//平均情况:第一个移动n-1,第二个移动n-2,......第n个移动0
//(n-1)*n/2 * (1/n) =(n-1)/2//4.按值查找(在顺序表L中查找第一个值为e的元素,并返回其位序)
Status LocateElem(SqList L,ElemType e){for(int i=0;i<L.length;i++){if(L.elem[i]==e)return i+1;}return ERROR; 
}
//最好情况:第一个就查找到了,时间复杂度O(1)
//最坏情况:最后才查找到或者未查找到,时间复杂度O(n)
//平均情况:在第一个位置1,第二个位置2,...,第n个位置n 
//n*(1+n)/2 * (1/n)= (n+1)/2//5. 输出顺序表
void TraverseList(SqList L){for(int i=0;i<L.length;i++){printf("%-4d",L.elem[i]);}printf("\n");
} int main(void){SqList L;ElemType e;InitList(L);ListInsert(L,1,3);ListInsert(L,2,4);ListInsert(L,3,5);printf("插入后顺序表中的元素有:\n");TraverseList(L);ListDelete(L,1,e);printf("第1个位置删除的值为:%d\n",e);printf("删除后顺序表中的元素有:\n");TraverseList(L);int t=LocateElem(L,3);if(t==ERROR)printf("3在顺序表中不存在");else printf("3存在于顺序表的第%d位置上"); return 0;
} 

运行结果:

我代码的主程序仅仅只是简单验证了一下代码的正确性,并不全面,可以根据功能函数设计主菜单使其更加完备。

http://www.yidumall.com/news/23643.html

相关文章:

  • 网站制作3种css培训机构退费法律规定
  • 用二级域名做网站百度搜索关键词推广
  • 一家专做灯的网站招聘网络营销推广平台有哪些
  • 织梦可以做微网站吗青岛seo网站管理
  • 北京的公司有哪些seo百度首页排名业务
  • wap网站开发语言郑州seo外包平台
  • 网站繁体和中文这么做关于进一步优化 广州
  • 南浔区城乡建设局网站全网品牌推广公司
  • 政府网站建设指标体系仁茂网络seo
  • 给个免费的网站好人有好报天津做网站的
  • 做么网站有黄郑州网站营销推广公司
  • 网销具体怎么做网站国内新闻摘抄2022年
  • 宁波鄞州网站建设网站收录批量查询
  • 网站开发多少工资百度推广助手app
  • 合肥网站建站工作室2023新闻热点事件
  • 潍坊网站建设优化排名搜一搜百度
  • 手机网站排版个人发布信息免费推广平台
  • 网站收录提交入口官网如何做好互联网营销
  • 甘肃网站建设怎么办理用asp做的网站
  • 如何做网站卖画北京网站建设运营
  • 佛山品牌网站建设国内做网站的公司
  • 装修设计软件推荐seo快排优化
  • 网站怎么申请微博登录百度答主中心入口
  • qq群优惠券里面网站怎么做的无锡百度正规公司
  • 做网站不用服务器吗西安百度推广代运营
  • 国学大师网站是哪里做的网络推广专员是做什么的
  • 如何给一个企业的网站做推广河南网站优化排名
  • 网站建设系统认证系统百度推广如何获取精准的客户
  • 辽宁网站建设找哪家重庆百度seo代理
  • php网站建设入门教程域名购买