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

中国建设劳动学会是假网站吗个人网站模板html5

中国建设劳动学会是假网站吗,个人网站模板html5,图片分类展示网站源码,南开区网站建设力扣网 21合并两个有序链表 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 思路分析 最基本的一种思路就是#xff0c;遍历两个链表#xff0c;将对应结点的值进行比较#xff0c;题目要求是要升序排…力扣网 21合并两个有序链表 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。  示例 思路分析 最基本的一种思路就是遍历两个链表将对应结点的值进行比较题目要求是要升序排序即较小的值先排在前面随后所在链表的较小结点先走将后面的值于第二个链表的结点进行比较即谁小谁先排谁小谁先动直到有一个指针遍历为空为止。 需要注意的是 会存在比较存放完后其中一个链表会有剩余此时不需要再进行比较直接进行存放即可。 完整代码 struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2) {struct ListNode* newhead(struct ListNode*)malloc(sizeof(struct ListNode));//哨兵位struct ListNode* cur1list1,*cur2list2;//避免头结点丢失使用两个指针代替遍历struct ListNode* tailnewhead;//哨兵位结点同样如此while(cur1cur2)//任意一方为空停止{if(cur1-valcur2-val)//1大于2的情况{tail-nextcur2;//哨兵位不存放有效值从它的下一个结点开始存放。cur2cur2-next;tailtail-next;}else//1小于2的情况{tail-nextcur1;tailtail-next;cur1cur1-next;}}if(cur1NULL)//判断是否存在任一链表有剩余的情况直接存放即可{while(cur2){tail-nextcur2;cur2cur2-next;tailtail-next;}}else{while(cur1){tail-nextcur1;cur1cur1-next;tailtail-next;}}tail-nextNULL;//存放完后tail记得置空否则为野指针struct ListNode* ansnewhead-next;//动态申请的内存空间一定要释放否则会造成内存泄漏free(newhead);return ans;} 实现细节 这里避免使用头结点而采用一个不存放有效值的结点当作哨兵位就不用考虑头结点为空的情况而是直接存放。 动态申请的内存空间不要忘记释放。
http://www.huolong8.cn/news/278384/

相关文章:

  • 宝安附近公司做网站建设哪家效益快0基础1小时网站建设教程
  • 自己电脑上做网站别人访问怎样上百度做广告
  • 做商城网站要多少钱给公司做网站 图片倾权
  • 哪里有做网站福州seo关键字推广
  • 电商服务站点建设方案有哪些好的做网站公司好
  • 网站建设首页网站建设公司选择意见书
  • 网站策划建设方法建立网站需要备案吗
  • 温州做网站的公司有哪些网站运营的提成方案怎么做
  • php中switch做网站宜昌十堰网站建设哪家好
  • 网站开发一次性费用网站建设header
  • 网页设计免费素材沈阳优化网站关键词
  • app 网站可以做的免费推广wordpress的安装注意
  • 列举网站建设的基本流程网站优化报告
  • 建筑企业网站搜索各大网站
  • 宁化网站建设站长工具ip查询
  • 企业门户网站的意义网页个人主页
  • seo整站优化服务教程百度seo有用吗
  • 东莞做网站首选企业铭wordpress域名授权
  • 有域名 有固定ip怎么做网站深圳手机网站制作
  • 建立网站的成本公司介绍网站源码
  • 深圳专业网站建设平台临淄网站制作价格低
  • 余姚市城乡建设局网站珠海市规划建设局网站
  • 广告网站建设实训报告镇江本地网站
  • 网站上怎么做动画广告视频在线观看南充房产信息网
  • 宁波做网站 主觉文化小程序制作平台代理
  • 商丘专业做网站网站的主题与风格说明
  • 河南做网站公司报价网上商城可行性分析报告
  • 想做一个公司的网站去哪可以做做网站网页的人是不是思维
  • 门户网站维护方案wordpress的密码
  • 化妆品应如何网站建设定位网站建设 天猫 保证金