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

电商网站有哪些功能模块wordpress菜单下拉

电商网站有哪些功能模块,wordpress菜单下拉,梅州网页设计培训报价,pc网站怎么适配移动端题目地址 https://pintia.cn/problem-sets/15/exam/problems/type/6?problemSetProblemId725&page0 注意审题,返回false的时候不要返回ERROR,否则答案错误,机器规则是死的。 位置一般指数组下标,位序一般指数组下标1。但是思…

题目地址
https://pintia.cn/problem-sets/15/exam/problems/type/6?problemSetProblemId=725&page=0

在这里插入图片描述
注意审题,返回false的时候不要返回ERROR,否则答案错误,机器规则是死的。

位置一般指数组下标,位序一般指数组下标+1。但是思路是一样的
比如向位置1插入元素,现在L->last是5
相当于向位序2插入元素,目前元素length有6个

但都是执行(5-1)+1 或者(6-2)+1次 即 L->last-P+1次
这个自己列举2个例子就能推出。
下面是个人写的代码,注释部分为我犯得错误,可以忽略,主要是本人记录学习用的

/*位置一般指数组下标,位序一般指数组下标+1*/
#define MAXSIZE 5
#define ERROR -1
typedef enum {false, true} bool;
typedef int ElementType;
typedef int Position;
typedef struct LNode *List;
typedef int Position;
typedef struct LNode *List;
struct LNode {ElementType Data[MAXSIZE];Position Last; /* 保存线性表中最后一个元素的位置 */
};/*创建一个空的顺序表*/
List MakeEmpty()
{int i = 0;List L = (List)malloc(sizeof(struct LNode));for(;i<MAXSIZE;i++){L->Data[i]=0;}//L->Last=-1;一定要写这个,我之前不写这个就错了,-1即不合法也就是刚创建的时候赋为-1L->Last=-1;	return L;
}/*返回顺序表中的元素X的位置(数组下标),找不到返回ERROR*/
Position Find(List L,ElementType X)
{int i = 0;//for(;i<MAXSIZE;i++)			//查找长度应该是L->Last+1次,而不是MAXSIZEfor(;i<(L->Last+1);i++){if(L->Data[i]==X)return i;}return ERROR;//这里只能写ERROR不能写false  因为题目要求
}/*将X插入在位置P并返回true。若空间已满,则打印“FULL”并返回false;
如果参数P指向非法位置,则打印“ILLEGAL POSITION”并返回false;*/
bool Insert( List L, ElementType X, Position P )
{int i =0;/*判断空间满了就返回FULL*/if(L->Last == MAXSIZE-1){printf("FULL");//return ERROR;return false;}//if(P<0||P>MAXSIZE-1)   MAXSIZE和L->Last不是一个东西啊,哎呦忘了if(P<0||P>(L->Last+1))		//也就是P=L->Last+2的时候明显不合适,因为中间的 L->Last+1这个位置空了{printf("ILLEGAL POSITION");//return ERROR;return false;}ElementType t = L->Last;for(i=0;i<(L->Last+1)-P;i++){L->Data[t+1]=L->Data[t];t--;																	//一定要在for循环里面加t--,不然for循环相当于重复执行相同操作}L->Data[P]=X;L->Last++;return true;//一定要写这个,否则就是答案错误,这题目好蛋疼,必须按照要求来
}/*将位置P的元素删除并返回true。若参数P指向非法位置,则打印“POSITION P EMPTY”(其中P是参数值)并返回false。*/
bool Delete( List L, Position P )
{int i = 0;if(P<0||P>=((L->Last)+1))			//这里错了
//	if(P<0||P>(L->Last)){//printf("POSITION %d EMPTY\n",P);  //不能加\n,否则提示格式不对printf("POSITION %d EMPTY",P);//return ERROR;		//题目让写false,就不能写ERRORreturn false;}for(;i<(L->Last)-P;i++){L->Data[P]=L->Data[P+1];P=P+1;}L->Last--;return true;
}																											

在这里插入图片描述

http://www.yayakq.cn/news/698048/

相关文章:

  • 免费下载网站模板一屏一屏的网站怎么做
  • 网站地图制作怎么做?最简单的企业简介模板
  • 网站开发样例wordpress左侧导航菜单
  • 网站建设白沟wordpress 权限 页面
  • 无锡专业制作外贸网站的公司电商型网站建设价格
  • 中山网站设计公司建e网室内设计网图片
  • 衡阳建设学校网站ppt哪个网站质量高
  • 湖北省建设厅政务公开网站做电子商务网站 除了域名 网页设计 还有服务器 和网站空间
  • 做墙报的网站嘉兴企业网站排名优化
  • 兰溪城市建设规划网站注册公司要多少资金起步
  • 合肥做网站维护的公司小程序平台服务协议
  • 720全景网站怎么做做百度网站费用多少
  • 河间米各庄网站建设制作手机怎么自己做网站
  • 网站建设与管理素材网站建设的进度计划
  • 企业为什么选择网站建设连云港网站关键词优化
  • 搜狗站长深圳网站建设seo推广优化
  • 使用网站模板快速建站廊坊专业网站网站
  • 怎么建立一个网站让外国人浏览云南网直播平台
  • 免费ppt课件下载网站长沙网站服务器
  • 深圳市建设局工程交易中心网站西安火车站网站建设
  • 厦门市建设质量安全协会网站江苏省 建设 注册中心网站首页
  • 网站设计培训费用是多少河北邢台手机网站建设
  • 投票网站开发的背景和意义网页游戏网站建设
  • 吴兴网站建设加猛挣钱免费做网站软件
  • 大连网站建设开源wordpress上传图片占空间
  • 网络运维app秦皇岛视频优化推广
  • 帝国建站模板wordpress 主题全屏
  • 昆明市城市基本建设档案馆网站织梦5.7cms照明灯具能源电子产品企业网站源码企业模板带后台
  • 个人网页上传网站怎么做儿童可以做的游戏视频网站
  • 如何快速优化网站网站流量如何转化为钱