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

中山 在门户网站推广wordpress 标签绑定二级域名

中山 在门户网站推广,wordpress 标签绑定二级域名,网络舆情监测 toom,蓬莱做网站公司题目描述#xff1a; 链表分割_牛客题霸_牛客网 (nowcoder.com) 现有一链表的头指针 ListNode* pHead#xff0c;给一定值x#xff0c;编写一段代码将所有小于x的结点排在其余结点之前#xff0c;且不能改变原来的数据顺序#xff0c;返回重新排列后的链表的头指针。 题解…题目描述 链表分割_牛客题霸_牛客网 (nowcoder.com) 现有一链表的头指针 ListNode* pHead给一定值x编写一段代码将所有小于x的结点排在其余结点之前且不能改变原来的数据顺序返回重新排列后的链表的头指针。 题解思路 分别创建两个新链表 less、large并用一个指针current指向原始链表的头节点用于遍历这里位于后续尾插可以使用带哨兵位头节点的链表和尾指针指向两链表的尾端比较current指向节点的值与给定值x的大小关系如果current节点的值小于x将current的值作为新节点的值尾插到 less 头节点的后面移动current如果current节点的值大于、等于x将current的值作为新节点的值尾插到 large 头节点的后面移动 current重复步骤二直到current遍历所有节点指向NULL连接 less 和 large 用 less 的尾指针的指针域指向 large 头节点的下一个返回 less 头结点的下一个。 代码 ListNode* partition(ListNode* pHead, int x) {struct ListNode* lessHead (ListNode*)malloc(sizeof(ListNode));struct ListNode* largeHead (ListNode*)malloc(sizeof(ListNode));lessHead-next NULL;largeHead-next NULL;struct ListNode* lessTail lessHead;struct ListNode* largeTail largeHead;struct ListNode* current pHead;while(current){// 比较if(current-val x){// 尾插struct ListNode* newNode (ListNode*)malloc(sizeof(ListNode));newNode-next NULL;newNode-val current-val;lessTail-next newNode;lessTail newNode;}else {struct ListNode* newNode (ListNode*)malloc(sizeof(ListNode));newNode-next NULL;newNode-val current-val;largeTail-next newNode;largeTail newNode;}current current-next;}// 连接lessTail-next largeHead-next;return lessHead-next;} 注这里尾插的的时候可以不进行创建新的节点可以直接用原链表的节点进行连接即可。 ListNode* partition(ListNode* pHead, int x){struct ListNode* lessHead, *lessTail , *largeHead, *largeTail, *current;lessHead lessTail (struct ListNode*)malloc(sizeof(struct ListNode));largeHead largeTail (struct ListNode*)malloc(sizeof(struct ListNode));lessTail-next NULL;largeTail-next NULL;current phead;while (current ! NULL){if (current-val x){lessTail-next current ;lessTail current ;}else{largeTail-next current ;largeTail current ;}current current-next;}lessTail-next largeHead-next;ListNode* temp lessHead-next;free(lessHead);free(largeHead);return temp; } 显然这种方法更好但其思路是一模一样的。 本次内容到此结束了如果你觉得这篇博客对你有帮助的话 希望你能够给我点个赞鼓励一下我。感谢感谢……
http://www.yutouwan.com/news/455753/

相关文章:

  • 购物网站策划书亿网科技官网
  • 网站建设对接流程图织梦网站怎么加入引导页
  • 网站设置二级域名wordpress图片下一页
  • 网站开发服务外包合同wordpress 取消标签
  • 主题设计师站在线教育平台系统搭建
  • 江苏苏州网站建设常州网站设计
  • 2015做导航网站南京比较好的网络策划公司
  • 旅游网站开发与建设论文新媒体营销策划方案ppt
  • 做网站卖高仿网站开发中如何设计验证码
  • 好网站页面现在注册一个公司需要多少费用
  • 网站注销主体填写原因东莞长尾seo
  • 花生壳怎么发布自己做的网站门户网站后台管理系统模板
  • 在临沂做网站网络运营的工作内容
  • 网站开发遇到的难点厂家招商
  • 凡科手机网站设置问题asp网站作业下载
  • 做网站的空间WordPress的数据库建表
  • 深圳交易平台网站开发特色美食网站建设
  • 网站开发技术概况广告设计公司归哪个单位管
  • 大型建设工程类考试辅导网站佛山建网站永网
  • 上海网站建设网页制超级软文网
  • 长春 餐饮 网站建设wordpress文章表格
  • 无锡网站托管网站建设多少钱一个站
  • 手机网站模板.网页版小红书
  • 网站500错误 虚拟主机个人网站备案名称填写的注意事项
  • 网站内容包括电子商务学了有用吗
  • 南宁营销型网站建设公司哪家好做网站用
  • 中小企业网站设计总结商品关键词举例
  • 怎么免费推广自己网站湖南建设厅官网平台
  • 企业家网站建设做外贸需要什么条件
  • 如何做考试网站如何快速做h5网站