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

免费企业建站系统源码微网站如何做微信支付宝支付接口

免费企业建站系统源码,微网站如何做微信支付宝支付接口,wordpress主题更新教程,品牌运营题目描述:有一个带头结点的单链表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/a/607810.html

相关文章:

  • 网站搭建好之后提示网页走丢了怎么看网站是用什么程序做的
  • 做免费网站做下载网站用什么程序好
  • 企业查询官方网站怎么修改网站的关键词
  • 太仓有做网站的地方吗上海市建设网站
  • 水木网站建设wordpress 微信 商城
  • 做网站能自己找服务器吗网站seo优化免
  • html静态网站下载专门做处理货的网站
  • 我想自己做的知道网站什么网站做软文
  • 济南建设银行公积金网站seo工程师是什么职业
  • 百度广告投放技巧网站外推和优化
  • ps制作网站过程wordpress更改了数据库密码错误
  • 网站方案组成要素搭建一个小程序需要多少钱
  • 大同网站建设优化推广网站建设公司宣传文案
  • 济南网站微信网站建设平台卜先明
  • 【Android 组件】 实现数据类的 Parcelable 序列化
  • 传媒公司制作网站公司网站备案网址
  • 淮南网络建站公司关键词优化seo优化
  • 电商思维做招聘网站福州自助建站软件
  • 建设网站上海市孝感网站建设专家
  • 建设通官方网站下载e航做网站数据需求分析
  • 制作公司网站用阿里云苗木网站开发需求
  • 深圳高端网站制作公司品牌网站解决方案
  • 物流商 网站建设方案提供常州网站建设
  • 网站搭建三部曲是什么?怎么做辅助发卡网站
  • 重庆建设技术发展中心网站新钥匙建站
  • 优才网站建设广州竞价外包
  • 网站如何做实名验证wordpress 微信二维码登录
  • 个人网站炫酷主页html湖州网站建设公司
  • 佳木斯市郊区建设局网站有专门做网站的公司
  • 双城网站建设公司wordpress song