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

为自己做的网站申请域名外贸网站平台都有哪些

为自己做的网站申请域名,外贸网站平台都有哪些,win7环境wordpress,网站建设有哪些平台一、线性表的顺序存储 逻辑上相邻的数据元素,物理次序也相邻。占用连续存储空间,用“数组”实现,知道初始位置就可推出其他位置。 00_宏定义 // 函数结果状态代码 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #defin…

一、线性表的顺序存储

逻辑上相邻的数据元素,物理次序也相邻。占用连续存储空间,用“数组”实现,知道初始位置就可推出其他位置。

00_宏定义

// 函数结果状态代码
#define TRUE  1
#define FALSE 0
#define OK    1
#define ERROR 0
#define INFEASIBLE  -1
#define OVERFLOW    -2
// Status是函数类型,其值表示函数结果状态
typedef int Status;
typedef char ElemType;

01_构建存储结构

// 表的名称和长度
#define SQLMAXSIZE 100;
typedef int SqlElemType;
/*
typedef struct {float p;int e;
}SqlElemType;
*/
typedef struct __Sqlist{SqlElemType *base;   // 存储空间的基地址,后面用malloc动态分配内存int length;
}Sqlist;

备注:int max(int a[])和int max(int a[100])和int max(int a[0])三者等效。

02_初始化线性表

Status InitSL(Sqlist *L, int length){L->base = (SqlElemType *)malloc(sizeof(SqlElemType) * SQLMAXSIZE);if (!L->base) return OVERFLOW;L->length = 0;    for (int i = 0; i < length + 1; i++){SqlElemType e;scanf(" %d", &e);SqlInsert(L, i, e);}return OK;
}

03_获取第position个元素

Status GetElem(Sqlist *L, int position, SqlElemType *e){if (position < 1 || position > L->length)return ERROR;*e = L->base[position -1];return OK;
}

04_查找与给定元素e相同的元素

Status LocatElem(Sqlist *L ,SqlElemType e){for (int i = 0; i < L->length, i++){if (e == L->base[i])return i + 1;}return 0; //如果元素不在循环里
}

05_在某个位置插入元素

Status SqlInsert(Sqlist *L, int position, SqlElemType *e){if (position < 1 || position > L->length + 1) return ERROR;if (L->length == SQLMAXSIZE)return OVERFLOW;for (int i = L->length - 1; i >= position - 1; i--){L->base[i+1] = L->base[i];}L->base[position - 1] = e;L->length ++;return OK;
}

06_删除某个位置上的元素

Status SqDelete(Sqlist *L, int position, SqlElemType *e){if (posiiton < 1 || position > L->length)return ERROR;for (int i = position ; i <= L->length - 1; i ++ ){L->base[i - 1] =  L->base[i];}*e = L->base[position - 1];L->length --;return OK;
}

07_销毁线性表

Status SqDestory(Sqlist *L){if (!L->base) return ERROR;else{free(L->base);  // free的输入参数是指针return OK;}
}

08_清空线性表

void SqClear(Sqlist *L){L->base = 0;
}

09_检查线性表是否为空

Status SqEmpty(Sqlist *L){if (0 == L->length) return TRUE;else return FALSE;
}

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

相关文章:

  • 重庆做网站建设公司今日新闻最新消息大事
  • 企业培训考试平台下载360优化大师app
  • 简述网络推广5种方法重庆网站seo技术
  • 吉林网站优化广告营销公司
  • 湖北襄阳住房保障和城市建设局网站达内教育
  • 网站的栏目管理简述seo的基本步骤
  • 用dw做网站的过程seo是免费的吗
  • 网站建设课程设计实训报告海外营销
  • 微信分销网站建设官网什么是信息流广告
  • 设计说明万能模板100字windows优化大师的优点
  • 咨询行业网站制作北京网站优化服务商
  • 天堂软件上海推广seo
  • wordpress浮动标签云抖音seo培训
  • 网站排名的英文电商产品推广方案
  • 网站建设优惠活动seo综合查询网站源码
  • wordpress视频网站用什么播放器googleplaystore
  • 外贸联系网站2345浏览器
  • 做婚恋交友类网站营销型网站方案
  • 网站外链分析兰州正规seo整站优化
  • 建设银行查询余额进什么网站郑州发布最新通告
  • 上海专业做网站的新闻小学生摘抄
  • 大学生做简历的网站百度提交收录入口
  • 做毕业设计的网站今日百度小说排行榜风云榜
  • 依宝诺手表官方网站pc优化工具
  • 湖北省建设工程信息网官网win10一键优化工具
  • 手机无人区离线地图app沈阳seo排名优化教程
  • 做那个的网站谁有百度一下了你就知道官网
  • 上海手机网站案例推广服务商
  • 备案中网站名称网站seo规划
  • 做网站是不是需要服务器深圳seo排名优化