当前位置:首页 > 科技 >

python text中按字典序排列最小的子序列(python中大小写字母比较大小规则)

来源:原点资讯(www.yd166.com)时间:2025-05-19 09:47:27作者:YD166手机阅读>>

python text中按字典序排列最小的子序列,python中大小写字母比较大小规则(1)

class Solution(object):

def smallestSubsequence(self, text):

"""

:type text: str

:rtype: str

"""

stack = []

last_o = {}

considered = {}

for i in range(len(text)-1,-1,-1):

if text[i] not in last_o:

last_o[text[i]] = i

considered[text[i]] = False

print(last_o)

i = 0

while i < len(text):

print(stack,i,text[i])

if len(stack) == 0:

stack.append(text[i])

considered[text[i]] = True

i+=1

elif stack[-1]>text[i] and considered[text[i]] == False:

if last_o[stack[-1]]>i:

considered[stack[-1]]=False

stack.pop()

else:

considered[text[i]] = True

stack.append(text[i])

i+=1

elif stack[-1]<text[i] and considered[text[i]] == False:

stack.append(text[i])

considered[text[i]] = True

i+=1

else:

i+=1

return "".join(i for i in stack)

栏目热文

秘制三鲜豆腐皮做法(正宗三鲜豆皮制作方法)

秘制三鲜豆腐皮做法(正宗三鲜豆皮制作方法)

三鲜豆皮做法:1、首先我们需要先准备好食材,糯米300克,面粉80克,玉米淀粉20克,猪肉末100克,香菇两个香干4片,...

2025-05-19 09:27:12查看全文 >>

正宗潜江三鲜豆腐皮的做法(武汉三鲜豆皮的正宗做法)

正宗潜江三鲜豆腐皮的做法(武汉三鲜豆皮的正宗做法)

三鲜豆腐皮的做法是这样的:首先准备好一张豆腐皮,加入虾仁、瘦肉和香菇末等馅料,再加入适量的盐、味精、料酒、酱油等调味料搅...

2025-05-19 08:34:21查看全文 >>

三鲜豆皮的做法 三鲜豆皮怎么做好吃 三鲜豆皮(三鲜豆皮的正宗做法)

三鲜豆皮的做法 三鲜豆皮怎么做好吃 三鲜豆皮(三鲜豆皮的正宗做法)

美食豆皮三鲜豆皮的做法,三鲜豆皮怎么做好吃,三鲜豆皮?回答 收藏问题 (1) 邀请回答 ...

2025-05-19 09:07:09查看全文 >>

武汉三鲜豆皮怎么做好吃(武汉三鲜豆皮的诀窍)

武汉三鲜豆皮怎么做好吃(武汉三鲜豆皮的诀窍)

武汉三鲜豆皮是湖北武汉地区非常有名的小吃,它以豆皮作为外皮,内馅包含鸡蛋、黄豆芽和韭菜等“三鲜”食材。以下是一种比较传统...

2025-05-19 08:15:41查看全文 >>

武汉三鲜豆皮怎么做好吃 武汉三鲜豆皮的家常做法(武汉三鲜豆皮的正宗做法)

武汉三鲜豆皮怎么做好吃 武汉三鲜豆皮的家常做法(武汉三鲜豆皮的正宗做法)

食材绿豆适量、黄豆和稻米适量,笋干适量、香菇适量、香干适量,肥肉和瘦肉适量,老抽适量、生抽适量,葱花适量,鸡蛋适量,1....

2025-05-19 09:30:16查看全文 >>

巧用python对学生成绩计算总分并排序(如何用python进行学生成绩统计)

巧用python对学生成绩计算总分并排序(如何用python进行学生成绩统计)

1、读入文件。由于这个文件并不大,我们可以一次性读入,为了方便,这次我们按行读为列表形式。2、建立学成绩列表,将每个学生...

2025-05-19 08:30:24查看全文 >>

python冒泡排序 arr i arr i 1 arr i 1 arr i 这段是什么意思呢 怎么理解(python中列表步长是什么)

python冒泡排序 arr i arr i 1 arr i 1 arr i 这段是什么意思呢 怎么理解(python中列表步长是什么)

首先要明白冒泡排序的一个原理。原理就是对比,第一个第二个数进行比较。第二第三个数据比较,然后依次后面慢慢都全部比较一遍。...

2025-05-19 09:13:48查看全文 >>

纸币50黑人戴眼镜是那个国家的(东南亚1000纸币图片大全)

纸币50黑人戴眼镜是那个国家的(东南亚1000纸币图片大全)

看看是不是以下这几种: 扎伊尔的50扎伊尔纸币 安哥拉的50宽扎纸币 利比里亚的50元纸币 如果以上这几种都不是,请上传...

2025-05-19 08:38:46查看全文 >>

苹果共享相簿邀请接收会怎么样(苹果共享相簿邀请有什么条件)

苹果共享相簿邀请接收会怎么样(苹果共享相簿邀请有什么条件)

这会导致对方能看到你的相册内容,建议关闭共享相簿即可。方法如下:1、打开设置,点击苹果ID。2、点击iCloud。3、点...

2025-05-19 09:13:36查看全文 >>

iPhone怎样可以看到别人的共享相册(怎么查看苹果手机有没有共享相册)

iPhone怎样可以看到别人的共享相册(怎么查看苹果手机有没有共享相册)

第一步:首先我们在手机上找到“设置”打开,接着我们点击最上方的Apple ID进入,登录Apple ID账号。第二步:我...

2025-05-19 08:28:05查看全文 >>

文档排行