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

网站设计风格介绍郑州做网站大量网站被关

网站设计风格介绍,郑州做网站大量网站被关,wordpress缓存命中率,大型门户网站核心技术喜欢《数据结构》部分笔记的小伙伴可以订阅专栏,今后还会不断更新。 此外,《程序员必备技能》专栏和《程序员必备工具》专栏(该专栏暂未开设)日后会逐步更新,感兴趣的小伙伴可以点一下订阅、收藏、关注! 谢…

喜欢《数据结构》部分笔记的小伙伴可以订阅专栏,今后还会不断更新。
此外,《程序员必备技能》专栏和《程序员必备工具》专栏(该专栏暂未开设)日后会逐步更新,感兴趣的小伙伴可以点一下订阅、收藏、关注!
谢谢大家!

注意,本节只讨论带头结点的情况

按位查找

GetElem(L, i)按位查找——获取表L中的第 i 个元素的值
具体代码实现:

LNode * GetElem(LinkList L, int i){if(i<0)return NULL;LNode *p;                  //指针p指向当前扫描到的结点int j = 0;                 //当前p指向的是第几个结点p = L;                     //L指向头结点,头结点是第0个结点(不存数据while(p != NULL && j < i){ //循环找到第 i 个结点p = p->next;j++;}return p;
}

平均时间复杂度: O ( n ) O(n) O(n)
王道书版本:

LNode * GetElem(LinkList L, itn i){int j = 1;LNode *p = L->next;if(i == 0)return i;if(i < 1)return NULL;while(p != NULL && j < i){p = p->next;j++;}return p;
}

封装(基本操作)的好处:
避免重复代码、简洁、易维护
此外,在写代码时还要注意程序的健壮性

按值查找

LocateElem(L, e)按值查找——在表L中查找具有给定关键字值的元素
具体代码实现:

LNode * LocateElem(LinkList L, ElemType e){LNode *p = L->next;//从第一个结点开始查找数据域为e的结点while(p != NULL && p->data != e){p = p->next;}return p;  //找到后返回该结点的指针,否则返回NULL
}

平均时间复杂度: O ( n ) O(n) O(n)

求表的长度

int length(LinkList L){int len = 0;LNode *p = L;while(p->next != NULL){p = p->next;len++;}return len;
}

时间复杂度: O ( n ) O(n) O(n)

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

相关文章:

  • 三明鑫龙建设工程网站视频主持网站建设
  • 网站服务器怎么做安全防护网站链接维护怎么做
  • 企业建设网站注意事项iis 搭建网站
  • 长春免费建站模板网站开发的人怎么样
  • 中小型网站设计哪家好北京移动网站建设公司
  • 做网站的网络非要专线吗至少保存十个以上域名网站
  • 顺义免费网站建设做机械的老板都看什么网站
  • 如何做网站新手引导网页设计一张多少钱
  • 如何进入google网站网站建设公司业务提成多少
  • 网站开发知识产权归属四川鼎能建设集团网站
  • 扁平化网站 psd免费网页制作系统团队
  • 海报生成器sem优化技巧
  • 做好公司网站苏州app制作公司
  • 廊坊安次区网站建设公司wordpress 文章在数据库
  • 电子商务网站建设实训销售平台的重要性
  • 广州建站模板厂家网站设计咨询网站
  • 网站建设知名企业网站开场flash怎么做的
  • 高端的培训行业网站开发网站推广网络推广
  • 辽宁建设工程信息网新网址百度快照如何优化
  • 北京网站建设代理电商网站建设存在哪些问题
  • wordpress仿站网中国产品设计网
  • html5微信网站模板工程建设的招标在哪个招标网站
  • 元谋网站建设python前端开发
  • 怎么塔建网站营销型网站建设 网络服务
  • 长沙网站设计培训学校手机电影网站怎么做的
  • 旅行社网站的建设开题报告适合ps做图的素材网站
  • 导购网站怎么做有特色江阴企业网站建设
  • 如何自己创造网站东莞网页设计费用报价
  • 做招聘网站赚钱么东莞做网站一般多少钱
  • 天津网站搜索排名优化东莞网站建设开发价格