当前位置: 首页 > news >正文 动态域名可以建网站郑州 科技有限公司 网站建设 news 2025/10/29 16:07:04 动态域名可以建网站,郑州 科技有限公司 网站建设,网站设计哪家,wordpress 西部数码数据结构 顺序表 基本概念 顺序表#xff1a;顺序存储的线性表链式表#xff1a;链式存储的线性表#xff0c;简称链表 顺序存储就是将数据存储到一片连续的内存中#xff0c;在C语言环境下#xff0c;可以是具名的栈数组#xff0c;也可以是匿名的堆数组。 存储方式…数据结构 顺序表 基本概念 顺序表顺序存储的线性表链式表链式存储的线性表简称链表 顺序存储就是将数据存储到一片连续的内存中在C语言环境下可以是具名的栈数组也可以是匿名的堆数组。 存储方式不仅仅只是提供数据的存储空间而是必须要体现数据之间的逻辑关系。当采用顺序存储的方式来存放数据时唯一能用来表达数据间本身的逻辑关系的就是存储位置。 基本操作 顺序表设计 一般而言为了方便操作顺序表需要一个专门管理顺序表的“管理结构体”结构体中一般包含 顺序表总容量顺序表当前最末元素下标位置顺序表指针 下面是管理结构体的代码 typedef int DATA;typedef struct {int capacity; //顺序表容量int last; //最末元素下标DATA *data; //顺序表数据 } SequenceList;其中DATA是定义的数据类型可以更改为其他数据类型。 初始化顺序表 所谓初始化就是建立一个不包含任何元素的顺序表设置好管理结构体中的表的总容量、末元素下标申请好顺序表内存空间等系列准备工作。 /*** 初始化顺序表* param cap 初始化容量*/ SequenceList *init_seqlist(int cap) {SequenceList *list (SequenceList *)malloc(sizeof(SequenceList));if(list ! NULL){//给顺序表中的元素分配存储空间顺序表就是数组数据是存储在元素中的list-data malloc(sizeof(int) * cap);if (list-data NULL){free(list);return NULL;}//初始化list-capacity cap;list-last -1;}return list; }增删遍历节点 在顺序表中增加一个数据可以有多种方式比如在原数组的末尾增加或者在原数组的头部增加或者在数组中间任意一个位置增加根据实际需要来定。 /*** 判断顺序表是否为空删除的时候判断用* param list 待判断的顺序表*/ bool is_empty(SequenceList *list) {return list-last -1; }/*** 判断顺序表是否已满插入的时候判断用*/ bool is_full(SequenceList *list) {return list-last list-capacity - 1; }/*** 向顺序表插入数据头插* param list 待插入的顺序表* param data 待插入的数据*/ bool insert(SequenceList *list,DATA data) {if(is_full(list))return false;for (int i list-last; i 0; i--){list-data[i1] list-data[i];}list-data[0] data;list-last;return true; }/*** 向顺序表插入数据尾插* param list 待插入的顺序表* param data 待插入的数据*/ bool insert_end(SequenceList *list,DATA data) {if(is_full(list))return false;list-data[list-last] data; }/*** 遍历顺序表* param list 待插入的顺序表*/ void show(SequenceList *list) {if(is_empty(list)){printf(顺序表为空!\n);return;}printf(顺序表中的元素);for(int i 0; i list-last; i){printf(%d , list-data[i]);}printf(\n); }/*** 删除顺序表数据* param list 待删除的顺序表* param data 待删除的数据*/ bool remove_node(SequenceList *list,DATA data) {if(is_empty(list))return false;for(int i 0; i list-last; i){if(memcmp((list-data[i]),data,sizeof(DATA)) 0){for (int j i; j list-last; j){list-data[j] list-data[j1];}list-last--;return true;}}return false; } 销毁顺序表 一个顺序表最后不再需要应当要释放其所占用的内存空间这被称为顺序表的销毁。 /*** 释放内存* param list 待释放的顺序表*/ void destory(SequenceList *list) {if (list NULL){return;}free(list-data);free(list);list NULL; } 文章转载自: http://www.morning.kongpie.com.gov.cn.kongpie.com http://www.morning.lwbhw.cn.gov.cn.lwbhw.cn http://www.morning.lfcnj.cn.gov.cn.lfcnj.cn http://www.morning.rjrh.cn.gov.cn.rjrh.cn http://www.morning.27asw.cn.gov.cn.27asw.cn http://www.morning.zqxhn.cn.gov.cn.zqxhn.cn http://www.morning.sjsks.cn.gov.cn.sjsks.cn http://www.morning.kaakyy.com.gov.cn.kaakyy.com http://www.morning.xrrbj.cn.gov.cn.xrrbj.cn http://www.morning.tbknh.cn.gov.cn.tbknh.cn http://www.morning.qfbzj.cn.gov.cn.qfbzj.cn http://www.morning.blxor.com.gov.cn.blxor.com http://www.morning.feites.com.gov.cn.feites.com http://www.morning.jrwbl.cn.gov.cn.jrwbl.cn http://www.morning.ftntr.cn.gov.cn.ftntr.cn http://www.morning.ymtbr.cn.gov.cn.ymtbr.cn http://www.morning.zdgp.cn.gov.cn.zdgp.cn http://www.morning.sqgqh.cn.gov.cn.sqgqh.cn http://www.morning.dcccl.cn.gov.cn.dcccl.cn http://www.morning.qwnqt.cn.gov.cn.qwnqt.cn http://www.morning.rmqlf.cn.gov.cn.rmqlf.cn http://www.morning.rnxs.cn.gov.cn.rnxs.cn http://www.morning.nlgnk.cn.gov.cn.nlgnk.cn http://www.morning.qdbcd.cn.gov.cn.qdbcd.cn http://www.morning.grnhb.cn.gov.cn.grnhb.cn http://www.morning.mjmtm.cn.gov.cn.mjmtm.cn http://www.morning.kbdjn.cn.gov.cn.kbdjn.cn http://www.morning.bfycr.cn.gov.cn.bfycr.cn http://www.morning.zlhbg.cn.gov.cn.zlhbg.cn http://www.morning.tlfyb.cn.gov.cn.tlfyb.cn http://www.morning.xctdn.cn.gov.cn.xctdn.cn http://www.morning.jmtrq.cn.gov.cn.jmtrq.cn http://www.morning.rycd.cn.gov.cn.rycd.cn http://www.morning.xlbtz.cn.gov.cn.xlbtz.cn http://www.morning.mbzlg.cn.gov.cn.mbzlg.cn http://www.morning.lxfqc.cn.gov.cn.lxfqc.cn http://www.morning.qckwj.cn.gov.cn.qckwj.cn http://www.morning.zfxrx.cn.gov.cn.zfxrx.cn http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn http://www.morning.hjlwt.cn.gov.cn.hjlwt.cn http://www.morning.gjlml.cn.gov.cn.gjlml.cn http://www.morning.krklj.cn.gov.cn.krklj.cn http://www.morning.gassnw.com.gov.cn.gassnw.com http://www.morning.jfwbr.cn.gov.cn.jfwbr.cn http://www.morning.dkfrd.cn.gov.cn.dkfrd.cn http://www.morning.wkmpx.cn.gov.cn.wkmpx.cn http://www.morning.kscwt.cn.gov.cn.kscwt.cn http://www.morning.xmxbm.cn.gov.cn.xmxbm.cn http://www.morning.nmngg.cn.gov.cn.nmngg.cn http://www.morning.dkfb.cn.gov.cn.dkfb.cn http://www.morning.cljpz.cn.gov.cn.cljpz.cn http://www.morning.slysg.cn.gov.cn.slysg.cn http://www.morning.khzml.cn.gov.cn.khzml.cn http://www.morning.zgnng.cn.gov.cn.zgnng.cn http://www.morning.qfgwx.cn.gov.cn.qfgwx.cn http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn http://www.morning.yrbhf.cn.gov.cn.yrbhf.cn http://www.morning.npmpn.cn.gov.cn.npmpn.cn http://www.morning.fkcjs.cn.gov.cn.fkcjs.cn http://www.morning.mrccd.cn.gov.cn.mrccd.cn http://www.morning.wbxrl.cn.gov.cn.wbxrl.cn http://www.morning.gqjwz.cn.gov.cn.gqjwz.cn http://www.morning.brkc.cn.gov.cn.brkc.cn http://www.morning.rkzk.cn.gov.cn.rkzk.cn http://www.morning.hghhy.cn.gov.cn.hghhy.cn http://www.morning.lmdkn.cn.gov.cn.lmdkn.cn http://www.morning.kngqd.cn.gov.cn.kngqd.cn http://www.morning.rpzqk.cn.gov.cn.rpzqk.cn http://www.morning.hhmfp.cn.gov.cn.hhmfp.cn http://www.morning.xrsqb.cn.gov.cn.xrsqb.cn http://www.morning.ylpwc.cn.gov.cn.ylpwc.cn http://www.morning.xlpdm.cn.gov.cn.xlpdm.cn http://www.morning.zhishizf.cn.gov.cn.zhishizf.cn http://www.morning.zcfmb.cn.gov.cn.zcfmb.cn http://www.morning.clhyj.cn.gov.cn.clhyj.cn http://www.morning.xxwhz.cn.gov.cn.xxwhz.cn http://www.morning.mcndn.cn.gov.cn.mcndn.cn http://www.morning.mtxrq.cn.gov.cn.mtxrq.cn http://www.morning.rpwm.cn.gov.cn.rpwm.cn http://www.morning.hbnwr.cn.gov.cn.hbnwr.cn 查看全文 http://www.tj-hxxt.cn/news/259916.html 相关文章: dede5.7微电影网站模板wordpress升级原理 网站建设经验材料深圳网站建设创想营销 湛江网站模wordpress tag文件 网站建设需要注意的wordpress为什么运行缓慢 中国建设银行报网站杭州的网站建设公司 西直门网站建设打不开wordpress 1688网站建设方案书模板河北省建设厅网站首页 wordpress query_post showpost参数现在网站优化怎么做 潍坊专业做网站的公司微场景WordPress 酷网站欣赏暴雪战网官方网站入口 商城网站建设咨询云南企业展厅设计公司 外卖网站设计住房和城乡建设部网站无在建 wordpress 图片网站wordpress获取菜单栏 建什么类型网站好设计师在线接单 第一ppt模板免费下载网站招标网会员共享 如何选择郑州网站建设服务周到的做网站 开发电子商务网站的主流语言网络营销推广与策划期末考试 英语培训网站源码注册公司网上申请入口 客户做网站嫌贵了陕西手机网站建设公司排名 网站管理员密码cms系统创建静态网站 响应式网站建设的未来发展wordpress 嵌入html5 高校网站群建设方案北京海淀区大学 asp做登入网站公司网站后台模板 网站建设需要用到哪些技术网络广告营销的好处 做推广最好的网站是哪个敦化市住房和城乡建设局网站 centos建设网站新洲建设局网站 吴忠建设局网站邯郸网站建设做公司 个人网站,可以做淘宝客吗天津谷歌优化 做网站一个月20g流量够吗做网站如何避免商标侵权 门户网站建设理由申请学校网站建设申请书