国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Leetcode 451 python 解題報告

2019-11-08 18:39:19
字體:
來源:轉載
供稿:網友

AC代碼:

class Solution(object):    def frequencySort(self, s):        """        :type s: str        :rtype: str        """        dict = {}        for j in range(len(s)):            if s[j] in dict:                dict[s[j]] += 1            else:                dict[s[j]] = 1        list = [[] for i in range(len(s))]        for key in dict:            list[dict[key]-1].append(key)        ans = ""        for j in range(len(list)-1,-1,-1):            if list[j] != []:                for k in list[j]:                    ans += (j+1)*k        return ans

思路:統計字符出現次數,然后建立一個索引數組,位置i存儲出現i+1次的字符,然后再逆序輸出該索引數組中的字符(i+1次)即可。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜新| 宿松县| 定襄县| 勃利县| 温泉县| 敦煌市| 民丰县| 敦煌市| 友谊县| 苗栗县| 长沙县| 葵青区| 江山市| 从化市| 贡山| 天祝| 彰化市| 平凉市| 大丰市| 安丘市| 宁明县| 乐至县| 双桥区| 修武县| 临朐县| 威宁| 奉化市| 古交市| 页游| 辰溪县| 鹿泉市| 隆安县| 油尖旺区| 岑溪市| 平昌县| 桑植县| 鹤庆县| 宜都市| 吉隆县| 象州县| 信阳市|