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

设计比较好的企业网站网站建设任职资格

设计比较好的企业网站,网站建设任职资格,wordpress弱密码,市场调研流程目录 一.顺序表的定义 1.顺序表的概念及结构 1.1线性表 2.顺序表的分类 2.1静态顺序表 2.2动态顺序表 二.动态顺序表的实现 1.准备工作和注意事项 2.顺序表的基本接口#xff1a; 2.0 创建一个顺序表 2.1 顺序表的初始化 2.2 顺序表的销毁 2.3 顺序表的打印 3.顺序…  目录 一.顺序表的定义 1.顺序表的概念及结构 1.1线性表 2.顺序表的分类 2.1静态顺序表 2.2动态顺序表  二.动态顺序表的实现 1.准备工作和注意事项 2.顺序表的基本接口 2.0 创建一个顺序表 2.1 顺序表的初始化 2.2 顺序表的销毁 2.3 顺序表的打印 3.顺序表的尾插和尾删接口 4.顺序表的扩容接口 5.顺序表的头插和头删接口 6.顺序表的指定位置插入和删除接口 7.顺序表的查找接口 三.完整代码 SeqList.c:  SeqList.h: test.c : 一.顺序表的定义 1.顺序表的概念及结构 1.1线性表 2.顺序表的分类 顺序表的底层是数组但和数组不一样的是它对数组进行了分装增加了增删查改等接口 2.1静态顺序表 概念使用定长的数组存储元素用存储整型举例 缺陷 空间给多了造成空间浪费给少了空间不够 这里我解释一下为什么用 replace 代替 int 这样是方便以后修改顺序表存储别的数据类型用N代替数组的元素个数同理修改时更方便 2.2动态顺序表  二.动态顺序表的实现 1.准备工作和注意事项 创建3个文件 第一个文件用于接口函数和所有需要用到的库函数头文件的声明定义顺序表的结构 第二个文件用于对接口函数的定义 第三个文件用于接口的测试 注意事项建议每个函数接口写完对其进行调试避免最后产生大量报错而束手无措 我在每个接口的代码上面都添加了很多注释帮助各位未来的大佬增加理解哦 2.顺序表的基本接口 2.0 创建一个顺序表 2.1 顺序表的初始化 对于我为什么要先用arr来接收开辟好的空间我本来是想着开辟失败会影响先前开辟好的空间但转念一想先前本来也没有开辟空间那如果开辟失败的还用arr接收还是直接用结构体成员指针接收都一样那但从更广泛的编程实践和代码质量的角度考虑先用arr接收是一种更好的编程习惯有助于提高代码的严谨性和可读性减少潜在的错误和问题。  2.2 顺序表的销毁 2.3 顺序表的打印 提前将打印接口写好方便后面的观察 3.顺序表的尾插和尾删接口 尾插 切记在插入数据后都要让有效数据个数1 尾删 4.顺序表的扩容接口 由于顺序表的插入接口都要进行扩容判断所以我们可以把扩容单独分装成一个函数 这样在后续的代码中我们直接调用这个函数就可以了  5.顺序表的头插和头删接口 头插 头删 6.顺序表的指定位置插入和删除接口 插入 删除 由于下面这些代码逻辑都差不多我也就没做注释了指定位置的插入删除无非就是要挪动数据这个你自己画图后就可以看懂了 7.顺序表的查找接口 三.完整代码 SeqList.c:  SeqList.h: test.c : 这部分我只调用了部分函数仅供参考 四.顺序表的问题及思考   1. 中间/头部的插⼊删除时间复杂度为O(N) 2. 增容需要申请新空间拷⻉数据释放旧空间。会有不⼩的消耗。 3. 增容⼀般是呈2倍的增⻓势必会有⼀定的空间浪费。例如当前容量为100满了以后增容到 200我们再继续插⼊了5个数据后⾯没有数据插⼊了那么就浪费了95个数据空间。 思考如何解决以上问题呢 这就需要我们另一种数据结构了卖个关子后续内容就等下一篇文章了顺序表哪块不理解的欢迎评论区提问同时哪块有问题的也麻烦各位大佬及时指出我的问题笔芯
http://www.ho-use.cn/article/10823905.html

相关文章:

  • 网站改版做301是啥意思 换域名孝感注册公司
  • 合肥网站建设讯息同一个ip网站太多 seo
  • 东莞网站如何制作中国企业网银怎么登录
  • 辽宁城乡建设厅网站学做古典家具网站
  • 用仿站工具做网站电话号码查询企业
  • 想在微信公众号上做网站链接上海网址一360导航
  • 什么是网站策划书如何搭建个人博客网站
  • 网站如何绑定域名江西企业网站建设电话
  • 基础网站建设代码如何建立学校网站
  • 企业网站建设维护合同书wordpress fifth
  • 宠物用品网站建设自己做的网站怎么放到外网上
  • 金属东莞网站建设技术支持品牌建设指导性意见
  • 网站设计改版深圳猪八戒网站建设
  • 长春网站建设方案详细wordpress什么主题好
  • 深圳极速网站建设服务上海市住房与城乡建设部网站
  • 南昌专业做网站公司网站建设吧个好
  • 怎么免费开网站建设工程检测网
  • 苏州住房和城乡建设局网站如何在网站上添加备案号
  • 什么网站做一手房比较好秦皇岛最新消息今天
  • 什么网站上做效果图可以赚钱杨小刀网站建设
  • 做网站的销售员电话话术嵌入式软件开发环境有哪些
  • 自己怎样做公司广告视频网站三门县正规营销型网站建设地址
  • 给公司做一个网站谷歌在线浏览器入口
  • 烟台百度网站推广近期新闻热点
  • 网站后端怎么做松江网站建设品划网络
  • seoyoon电商seo什么意思
  • 快速做网站视频wordpress主题php
  • 电影网站开发视频长城宽带
  • 网站建设 福州电商网站开发周期
  • 网站开发者不给源代码怎么办网站首页的提交怎么做