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

国外的设计网站网站浮窗代码

国外的设计网站,网站浮窗代码,湖南有实力的关键词优化,为女人网上量体做衣网站题目 面试题 02.04. 分割链表 提示 给你一个链表的头节点 head 和一个特定值 x #xff0c;请你对链表进行分隔#xff0c;使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 示例 1#xff1a; 输入#xff…题目 面试题 02.04. 分割链表 提示 给你一个链表的头节点 head 和一个特定值 x 请你对链表进行分隔使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 示例 1 输入head [1,4,3,2,5,2], x 3 输出[1,2,2,4,3,5]示例 2 输入head [2,1], x 2 输出[1,2]提示 链表中节点的数目在范围 [0, 200] 内-100 Node.val 100-200 x 200 图解 代码(解析在代码注释中) /*** 定义单链表结构体* struct ListNode {* int val; // 节点值* struct ListNode *next; // 指向下一个节点的指针* };*/typedef struct ListNode ListNode;/*** brief 将给定的单链表按照指定数值 x 进行分区操作具体思路如下* - 创建两个链表分别用于存储小于 x 的节点小链表和大于等于 x 的节点大链表* - 遍历原链表将每个节点与 x 进行比较然后采用尾插法将节点分别插入到小链表或大链表中* - 当遍历结束后将小链表尾部与大链表头部进行连接并确保大链表的最后一个节点的 next 指针设置为 NULL** param head 输入单链表的头节点指针* param x 作为分区依据的数值* return 新的已分区后单链表的头节点指针*/ struct ListNode* partition(struct ListNode* head, int x) {// 初始判断如果链表为空则直接返回空指针if (head NULL) {return head;}// 创建两个链表分别用于存储小于x的节点和大于等于x的节点并初始化它们的头尾指针ListNode *Big_head (ListNode*)malloc(sizeof(ListNode)), *Big_tail Big_head;ListNode *Small_head (ListNode*)malloc(sizeof(ListNode)), *Small_tail Small_head;// 设置两个链表的起始哨兵节点它们的next指针均初始化为NULLBig_head-next NULL;Small_head-next NULL;// 遍历原始链表根据节点值大小将其插入相应的小链表或大链表中尾插法ListNode* tmp head;while (tmp ! NULL) {if (tmp-val x) {Small_tail-next tmp;Small_tail Small_tail-next;} else {Big_tail-next tmp;Big_tail Big_tail-next;}tmp tmp-next; // 移动到下一个待处理的节点}// 确保大链表尾部的next指针置为NULL以正确结束链表Big_tail-next NULL;// 将小链表尾部与大链表头部连接起来形成最终分区后的链表Small_tail-next Big_head-next;// 释放哨兵节点占用的内存并重新定位新的链表头指针ListNode* new_head Small_head-next;free(Small_head);free(Big_head);Small_head Big_head NULL;return new_head; }
http://www.pierceye.com/news/801242/

相关文章:

  • wap微信网站模板在线网络培训平台
  • asp网站怎么做三语网络推广计划书格式
  • 徽州网站建设企业网站备案域名信息
  • 广州建设信息网官方网站火车头采集wordpress发布
  • 易记域名网站大全火车票网站建设多少
  • 怎么将网站权重提上去怎样在网站图片做超级链接
  • 网站建设需求分析报告功能百度官方电话24小时
  • 扬州市城市建设监察支队网站做空比特币网站
  • 石家庄做网站 vtkj网站空间怎样设置用户名和密码
  • 自考网页制作与网站建设网站虚拟主机建设
  • 手机网站建站视频教程阿里云虚拟主机与网站吗
  • 孝感做招聘信息的网站鹏翔科技 网站建设
  • 阿里云 建设网站怎么样长春网站建设翻译
  • 网站空间位置是什么枝江企业网站
  • 网站到期查询固定ip做网站和域名区别
  • 北京专业网站制作大概费用红色网站建设的比较好的高校
  • 廊坊网站的优化html5网站地址
  • 少儿图书销售网站开发背景网络个性化定制
  • 网站制作价格情况微信输入法使用方法
  • 首饰网站建设策划案我的主页制作代码
  • 网站专题页面模板科技有限公司可以做网站建设吗
  • 物流企业网站建设特色吉林智能网站建设价格
  • 安徽省教育基本建设学会网站光明新区建设网站
  • 图片无法显示wordpress我是seo关键词
  • 设计商标的网站最新的电商资讯有哪些
  • 烟台开发区网站建设做家教中介网站赚钱吗
  • 商洛市建设工程造价管理站网站网站无障碍建设报告
  • 网站如何做原创广州网站优化关键词公司
  • 海门市城乡建设局网站深圳专业做网站专业
  • 网站首页的快照更新慢凉山建设机械网站