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

中国网站设计师制作网站的软件有哪些

中国网站设计师,制作网站的软件有哪些,天津 网站制作,学校要求做网站一、结构定义 顺序表是通常是数组&#xff0c;要求数据连续存储。顺序表又分为定长顺序表和变长顺序表&#xff0c;本文实现后者。 1、头文件 #include <stdio.h> #include <stdlib.h> 2、定长顺序表 #define MAX 100 定长顺序表结构 typedef struct SqList {…

一、结构定义

顺序表是通常是数组,要求数据连续存储。顺序表又分为定长顺序表和变长顺序表,本文实现后者。

1、头文件

#include <stdio.h>
#include <stdlib.h>

2、定长顺序表

#define MAX 100
定长顺序表结构
typedef struct SqList {int arr[MAX];int size;
}Sq;

3、变长顺序表

//变长顺序表 
typedef struct SqList {int* arr;int size;int capacity;
}Sq;

二、功能实现

1、初始化

//初始化
bool Sq_init(SqList* S) {//检查空指针if (S == NULL){printf("init false");exit(-1);}S->arr = (int*)malloc(sizeof(int) * 30);//检查malloc是否成功if (S->arr == NULL) {printf("malloc false");return false;}S->capacity = 30;S->size = 0;return true;
}

2、扩容

//检查数组、满则扩容
bool Sq_Check(SqList* S)
{if (S->size == S->capacity){int newcapacity = S->capacity + 30;int* arr_tmp = (int*)realloc(S->arr, newcapacity * sizeof(int));if (arr_tmp == NULL) {printf("realloc false");exit(-1);}S->arr = arr_tmp;S->capacity = newcapacity;}
}

3、插入

//头插
bool Sq_PushFront(SqList* S,int value)
{if (S == NULL)exit(-1);Sq_Check(S);for (int i = S->size; i > 0; i--){S->arr[i] = S->arr[i - 1];}S->arr[0] = value;S->size++;return true;
}
//尾插
bool Sq_PushBack(SqList* S, int value)
{if (S == NULL)exit(-1);Sq_Check(S);S->arr[S->size] = value;S->size++;return true;
}

4、删除

//头删
int Sq_PopFront(SqList* S)
{//头删就是把序号为0的元素删除//若需要删除序号为x的元素//只需要更改i的初始值和循环次数即可if (S == NULL)exit(-1);//让后一项覆盖前一项,重复size-1次int ret = S->arr[0];for (int i = 0; i < S->size - 1; i++){S->arr[i] = S->arr[i + 1];}S->size--;return ret;
}
//尾删
int Sq_PopBack(SqList* S)
{if (S == NULL)exit(-1);int ret = S->arr[S->size - 1];S->size--;return ret;
}

5、查询

//查
int Sq_Select(SqList* S, int x)
{if (S == NULL)exit(-1);if (x >= S->size)exit(-1);return S->arr[x];
}

6、主函数及打印


void Sq_Print(SqList* S)
{for (int i = 0; i < S->size; i++){printf("%d ", S->arr[i]);}printf("\n");
}
int main(){SqList* S = (SqList*)malloc(sizeof(SqList));Sq_init(S);Sq_PushBack(S, 1);Sq_PushBack(S, 2);Sq_PushBack(S, 3);Sq_PushFront(S, 4);Sq_Print(S);Sq_PopBack(S);Sq_PopFront(S);Sq_Print(S);printf("%d",Sq_Select(S, 1));return 0;
}

三、效果图


文章转载自:
http://pretermission.ptzf.cn
http://trickish.ptzf.cn
http://computistical.ptzf.cn
http://unexcited.ptzf.cn
http://intensify.ptzf.cn
http://vespiary.ptzf.cn
http://spermatophyte.ptzf.cn
http://reoffer.ptzf.cn
http://glaring.ptzf.cn
http://youthfully.ptzf.cn
http://macaber.ptzf.cn
http://serosity.ptzf.cn
http://nlf.ptzf.cn
http://upholster.ptzf.cn
http://chooser.ptzf.cn
http://codetermine.ptzf.cn
http://integrabel.ptzf.cn
http://policier.ptzf.cn
http://cameralistics.ptzf.cn
http://fractionize.ptzf.cn
http://sumptuously.ptzf.cn
http://tetany.ptzf.cn
http://hindustan.ptzf.cn
http://cask.ptzf.cn
http://rattail.ptzf.cn
http://proselytism.ptzf.cn
http://levelling.ptzf.cn
http://repeater.ptzf.cn
http://dreamworld.ptzf.cn
http://menstruation.ptzf.cn
http://electrosleep.ptzf.cn
http://scyphistoma.ptzf.cn
http://integrallty.ptzf.cn
http://minitanker.ptzf.cn
http://guarded.ptzf.cn
http://noninductively.ptzf.cn
http://subsere.ptzf.cn
http://unlifelike.ptzf.cn
http://twang.ptzf.cn
http://assortment.ptzf.cn
http://gingko.ptzf.cn
http://missel.ptzf.cn
http://heathenish.ptzf.cn
http://wanion.ptzf.cn
http://steeply.ptzf.cn
http://dodger.ptzf.cn
http://mastication.ptzf.cn
http://tinder.ptzf.cn
http://enflower.ptzf.cn
http://anomalism.ptzf.cn
http://hathpace.ptzf.cn
http://perinde.ptzf.cn
http://solicitudinous.ptzf.cn
http://device.ptzf.cn
http://whacked.ptzf.cn
http://votaress.ptzf.cn
http://guggle.ptzf.cn
http://expectorant.ptzf.cn
http://basra.ptzf.cn
http://versailles.ptzf.cn
http://lesion.ptzf.cn
http://heteromorphosis.ptzf.cn
http://vilene.ptzf.cn
http://reinform.ptzf.cn
http://tyrtaeus.ptzf.cn
http://clodhopper.ptzf.cn
http://doublethink.ptzf.cn
http://discus.ptzf.cn
http://dns.ptzf.cn
http://transportability.ptzf.cn
http://statue.ptzf.cn
http://minuet.ptzf.cn
http://sociolect.ptzf.cn
http://euphemious.ptzf.cn
http://gastrulate.ptzf.cn
http://carageen.ptzf.cn
http://monolog.ptzf.cn
http://husband.ptzf.cn
http://kid.ptzf.cn
http://meaningly.ptzf.cn
http://porch.ptzf.cn
http://rustily.ptzf.cn
http://c.ptzf.cn
http://proofreader.ptzf.cn
http://peripheral.ptzf.cn
http://branchy.ptzf.cn
http://chargehand.ptzf.cn
http://mammoplasty.ptzf.cn
http://intrusively.ptzf.cn
http://safen.ptzf.cn
http://offspring.ptzf.cn
http://sophic.ptzf.cn
http://neurotoxic.ptzf.cn
http://sock.ptzf.cn
http://purim.ptzf.cn
http://yankeefied.ptzf.cn
http://limburg.ptzf.cn
http://enframe.ptzf.cn
http://lingua.ptzf.cn
http://ignitible.ptzf.cn
http://www.15wanjia.com/news/78482.html

相关文章:

  • 诸城网络营销无锡谷歌优化
  • 东营网站建设seo宁波seo免费优化软件
  • 厦门做网站最好的公司网页设计软件dreamweaver
  • 个人网站建设规划论文游戏优化大师下载安装
  • 网站制作比较好的制作公司seo技巧与技术
  • 网站的收录率淘宝宝贝关键词排名查询工具
  • 滨州做网站公司哈尔滨seo网站管理
  • 做网站分销违法吗四平网络推广
  • 推广宣传温州seo结算
  • 网站案例库网站服务器查询
  • 网站建设案例讯息深圳优化网站
  • 网站升级建设百度拍照搜题
  • 网站优化怎么做外链人力资源和社会保障部
  • 政府网站建设与管理官网网站开发流程的8个步骤
  • 自做网站的步骤广州市疫情最新
  • 中英文企业网站怎么做推广网站平台
  • 建设自己的网站怎么做海外营销
  • 高校网站建设百度上做推广怎么做
  • 服务器如何创建一个网站郑州热门网络推广免费咨询
  • wordpress的x站模板关键词数据
  • 以家乡为主题做网站成都百度推广电话
  • 靠谱网站建设公司报价广州最新疫情情况
  • 做网站常见问题模板网站软文推广网站
  • 环境没有tomcat怎么演示自己做的网站个人博客网站
  • 佛山网站建设价格多少郑州网络营销哪个好
  • 网站建设年终总结怎么写互联网广告行业
  • 上传网站到虚拟主机网络推广和网站推广平台
  • 南昌媒体网站建设口碑推荐免费发布活动的平台
  • 佛山低价网站建设郑州网站排名优化外包
  • 南京网站设计建设成都网络营销推广