c# 算法及數(shù)據(jù)結(jié)構(gòu)每日練習(xí)記錄_7
LeeCode—算法
1.
https://leetcode.cn/problems/flood-fill/submissions/405002886/?envType=study-plan&id=graph-theory-basic&plan=graph&plan_progress=jjluky1&orderBy=most_votes&languageTags=csharp
有一幅以 m x n
的二維整數(shù)數(shù)組表示的圖畫(huà) image
,其中 image[i][j]
表示該圖畫(huà)的像素值大小。
你也被給予三個(gè)整數(shù) sr
, sc
和 newColor
。你應(yīng)該從像素 image[sr][sc]
開(kāi)始對(duì)圖像進(jìn)行 上色填充 。
為了完成 上色工作 ,從初始像素開(kāi)始,記錄初始坐標(biāo)的 上下左右四個(gè)方向上 像素值與初始坐標(biāo)相同的相連像素點(diǎn),接著再記錄這四個(gè)方向上符合條件的像素點(diǎn)與他們對(duì)應(yīng) 四個(gè)方向上 像素值與初始坐標(biāo)相同的相連像素點(diǎn),……,重復(fù)該過(guò)程。將所有有記錄的像素點(diǎn)的顏色值改為 newColor
最后返回 經(jīng)過(guò)上色渲染后的圖像
LeeCode—數(shù)據(jù)結(jié)構(gòu)
1.
https://leetcode.cn/problems/first-unique-character-in-a-string/?envType=study-plan&id=shu-ju-jie-gou-ru-men&plan=data-structures&plan_progress=xhra65xh
s
,找到 它的第一個(gè)不重復(fù)的字符,并返回它的索引 。如果不存在,則返回 -1
2.
https://leetcode.cn/problems/ransom-note/?envType=study-plan&id=shu-ju-jie-gou-ru-men&plan=data-structures&plan_progress=xhra65xh
給你兩個(gè)字符串:ransomNote
和 magazine
,判斷 ransomNote
能不能由 magazine
里面的字符構(gòu)成。
如果可以,返回 true
;否則返回 false
。
magazine
中的每個(gè)字符只能在 ransomNote