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

理性仁网站如何做估值分析中国建设银行企业网站首页

理性仁网站如何做估值分析,中国建设银行企业网站首页,违章建设举报网站,百度免费下载查找单链表倒数第m个结点#xff0c;要求时间复杂度为O(n).(提示#xff0c;使用双指针)解题思路#xff1a; 常规思路为先获取链表的长度N#xff0c;然后返回N-k1位置处的结点即可。但是中需要遍历两次链表。 我们使用另一种算法#xff0c;设定两个指针p1,p2.将这两个指…查找单链表倒数第m个结点要求时间复杂度为O(n).(提示使用双指针)解题思路 常规思路为先获取链表的长度N然后返回N-k1位置处的结点即可。但是中需要遍历两次链表。 我们使用另一种算法设定两个指针p1,p2.将这两个指针都向第一个结点让p1先走k步然后两个指针一起向后移动当p1到达最后一个结点时p2指针刚好指向链表的倒数第k个结点。关键算法int getK(Node *link, int k){Node *p1, *p2;int i;if (link-next NULL || k 0)return -1;p1 link-next;for (i 1; i k; i){if (p1-next NULL)return -1;p1 p1-next;}p2 link-next;while (p1-next ! NULL){p1 p1-next;p2 p2-next;}return p2-number;}完整程序如下/**************************************************************Problem: 查找单链表倒数第N个元素要求复杂度O(n)User: xiaomingLanguage: C****************************************************************/#include #include typedef struct node{int number;struct node * next;} Node;int getK(Node *link, int k);int main(){int n, k, i, temp;int flag;while (scanf(%d %d, n, k) ! EOF n 0 n 1000 k 0 k 1000){Node *link (Node *)malloc(sizeof(Node));link-next NULL;flag 0;Node *tail;tail link;for (i 0; i n; i){//scanf(%d, temp);Node *n (Node *)malloc(sizeof(Node));n-next tail-next;tail-next n;tail tail-next;n-number i 1;}int numberK getK(link, k);numberK -1 ? printf(NULL\n) : printf(%d\n, numberK);}return 0;}int getK(Node *link, int k){Node *p1, *p2;int i;if (link-next NULL || k 0)return -1;p1 link-next;for (i 1; i k; i){if (p1-next NULL)return -1;p1 p1-next;}p2 link-next;while (p1-next ! NULL){p1 p1-next;p2 p2-next;}return p2-number;}
http://www.lebaoying.cn/news/19198.html

相关文章:

  • 策划公司排行榜外贸网站搜索 引擎优化方法
  • dw怎么做网站相册园艺wordpress模板
  • 如何设计酒店网站建设中国贸易信息网
  • 济南做网站多少钱茶社网站开发与设计的开题报告
  • 电商网站英文电信宽带做网站服务器
  • 关停网站的申请嵌入式设计与开发
  • 网站开发网页加载缓慢查询数据库慢番禺建设网站
  • 建网站免费域名互动网站建设的主页
  • 网站活动怎么做的广告传媒公司简介
  • 做网站微信公众号怎么做国外网上生意
  • 专业门户网站建设岫岩洋河网站建设
  • 网站建设可行性分析做同城购物网站有什么优势吗
  • 上海工商网企业信息查询系统网站建设备案优化
  • 网站加友情链接的好处十大外贸网站
  • 很好的网站建设智能营销
  • 影视文化传媒公司网站建设杂志 wordpress主题
  • 网站开发设计作业及代码甘肃省 网站建设 审批
  • 全景网站app网站内链检测
  • 个人网站备案备注写什么做爰的细节描述和过程网站
  • 搭建网站的六个基本步骤流程网站首页优化的目的
  • 做房产中介网站杭州网站建设服务公司
  • 可以做描文本的网站查公司信息的国家网站
  • 临沂城乡建设管理局网站做推广用的网站
  • 宿州公司做网站个人网站名字可以用哪些
  • 网站建设自身优势的分析sem优化软件选哪家
  • 网站开发 零基础高端网站开发费用
  • php做网站视频php 网站
  • 电影网站做多大会有风险WordPress验证问题
  • 做网站有必要长沙做公司网站
  • 如何实现网站生成网页回力网站建设初衷