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

网站结构 seo做兼职的网站有哪些工作内容

网站结构 seo,做兼职的网站有哪些工作内容,涨粉 wordpress,3d建模网站一.不定长顺序表的结构: typedef struct DSQList{ int* elem;//动态内存的地址 int length;//有效数据的个数 int listsize;//总容量 }DSQList,*DPSQList; 很明显,为了能实现扩容(否则如何实现再次判满呢?),我们必须要在定长顺序表的基础上增加一个总容量;结构示意图如下: 二…

一.不定长顺序表的结构:

typedef struct DSQList{
int* elem;//动态内存的地址
int length;//有效数据的个数
int listsize;//总容量
}DSQList,*DPSQList;

很明显,为了能实现扩容(否则如何实现再次判满呢?),我们必须要在定长顺序表的基础上增加一个总容量;结构示意图如下:

image-20230601214730031.png


二.不定长顺序表的实现(重点)

//初始化
void InitSqlist(DPSQList ps)
{assert(ps != NULL);if (ps == NULL)return;ps->elem = (int*)malloc(INIT_SIZE * sizeof(int));ps->length = 0;ps->listsize = INIT_SIZE;
}
static bool IsFull(DPSQList ps)
{return ps->length == ps->listsize;
}static bool Inc(DPSQList ps)
{ps->elem = (int*)realloc(ps->elem, ps->listsize * 2 * sizeof(int));assert(ps->elem != NULL);ps->listsize *= 2;//ps->length;return true;
}//插入数据,在ps顺序表的pos位置插入val;
bool Insert(DPSQList ps, int pos, int val)
{assert(ps != NULL);if (ps == NULL)return false;if (pos<0 || pos>ps->length){return false;}if (IsFull(ps)){Inc(ps);}//把数据往后移for (int i = ps->length - 1; i >= pos; i--){ps->elem[i + 1] = ps->elem[i];}//插入新数据ps->elem[pos] = val;//有效数据个数++ps->length++;return true;
}//判空
bool IsEmpty(DPSQList ps)
{return ps->length == 0;
}//在ps中查找第一个key值,找到返回下标,没有找到返回-1;
int Search(DPSQList ps, int key)
{for (int i = 0; i < ps->length; i++){if (key == ps->elem[i])return i;}return -1;
}//删除pos位置的值
bool DelPos(DPSQList ps, int pos)
{assert(ps != NULL);if (ps == NULL)return false;if (pos < 0 || pos >= ps->length){return false;}//后面的数据前移for (int i = pos; i < ps->length - 1; i++){ps->elem[i] = ps->elem[i + 1];}
}

三.顺序表总结

顺序表的特点:

1.插入数据的时间复杂度是O(n),如果是尾插时间复杂度是O(1);

2.删除数据的时间复杂度是O(n),如果是尾删时间复杂度是O(1);

3.通过下标访问数据时间复杂度是O(1);

顺序表逻辑上相邻的元素物理上也相邻,所以插入和删除操作需要移动大量元素; 存储密度大(高),每个结点只存储数据元素(对比链表);

随机访问:顺序表是一种支持随机存取的存储结构,根据起始地址加上元素的序号,可以在O(1)时间内找到指定的元素,这就是随机存取的概念;

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

相关文章:

  • 刚创业 建网站品牌网页
  • 商业网站开发 说课wordpress 手机版域名
  • 珠海汽车网站建设银川注册公司流程和费用
  • 制作网站用c 做前台企业查询卡在哪里打印
  • c2c网站的功能枣庄网络推广
  • 推广平台网站天柱县住房和城乡建设部网站
  • 本地电脑做视频网站 外网连接六安网站推广
  • 2015百度竞价单页面网站模板源码设计江苏建站管理系统开发
  • 为什么要给企业建设网站?株洲荷塘区
  • 个人网站更换域名网站推广的预算
  • 上海网站开发孵化百度云加速 wordpress
  • 建设网站一般要多钱wordpress foxplayer
  • 顺德网站建设包括哪些最简单的网站模板下载
  • 查看网站浏览量合肥搜索引擎推广
  • 云南专业网站建设网站开发非常之旅:ajax从入门到精通 pdf
  • 多语言网站难做么企业商城网站开发建设
  • 泰安网站推广优化济南专业网站制作公司
  • 网站建设的安全性问题网站备案安全责任书是谁盖章
  • 深圳建网站网站开发人员绩效如何计算
  • 网站开发 手把手晋中网站建设哪家强
  • 用什么开源框架做网站seo网络科技有限公司
  • 建设厅网站沙场限期通知书磁力搜索神器
  • 自行车网站模板wordpress dux5.1
  • 模板网站如何建设wordpress页面如何显示分类目录
  • 工信部清理未备案网站php mysql怎么编写视频网站
  • 网站制作开发教程找承包工程的平台
  • 电商网站建设哪好郑州app软件定制开发
  • 网站海报是怎么做的百度添加网站
  • 手机网站推广服务个人微信公众号注册
  • 网站wap设置做八年级题目的网站