c# 算法及數(shù)據(jù)結(jié)構(gòu)每日練習(xí)記錄_5
LeeCode—算法?
1.
https://leetcode.cn/problems/middle-of-the-linked-list/?envType=study-plan&id=suan-fa-ru-men&plan=algorithms&plan_progress=xhragsc1
給你單鏈表的頭結(jié)點(diǎn) head
,請(qǐng)你找出并返回鏈表的中間結(jié)點(diǎn)。
如果有兩個(gè)中間結(jié)點(diǎn),則返回第二個(gè)中間結(jié)點(diǎn)。
LeeCode—數(shù)據(jù)結(jié)構(gòu)
1.
https://leetcode.cn/problems/merge-intervals/solutions/?orderBy=most_votes
intervals
表示若干個(gè)區(qū)間的集合,其中單個(gè)區(qū)間為 intervals[i] = [starti, endi]
。請(qǐng)你合并所有重疊的區(qū)間,并返回
2.
https://leetcode.cn/problems/valid-sudoku/description/?envType=study-plan&id=shu-ju-jie-gou-ru-men&plan=data-structures&plan_progress=b4tf6qe&orderBy=most_votes&languageTags=csharp
請(qǐng)你判斷一個(gè) 9 x 9
的數(shù)獨(dú)是否有效。只需要 根據(jù)以下規(guī)則 ,驗(yàn)證已經(jīng)填入的數(shù)字是否有效即可。
數(shù)字
1-9
在每一行只能出現(xiàn)一次。數(shù)字
1-9
在每一列只能出現(xiàn)一次。數(shù)字
1-9
在每一個(gè)以粗實(shí)線分隔的3x3
宮內(nèi)只能出現(xiàn)一次
注意:
一個(gè)有效的數(shù)獨(dú)(部分已被填充)不一定是可解的
只需要根據(jù)以上規(guī)則,驗(yàn)證已經(jīng)填入的數(shù)字是否有效即可
'.'
表示