五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Leetcode Day14 2

2022-04-18 15:44 作者:我喜歡喝一點(diǎn)點(diǎn)  | 我要投稿

386. 字典序排數(shù)

給你一個(gè)整數(shù) n ,按字典序返回范圍 [1, n] 內(nèi)所有整數(shù)。


你必須設(shè)計(jì)一個(gè)時(shí)間復(fù)雜度為 O(n) 且使用 O(1) 額外空間的算法。


?


示例 1:


輸入:n = 13

輸出:[1,10,11,12,13,2,3,4,5,6,7,8,9]

示例 2:


輸入:n = 2

輸出:[1,2]


class?Solution:

????def?lexicalOrder(self,?n:?int)?->?List[int]:

????????res=[0]*n

????????num=1

????????for?i?in?range(n):

????????????res[i]=num

????????????if?num*10<=n:

????????????????num*=10

????????????else:

????????????????while?num%10==9?or?num+1>n:

????????????????????num//=10

????????????????num+=1

????????return?res

#?判斷邊界條件,先看*10是否滿足條件,滿足則進(jìn)位,不滿足則+1,+1的前提是不為9或不超距


Leetcode Day14 2的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
深圳市| 大荔县| 集贤县| 曲阳县| 绿春县| 夏河县| 郓城县| 七台河市| 辛集市| 都江堰市| 琼海市| 亳州市| 曲阳县| 池州市| 宾阳县| 双鸭山市| 星座| 五莲县| 怀来县| 神农架林区| 大兴区| 自治县| 黄浦区| 阿拉善左旗| 泌阳县| 汽车| 互助| 永丰县| 青田县| 都兰县| 盘锦市| 万盛区| 曲沃县| 偃师市| 德阳市| 曲周县| 吉林省| 三门县| 新巴尔虎左旗| 贵州省| 荥阳市|