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

东莞智通人才网招聘信息网灰色词seo推广

东莞智通人才网招聘信息网,灰色词seo推广,php是做网站美工的吗,网站开发工程师工资多少分割链表 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 示例 1: 输入:head [1,4,3,2,5,2], x…

分割链表

给你一个链表的头节点 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

 

 

代码:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/typedef struct ListNode ListNode;
struct ListNode* partition(struct ListNode* head, int x){if(head==NULL){return head;}//创建带头的大小链表ListNode*lessHead,*lessTail,*greaterHead,*greaterTail;//大小链表的哨兵卫lessHead=lessTail=(ListNode*)malloc(sizeof(ListNode));greaterHead=greaterTail=(ListNode*)malloc(sizeof(ListNode));ListNode*cur=head;//遍历原链表,将结点放到大小链表中while(cur){if(cur->val<x){//放到小链表中lessTail->next=cur;lessTail=lessTail->next;}else{//放到大链表中greaterTail->next=cur;greaterTail=greaterTail->next;}cur=cur->next;}if(greaterTail){greaterTail->next=NULL;}//小链表的尾和大链表的头(第一个有效结点)连接起来lessTail->next=greaterHead->next;//把动态开辟的空间释放掉free(greaterHead);ListNode*rethead=lessHead->next;free(lessHead);return rethead;
}

 

 

 

理解exit

1、exit的功能为:退出当前运行的程序,并将参数value返回给主调进程。

2、exit(0),exit(1) 和 exit(-1)的区别

  • exit(0)表示程序正常退出;除了0之外,其他参数均代表程序异常退出,如:exit(1),exit(-1)。
  • exit(1)和exit(-1)是分别返回1和-1到主调程序。
  • exit(0)则是返回0。exit(0)表示程序正常退出,非0表示非正常退出。

3、return与exit的区别

  •  return是语言级别的,它表示了调用堆栈的返回;
  • 而exit是系统调用级别的,它表示了一个进程的结束。

return和exit作用大致相同。

在main中:

return v;  与   exit(v);  的效果相同。

但是在其它功能函数中就会有所区别:

return会跳出函数,而exit会结束程序。

 即: return是返回函数调用,如果返回的是main函数,则为退出程序  ;

         exit是在调用处强行退出程序,运行一次该程序就被强制结束 。

4、通常可以借助exit()的返回值判断程序结束状态,

0表示程序正常退出,

其它值是异常退出,

在退出前可以给出一些提示信息,方便在调试程序时察看出错原因。

 

http://www.shuangfujiaoyu.com/news/25310.html

相关文章:

  • 成品网站多少钱免费网站在线观看人数在哪
  • zencart 网站迁移淘宝店铺怎么推广
  • 青岛做网站好的公司网络营销和网络销售的关系
  • 网站建设优化保定app有哪些推广方式
  • .net和php哪个做网站好做网络推广有前途吗
  • 移动端网站开发项目报告北京最新消息今天
  • 宁波做网站gs营销型网站建设专家
  • 加盟网站需要怎么做网络营销就是seo正确吗
  • 厦门做网站公司外贸营销系统
  • 上海专业高端网站建设服务艾滋病阻断药
  • 网上拿手工做的网站百度竞价推广账户
  • 如何做优化网站排名营销推广方案案例
  • 做营销网站多少钱网络营销成功案例有哪些2022
  • 怎么做投资网站不违法湖北seo诊断
  • 网站中备案与不备案的区别青岛关键词优化报价
  • 做网站手机端不做PC可以吗北京seo公司助力网络营销
  • 想学做网站从哪里入手网络营销典型案例
  • 广西建设厅网站地址朋友圈推广文案
  • 网站建设公司哪个好做免费推广方式都有哪些
  • 网架公司招聘施工队伍优化大师win10能用吗
  • 邢台手机网站建设网络营销方案3000字
  • 山东金城建设网站自己做网站流程
  • 政府部门网站建设方案地推拉新app推广怎么做
  • 国外优秀网站互联网营销是什么意思
  • 北京标本制作佛山旺道seo
  • 众筹那些网站可以做宁波网站制作优化服务
  • 有哪些做海岛的网站游戏推广一个月能拿多少钱
  • wordpress apache内存长春最专业的seo公司
  • 做电路设计的兼职网站中国最新疫情最新消息
  • 做网站平方根怎么表示软文300字案例