中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

東莞智通人才網(wǎng)招聘信息網(wǎng)windows優(yōu)化軟件

東莞智通人才網(wǎng)招聘信息網(wǎng),windows優(yōu)化軟件,做保潔網(wǎng)站找誰做,常州網(wǎng)站建設(shè)哪兒好薇分割鏈表 給你一個鏈表的頭節(jié)點 head 和一個特定值 x ,請你對鏈表進行分隔,使得所有 小于 x 的節(jié)點都出現(xiàn)在 大于或等于 x 的節(jié)點之前。 你不需要 保留 每個分區(qū)中各節(jié)點的初始相對位置。 示例 1: 輸入:head [1,4,3,2,5,2], x…

分割鏈表

給你一個鏈表的頭節(jié)點?head?和一個特定值?x?,請你對鏈表進行分隔,使得所有?小于?x?的節(jié)點都出現(xiàn)在?大于或等于?x?的節(jié)點之前。

你不需要?保留?每個分區(qū)中各節(jié)點的初始相對位置。

示例 1:

輸入:head = [1,4,3,2,5,2], x = 3
輸出:[1,2,2,4,3,5]

示例 2:

輸入:head = [2,1], x = 2
輸出:[1,2]

提示:

  • 鏈表中節(jié)點的數(shù)目在范圍?[0, 200]?內(nèi)
  • -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;}//創(chuàng)建帶頭的大小鏈表ListNode*lessHead,*lessTail,*greaterHead,*greaterTail;//大小鏈表的哨兵衛(wèi)lessHead=lessTail=(ListNode*)malloc(sizeof(ListNode));greaterHead=greaterTail=(ListNode*)malloc(sizeof(ListNode));ListNode*cur=head;//遍歷原鏈表,將結(jié)點放到大小鏈表中while(cur){if(cur->val<x){//放到小鏈表中l(wèi)essTail->next=cur;lessTail=lessTail->next;}else{//放到大鏈表中g(shù)reaterTail->next=cur;greaterTail=greaterTail->next;}cur=cur->next;}if(greaterTail){greaterTail->next=NULL;}//小鏈表的尾和大鏈表的頭(第一個有效結(jié)點)連接起來lessTail->next=greaterHead->next;//把動態(tài)開辟的空間釋放掉free(greaterHead);ListNode*rethead=lessHead->next;free(lessHead);return rethead;
}

?

?

?

理解exit

1、exit的功能為:退出當(dāng)前運行的程序,并將參數(shù)value返回給主調(diào)進程。

2、exit(0),exit(1) 和 exit(-1)的區(qū)別

  • exit(0)表示程序正常退出;除了0之外,其他參數(shù)均代表程序異常退出,如:exit(1),exit(-1)。
  • exit(1)和exit(-1)是分別返回1和-1到主調(diào)程序。
  • exit(0)則是返回0。exit(0)表示程序正常退出,非0表示非正常退出。

3、return與exit的區(qū)別

  • ?return是語言級別的,它表示了調(diào)用堆棧的返回;
  • 而exit是系統(tǒng)調(diào)用級別的,它表示了一個進程的結(jié)束。

return和exit作用大致相同。

在main中:

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

但是在其它功能函數(shù)中就會有所區(qū)別:

return會跳出函數(shù),而exit會結(jié)束程序。

?即: return是返回函數(shù)調(diào)用,如果返回的是main函數(shù),則為退出程序? ;

? ? ? ? ?exit是在調(diào)用處強行退出程序,運行一次該程序就被強制結(jié)束 。

4、通??梢越柚鷈xit()的返回值判斷程序結(jié)束狀態(tài),

0表示程序正常退出,

其它值是異常退出,

在退出前可以給出一些提示信息,方便在調(diào)試程序時察看出錯原因。

?

http://www.risenshineclean.com/news/48753.html

相關(guān)文章:

  • 網(wǎng)站鏈接改名怎做301sem 優(yōu)化價格
  • 做畫冊封面的網(wǎng)站快速排序優(yōu)化
  • 中國建設(shè)網(wǎng)站企業(yè)網(wǎng)上銀行業(yè)務(wù)功能0元入駐的電商平臺
  • java答題對戰(zhàn)網(wǎng)站開發(fā)巨量廣告投放平臺
  • 電腦系統(tǒng)做的好的網(wǎng)站百度app客服電話
  • 青島高端網(wǎng)站開發(fā)廚師培訓(xùn)機構(gòu) 廚師短期培訓(xùn)班
  • 有哪些h5做的網(wǎng)站怎么卸載windows優(yōu)化大師
  • wordpress多站點sitemap免費建站網(wǎng)站大全
  • 360網(wǎng)站攔截做韶關(guān)新聞最新今日頭條
  • 網(wǎng)站建設(shè)預(yù)算策劃百度seo霸屏軟件
  • 做磁力解析網(wǎng)站今日nba比賽直播
  • java做網(wǎng)站如何引流推廣軟件
  • 介紹國外的網(wǎng)站有什么不同谷歌瀏覽器下載安裝2022
  • 童裝 技術(shù)支持 東莞網(wǎng)站建設(shè)百度快速收錄seo工具軟件
  • 網(wǎng)站模版制作口碑營銷案例分析
  • 東莞專業(yè)網(wǎng)站建站設(shè)計昆明seocn整站優(yōu)化
  • 網(wǎng)站后臺都需要什么軟件做瀏覽器大全
  • 濟南高端網(wǎng)站建設(shè)公司淘寶關(guān)鍵詞怎么優(yōu)化
  • 做網(wǎng)站好的框架重慶高端品牌網(wǎng)站建設(shè)
  • 網(wǎng)站建設(shè)哪家好靈活蘇州久遠網(wǎng)絡(luò)網(wǎng)絡(luò)建站優(yōu)化科技
  • 股票交易網(wǎng)站開發(fā)seo上首頁排名
  • php mysql網(wǎng)站開發(fā)全程實例推廣方式有哪幾種
  • 網(wǎng)站cms大全枸櫞酸西地那非片的作用及功效
  • 有沒有做q版頭像的網(wǎng)站seo在線培訓(xùn)機構(gòu)排名
  • 有哪些做的比較精美的網(wǎng)站長沙seo
  • 建設(shè)部網(wǎng)站官網(wǎng)造價工程師孫思新app推廣刷量
  • 政府網(wǎng)站誰來做建網(wǎng)站需要多少錢
  • 上海企業(yè)公示網(wǎng)優(yōu)化軟件有哪些
  • 靖江有哪些做網(wǎng)站的如何網(wǎng)站優(yōu)化排名
  • 西寧做網(wǎng)站君博認同seo軟文是什么意思