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

网站怎么提升百度收入代理注册公司流程和费用

网站怎么提升百度收入,代理注册公司流程和费用,现在最新技术有哪些,厦门网站建设代理定义#xff1a; 顺序表存储定义#xff1a; 把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构#xff0c;顺序表功能的实现借助于数组#xff0c;通过对数组进行封装#xff0c;从而实现增删查改的功能#xff0c;严格意义上来说#xff08;数组无法实现…定义 顺序表存储定义 把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构顺序表功能的实现借助于数组通过对数组进行封装从而实现增删查改的功能严格意义上来说数组无法实现删除数据的功能。 #define _CRT_SECURE_NO_WARNINGS 1 #includeseqlist.hvoid initseqlist(SL* p) {assert(p);p-arr NULL;p-capacity p-size 0; }void printseqlist(SL* p) {for (int i 0; i p-size; i) {printf(%d , p-arr[i]);}printf(\n); }void checkcapacity(SL* p) {assert(p);if (p-capacity p-size) {int newcapacity p-capacity 0 ? 4 : 2 * p-capacity;// if here use malloc,the origin data in this array might be missing int* temp (int*)realloc(p-arr,sizeof(int) * newcapacity);p-arr temp;p-capacity newcapacity;} }void pushFront(SL* p, int val) {assert(p);checkcapacity(p);int end p-size - 1;while (end 0) {p-arr[end 1] p-arr[end];end--;}p-arr[0 ] val;p-size; }void pushback(SL* p,int val) {//assert(p);checkcapacity(p);p-arr[p-size] val;p-size; }void popfront(SL* p) {assert(p);int n p-arr[0];printf(将要被pop元素%d\n, n);for (int i 1; i p-size ; i) {p-arr[i - 1] p-arr[i];}p-size--; }void insertanyposition(SL* p, int pos, int val) {assert(p);assert(pos 0 pos p-size);int end p-size - 1;while (endpos) {p-arr[end 1] p-arr[end];end--;}p-arr[pos] val;p-size; }int findDataPos(SL* p, int val) {assert(p);for (int i 0; i p-size; i) {if (p-arr[i] val) {return i;}}return -1; } 1、顺序表的初始化 typedef struct seqlist {int* arr;int size;int capacity; }SL,*PTR;void initseqlist(SL* p) {assert(p);p-arr NULL;p-capacity p-size 0; } 2、顺序表容量检测 当我们要对表里进行相关操作的时候第一步检测当下该表中size 与 容量的关系可以写一个checkcapacity函数。 void checkcapacity2(SL* p) {assert(p);if (p-capacity p-size) {int newcapacity p-capacity 0 ? 4 : 2 * p-capacity;int* temp (int*)malloc(sizeof(int) * newcapacity);p-arr temp;p-capacity newcapacity;} }void test3() {PTR p;SL sl;p sl;initseqlist(p);pushback(p, 5);//first init --- size4,capacity4pushback(p, 15);pushback(p, 25);pushback(p, 35);pushback(p, 45);printseqlist(p);} 这个时候来看一下打印结果 为什么会这样呢这个时候我们就需要借助调试工具来找出问题所在 所以我们该处可以用realloc 函数 来进行动态内存管理 void checkcapacity(SL* p) {assert(p);if (p-capacity p-size) {int newcapacity p-capacity 0 ? 4 : 2 * p-capacity;// if here use malloc,the origin data in this array might be missing int* temp (int*)realloc(p-arr,sizeof(int) * newcapacity);p-arr temp;p-capacity newcapacity;} } 3、顺序表插入数据 3.1头插 void pushFront(SL* p, int val) {assert(p);checkcapacity(p);int end p-size - 1;while (end 0) {p-arr[end 1] p-arr[end];end--;}p-arr[0 ] val;p-size; }3.2尾插 void pushback(SL* p,int val) {//assert(p);checkcapacity(p);p-arr[p-size] val;p-size; } 4、顺序表删除数据 4.1头删 void popfront(SL* p) {assert(p);int n p-arr[0];// 可以起到记录作用printf(将要被pop元素%d\n, n);for (int i 1; i p-size ; i) {p-arr[i - 1] p-arr[i];}p-size--; } 4.2尾删 5、任意位置实现插入功能 void insertanyposition(SL* p, int pos, int val) {assert(p);assert(pos 0 pos p-size);int end p-size - 1;while (endpos) {p-arr[end 1] p-arr[end];end--;}p-arr[pos] val;p-size; } 6、顺序表中实现查找功能 int findDataPos(SL* p, int val) {assert(p);for (int i 0; i p-size; i) {if (p-arr[i] val) {return i;}}return -1; }
http://www.pierceye.com/news/467049/

相关文章:

  • 京东网站建设的意义wordpress美图
  • 佛山市外贸网站建设公司营销型网站建设 兼职
  • 四川省城乡与建设厅网站中国十大it培训机构排名
  • 国家高新技术企业查询网站汕头整站优化
  • asp网站生成静态在线网站软件免费下载
  • wordpress古腾堡编辑器广州建网站开发seo型企业网站
  • 易云巢做营销型网站wordpress下载视频播放器
  • google网站哪里找人做网站
  • 外贸网站建设如何做呢百度热搜风云榜
  • ASP网站建设实训报告总结山西建设公司网站
  • 网站建设使用的什么软件房屋设计风格
  • 厦门网站建设公司排名杭州小型网站建设服务
  • 西安建设主管部门官方网站中文搭建式软件开发工具
  • 南通网站建设论文网站首页导航栏怎么做
  • 建设网站的运行费包括什么北京市建设工程信息网安徽兴创
  • 我想在泉州做网站上上海网站设计
  • 百度seo网站优化一 网站开发体会
  • 成都58手机微信网站建设名录tiktok跨境电商好做吗
  • 电子科技 深圳 网站建设怎么做打码网站
  • 南宁小程序开发网站建设公司公司网站建设怎么选择
  • erp网站代做项目网络进度图
  • 网站建设胶州家园外贸网站怎么注册
  • 我想找阿里巴巴做网站推广建一个公司网站花多少钱
  • 最新购物网站建设框架wordpress 登录后台乱码
  • 音频网站开发做外贸网站需要营业执照
  • 企业网站搭建项目概述范文wordpress更改链接地址
  • 免费网站在线观看人数在哪直播建设工业网站首页
  • 权威的南昌网站设计wordpress游客评论游客
  • 乡镇府建设网站什么是外链
  • 营销型网站设计流程电子商务网站建设软件