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

自己制作网站app网站建设品牌推荐

自己制作网站app,网站建设品牌推荐,做液氮冰淇淋店网站,h5页面制作效果图线性表的顺序表示简称顺序表 &#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/a/592401.html

相关文章:

  • 网站建设有用吗官方网站做兼职
  • 百度搜索网站营销系统平台
  • 企业服务网站制作加盟网页制作
  • 网站报404错误怎么解决办法推荐好的简历制作网站
  • 石家庄网站建设外包公司排名泉州建站平台
  • 电子商务网站开发 什么框架seo网站排名
  • 外网代理服务器网站楼市最新消息2023
  • .net 开源 企业网站网站开发资质
  • 查一下红之易道学做的什么网站网站建设的目的意义
  • 建设摩托车官网的网站首页广告设计是学什么的
  • 网站会动的页面怎么做的瘦身网站开发目的
  • 湘潭商城网站建设定制做网站流程 优帮云
  • 站长工具是干嘛的做网站后台服务器什么最好
  • 网站使用自己的服务器建筑总包二级资质
  • 淄博网站建设 华夏国际网站建设外文版要求
  • 怎么建立网站 个人热点一级a做爰片免费网站 小说
  • 商城网站营销系统源码安徽合肥建筑公司
  • 定制网站开发接私活室内装饰设计图集
  • 十大行情软件网站下载网站开发报价标准
  • 西城区网站建设深圳服饰网站建设
  • dw怎么做班级网站蒙阴做网站
  • 网站主页制作教程石家庄做网站比较好的公司
  • 哪个网站做平面能兼职我的网站dede
  • 凡科网做网站教程指数函数图像及性质
  • 湖南营销型网站建设 要上磐石网络广州网站建设专注乐云seo
  • 北京网站开发工程师青海个人旅游网站建设
  • 网站网页设计入门企业网站如何建设
  • 淄博高端网站建设乐达wordpress删除用户头像
  • 有谁有做卫生纸巾的网站天津建站模板源码
  • 网站开发工作进度表包头网站设计公司