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

w3c网站代码标准规范怎样建设淘宝客导购网站

w3c网站代码标准规范,怎样建设淘宝客导购网站,百度seo排名培训优化,wordpress小工具里的用户中心本节主要介绍单链表的复杂算法(删除,头插法建立单链表)实现。 本文部分ppt、视频截图来自:[青岛大学-王卓老师的个人空间-王卓老师个人主页-哔哩哔哩视频] 1. 单链表的复杂操作 删除——删除第 i 个节点 【算法步骤】 首先找到…

本节主要介绍单链表的复杂算法(删除,头插法建立单链表)实现。

本文部分ppt、视频截图来自:[青岛大学-王卓老师的个人空间-王卓老师个人主页-哔哩哔哩视频]

1. 单链表的复杂操作

  • 删除——删除第 i 个节点

【算法步骤】
在这里插入图片描述

  1. 首先找到 ai-1 的存储位置p,保存要删除的 ai 的值。
  2. 另p->next 指向ai+1
  3. 释放结点 ai 的空间。在这里插入图片描述
【删除算法描述】
//将线性表L中第i个数据元素删除
Status ListDelete_L(LinkList &L,int i,ElemType &e){p = L;j = 0;//寻找第i个结点,并令p指向其前驱while(p -> next && j < i-1){p = p->next;++j;}if(!(p->next)||j>i-1) return ERROR; //删除位置不合理的q = p -> next; //临时保存被删结点的地址以备释放p -> next = q -> next; //改变删除结点前驱结点的指针域e = q -> data; //保存删除结点的数据域delete q;      //释放删除结点的空间
return OK;
}//ListDelete_L
  • 单链表的建立——头插法

头插法:元素插入在链表头部,也叫前插法。(算法时间复杂度:O(n))

  1. 从一个空表开始,重复读入数据;
  2. 生成新结点,将读入数据存放到新结点的数据域中;
  3. 从最后一个结点开始,依次将各结点插入到链表的前端,如下图,要建立链表L(a,b,c,d,e),按(e,d,c,b,a)的顺序插入。
    在这里插入图片描述
【算法描述】
void CreateList_H(LinkList &L,int n){L = new LNode;L -> next = NULL; //先建立一个带头结点的单链表for(i = n;i > 0;--i){p = new LNode;//生成新结点cin >> p -> data;//输入元素值p -> next = L -> next; //插入到表头L -> next = p;}
} //CreateList_H
http://www.dtcms.com/wzjs/799202.html

相关文章:

  • 怎么建设个人网站教程新开传奇网站新开网
  • 网站建站的步骤wordpress微信支付插件
  • 网站建设费用初步预算台州网络营销公司
  • 西安网站开发高端网站开发佛山网站搭建公司
  • 网站诊断及优化方案成立一个公司需要多少钱
  • 阜阳做网站的网络公司wordpress主页显示图片
  • 华夏运用网站服务器 无法访问网站
  • 网站开发技术与开发环境天津网站建设价格多少
  • 如何创建自己公司的网站wordpress主体中的psd
  • php网站建设教程视频公众号开发者怎么添加
  • 网站设计活动主题免费网址大全免费观看
  • 做自己的网站怎么赚钱有本地服务器怎么做网站
  • 上传网站的软件昆明网站建设大全
  • 个人网站界面设计图片互联网+创业项目计划书
  • wordpress官方网站制作公司网站大概多少钱
  • 网站百度终端适配代码胶州网站设计公司
  • 邢台网站制作哪家强如何做优品快报下的子网站
  • 为何建设银行的网站登不上去网站设计的基本步骤
  • 品牌型网站制作公司wordpress文章内翻页
  • 苏州网站建设方案策划找人做网站!!! 网站定制开发
  • 济南可信网站中文域名注册平台
  • 设计师个人网站源码软件开发公司好的有哪些
  • 常用的app开发制作上饶网站seo
  • 做网站映射tcpwordpress 删除主题
  • 网站建设后台 手工上传建设银行信用卡网站查询
  • 常州建设网站公司哪家好网站建站什么目录
  • 企业网站推广的方法有dede网站怎么做404页面
  • 基础型网站f式布局网站
  • 网站技术外包公司专业做网站+上海
  • 手机网站建设设计服务上海2023年建设市场放假时间