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

怎么样做公司网站大连公司地址

怎么样做公司网站,大连公司地址,做公司点评的网站,网站为契机建设校园数字化链接#xff1a; 剑指 Offer 52. 两个链表的第一个公共节点 题意#xff1a; 如题 解#xff1a; 非常有趣的双指针 首先我们不管他们是否有公共段啊#xff0c;我们要知道一个指针从A出发走到A结尾#xff0c;再从B出发走到B结尾#xff0c;和从B出发最终到A结尾是…链接 剑指 Offer 52. 两个链表的第一个公共节点 题意 如题 解 非常有趣的双指针 首先我们不管他们是否有公共段啊我们要知道一个指针从A出发走到A结尾再从B出发走到B结尾和从B出发最终到A结尾是一样的距离那么我们先将最后面的N个排除N取两个链表最短长度-1 那么当Red指针到RedEnd位置Blue指针到BlueEnd的时候两个指针走过的距离是一样的也就是接下来两个指针同步指向倒数第K个节点由于公共段最多包含最后N1个节点BlueEnd和RedEnd就是倒数第N1个节点在此完成同步接下来判断两个指针是否指向同一个节点即可 我这边使用变量zt标记两个指针是否移动到了另一个链表如果都移动到了另一个链表还走到了结尾那就没有公共段 实际代码 #includeiostream using namespace std; struct ListNode {int val;ListNode *next;ListNode(int x) : val(x), next(NULL) {} }; ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNode *AheadA,*BheadB;if(headAnullptr||headBnullptr) return nullptr;int zt0; while(headA!headB||zt0){headAheadA-next;headBheadB-next;if(headAheadBzt!0) break;if(headAnullptr){headAB;zt;}if(headBnullptr){headBA;zt;}}return headA; } int main() {}限制 如果两个链表没有交点返回 null.在返回结果后两个链表仍须保持原有的结构。可假定整个链表结构中没有循环。程序尽量满足 O(n) 时间复杂度且仅用 O(1) 内存。
http://www.pierceye.com/news/225932/

相关文章:

  • 怎样做网站静态什么网站做二维码比较好
  • 共享虚拟主机做网站够用么抖音短剧推广怎么做
  • 个人网站备案内容写什么西部数码网站管理助手v3.1
  • 搜索引擎 网站模板wordpress 图片走cdn
  • 常见cms网站源码下载重庆微信网站开发公司
  • 网站开发用什么电脑天津室内设计公司排名
  • 云南网站建设招商建设公司网站计入哪个科目
  • 网站备案在哪里查询海外市场推广方案
  • 中诺建设集团有限公司网站微信商家小程序收费吗
  • 沙井品牌网站建设南宁网站提升排名
  • 网站空间备案要多久数商云是外包吗
  • 网站设计公司需要什么资质网站建设所需服务器
  • 织梦cms仿网站教程怎么做网站板块
  • 建设厅网站更改登陆密码wordpress主题 水墨
  • 彩云小梦ai写作网站机关网站建设情况汇报
  • 合肥专业网站优化手机界面设计素材
  • 台州网站建设惠店王烨烨
  • 工程建设比选公告固价方式网站wordpress html5的关系
  • 广州市网站建设 乾图信息科技潍坊市建设监理协会网站
  • 网站建优化网页脚本设计
  • 手机能访问电脑上自己做的网站吗网页设计作品到哪个网站
  • 网站推广成功案例城乡住房建设部官网查询
  • 养殖类网站模板那个网站的公众后推广做的好
  • 网站开发属于什么类型软件建站之星如何建网站
  • 微信做淘宝优惠券但网站是怎么建设但深圳市深圳市住房和建设局网站
  • 后端网站开发免费域名 网站
  • 综合信息网站建设方案网页浏览器排行榜前十名
  • 北京网站开发建设 58同城网站建设改版公司
  • 如何做网站预览网站设计线框图
  • 电子商务的网站的建设内容珠海自适应网站