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

科技流小说成都百度网站排名优化

科技流小说,成都百度网站排名优化,王野吉鹿,大公司网站建设题目描述:有一个带头结点的单链表L,请设计一个算法查找其第i个结点位置,若存在则返回指向该给点的指针,若不存在则返回NULL。 算法思想: 输入检查:若链表为空(仅有头结点)或i ≤ 0&…

题目描述:有一个带头结点的单链表L,请设计一个算法查找其第i个结点位置,若存在则返回指向该给点的指针,若不存在则返回NULL。

算法思想:

输入检查:若链表为空(仅有头结点)或i ≤ 0,直接返回NULL。

遍历链表:从头结点后的第一个结点开始,依次向后遍历,直到找到第i个结点或链表结束。

返回结果:若找到第i个结点,返回指向该结点的指针;否则返回NULL。

复杂度分析:

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

#include <stdio.h>
#include <stdlib.h>typedef struct LNode {int data;               // 数据域struct LNode *next;     // 指针域
} LNode, *LinkList;// 查找第i个结点
LNode* GetElem(LinkList L, int i) {if (L == NULL || i <= 0) {return NULL;        // 输入不合法}LNode *p = L->next;     // p指向第一个实际结点(跳过头结点)int count = 1;          // 计数器从1开始while (p != NULL && count < i) {p = p->next;        // 指针后移count++;            // 计数器递增}return p;               // 若找到则返回p,否则返回NULL
}

http://www.dtcms.com/wzjs/343671.html

相关文章:

  • 做网站宣传的公司360优化大师历史版本
  • 网站建设手机字体大小深圳网络推广大师
  • 怎样做网站不花钱南京seo排名优化
  • 网站开发 ip6市场推广计划
  • 如何提交网站给百度专业做网络推广的公司
  • 政府网站建设以什么为宗旨44555pd永久四色端口
  • 建设个人网站的参考网站及文献做网站的公司
  • 北京到信阳seo自学网站
  • 集团网站建设哪家好广州关键词快速排名
  • 连云港做网站制作首选公司什么叫外链
  • 网站实时推送怎么做推广方式有哪几种
  • 三亚疫情最新情况seo搜索规则
  • 美食地图网站开发品牌策划推广方案
  • 厦门旅游网站建设北京seo推广系统
  • 江西做网站公司台州seo服务
  • 龙岩抖音小程序开发公司郑州seo哪家专业
  • 郑州专业网站推广公司百度官网登录入口
  • 电子商城网站建设的实训内容记述百度电脑版网页
  • 品牌推广计划长沙网站包年优化
  • 网站开发的目的个人建网站步骤
  • 网站建设技术经理岗位职责seo外包方案
  • 做网站用什么软件设计好宝鸡seo优化公司
  • 成都集团网站建设第三方关键词优化排名
  • 网站建设项目模板新网站多久会被百度收录
  • 营销型网站定制小红书代运营
  • vs2010怎么做网站app开发平台开发
  • 学做网站看什么书如何推广新产品的方法
  • 2022年ppt模板下载aso排名优化
  • 学校做网站的软件网站页面分析作业
  • 政府网站群建设方案百度文库成都专业的整站优化