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

dedecms 网站日志手机做网页的软件

dedecms 网站日志,手机做网页的软件,天津市建设工程信息网站,常用wap网站开发工具 手机网站制作软件线性表的顺序表示简称顺序表 &#xff0c;逻辑上相邻的两个元素在物理位置上也相邻 业界函数命名规范&#xff1a;下划线命名法list_insert和驼峰命名法ListInsert #include<iostream> #define Maxsize 50 using namespace std; typedef int elemtype;//让顺序表存储其…

线性表的顺序表示简称顺序表  ,逻辑上相邻的两个元素在物理位置上也相邻

业界函数命名规范:下划线命名法list_insert和驼峰命名法ListInsert

#include<iostream>
#define Maxsize 50
using namespace std;
typedef int elemtype;//让顺序表存储其他类型元素时,可以快速完成代码修改 
typedef struct {elemtype data[Maxsize];int length  ;  // 当前顺序表有多少个元素 
}Sqlist; bool ListInsert(Sqlist &L,int pos,elemtype element)//为什么加引用因为L会改变 
{//判断插入位置是否合法 if(pos<1||pos>L.length+1){return  false;}//如果存储空间满了,不能插入if(L.length==Maxsize){return false;} int j;//把后面的元素依次往后移动,空出位置,来放入要插入的元素 for(j=L.length;j>=pos;j--){L.data[j]=L.data[j-1];}L.data[pos-1]=element;L.length++;return true;}
void PrintList(Sqlist L)//不需要改变顺序表因此不需要加引用	 
{for(int i=0;i<L.length;i++){cout<<L.data[i]<<" ";}cout<<endl;
}
int main(){Sqlist L;bool ret; //ret用来装函数的返回值 L.data[0]=1;L.data[1]=2;L.data[2]=3;L.data[3]=4;L.length=4;ret=ListInsert(L,9,89);if(ret==true){PrintList(L);} else{cout<<"插入失败"<<endl; }return 0;
} 

线性表插入删除查找完整代码

#include<iostream>
#define Maxsize 50
using namespace std;
typedef int elemtype;//让顺序表存储其他类型元素时,可以快速完成代码修改 
typedef struct {elemtype data[Maxsize];int length  ;  // 当前顺序表有多少个元素 
}Sqlist; bool DeleteList(Sqlist &L,int pos,elemtype &del)
{//判断删除位置是否合法if(pos<1||pos>L.length+1){return false;} del=L.data[pos-1];int j;for(j=pos;j<L.length;j++){L.data[j-1]=L.data[j];}L.length--;return true;//第二种写法
//	 for(j=pos-1;j<length-1;j++)
//	 {
//	 	L.data[j]=L.data[j+1];
//	 	
//	  } 
//L.length--;
//return true;
}
bool ListInsert(Sqlist &L,int pos,elemtype element)//为什么加引用因为L会改变 
{//判断插入位置是否合法 if(pos<1||pos>L.length+1){return  false;}//如果存储空间满了,不能插入if(L.length==Maxsize){return false;} int j;//把后面的元素依次往后移动,空出位置,来放入要插入的元素 for(j=L.length;j>=pos;j--){L.data[j]=L.data[j-1];}L.data[pos-1]=element;L.length++;return true;}
//查找某个元素的位置,找到了返回1 没找到返回0 
int locateElem(Sqlist L,elemtype data){int i;for(int i=0;i<L.length-1;i++){if(L.data[i]==data){return  i+1;}}return 0;//循环结束没找到 }
void PrintList(Sqlist L)//不需要改变顺序表因此不需要加引用	 
{for(int i=0;i<L.length;i++){cout<<L.data[i]<<" ";}cout<<endl;
}
int main(){Sqlist L;bool ret; //ret用来装函数的返回值 L.data[0]=1;L.data[1]=2;L.data[2]=3;L.data[3]=4;L.length=4;elemtype del;//ret=ListInsert(L,9,89);//ret=DeleteList(L,2,del); int pos=locateElem(L,8);cout<<pos<<endl;
//	if(ret==true)
//	{
//	PrintList(L);
//	 } 
//	 else
//	 {
//	 	cout<<"插入失败"<<endl; 
//	 }
//	 cout<<"删除的元素是"<<del<<endl;return 0;
} 

http://www.dtcms.com/wzjs/34131.html

相关文章:

  • 上海新闻网首页北京aso优化
  • 垃圾ip段做网站免费的发帖收录网站
  • 天津河北做网站的公司郑州网络推广培训
  • 大型网站都怎么做推广营销型网站的特点
  • 膳食管理东莞网站建设技术支持seo提升排名技巧
  • 网站设计项目明细啥是网络推广
  • 怎么做微商网站厦门网络推广
  • 太原网站建设费用单页网站seo如何优化
  • 手机网站有免费做的吗企业网络营销的模式有哪些
  • 宿州做网站的公司有哪些怎样做推广营销
  • 东莞网站设计品牌国际新闻界官网
  • wordpress如何导入模板数据上海知名的seo推广咨询
  • 深圳福田做网站刷粉网站推广免费
  • 专业集团网站建设html网页制作软件有哪些
  • 嘉兴网站开发公司电话新品推广活动方案
  • 平面设计范文企业网站优化技巧
  • WordPress 发布内容河南网站建设优化技术
  • 做网站背景全覆盖的代码网页制作用什么软件做
  • html5网站动效怎么做seo优化网站推广
  • 团员电子档案查询系统seo站
  • 网站营销外包哪家专业河北seo推广方案
  • 有帮忙做ppt的网站或人吗seo关键词优化推广哪家好
  • 企业网站的设计风格新闻摘抄2022最新20篇
  • 安徽省建设厅八大员报名网站千瓜数据
  • 长沙定制网站建设最近的国际新闻大事10条
  • 创意品牌型网站9个成功的市场营销案例
  • 清远专业网站建设抚顺网站seo
  • 微信知彼网络网站建设怎么seo快速排名
  • 美容店网站建设百度安装到桌面
  • wordpress下单系统广州seo公司品牌