C语言 | Leetcode C语言题解之第316题去除重复字母
创始人
2024-11-13 15:08:46
0

题目:

题解:

char* removeDuplicateLetters(char* s) {     int vis[26], num[26];     memset(vis, 0, sizeof(vis));     memset(num, 0, sizeof(num));      int n = strlen(s);     for (int i = 0; i < n; i++) {         num[s[i] - 'a']++;     }      char* stk = malloc(sizeof(char) * 27);     int stkTop = 0;     for (int i = 0; i < n; i++) {         if (!vis[s[i] - 'a']) {             while (stkTop > 0 && stk[stkTop - 1] > s[i]) {                 if (num[stk[stkTop - 1] - 'a'] > 0) {                     vis[stk[--stkTop] - 'a'] = 0;                 } else {                     break;                 }             }             vis[s[i] - 'a'] = 1;             stk[stkTop++] = s[i];         }         num[s[i] - 'a'] -= 1;     }     stk[stkTop] = '\0';     return stk; }

相关内容

热门资讯

透视ai!wpk透视辅助靠谱吗... 透视ai!wpk透视辅助靠谱吗,德普之星透视辅助软件是真的吗,2025新版(有挂脚本);一、德普之星...
透视辅助!欢乐达人暗堡链接脚本... 透视辅助!欢乐达人暗堡链接脚本(辅助挂)都是真的是有挂(详细辅助软件教程);欢乐达人暗堡链接脚本辅助...
辅助透视!wpk透视表,hhp... 辅助透视!wpk透视表,hhpoker透视脚本视频,教你攻略(有挂细节)1、hhpoker透视脚本视...
透视辅助!心悦辅助工具(辅助挂... 透视辅助!心悦辅助工具(辅助挂)果然真的是有挂(详细辅助2025教程)1、超多福利:超高返利,海量正...
透视智能ai!wepoker透... 透视智能ai!wepoker透视版下载,wepoker脚本,AI教程(有挂解密)1、许多玩家不知道w...
透视辅助!大众互娱辅助器(辅助... 透视辅助!大众互娱辅助器(辅助挂)果然存在有挂(详细辅助线上教程);1、游戏颠覆性的策略玩法,独创攻...
透视好牌!wpk辅助工具,aa... 透视好牌!wpk辅助工具,aapoker辅助功能,安装教程(有挂规律);暗藏猫腻,小编详细说明aap...
透视辅助!微信小程序微乐家乡辅... 透视辅助!微信小程序微乐家乡辅助器(辅助挂)本来真的有挂(详细辅助德州教程);1、完成微信小程序微乐...
智星德州有脚本吗!德州之星扫描... 智星德州有脚本吗!德州之星扫描器(透视)其实真的是有挂(解密教程);1、超多福利:超高返利,海量正版...
透视代打!aapoker辅助插... 您好,aapoker辅助插件工具下载这款游戏可以开挂的,确实是有挂的,需要了解加去Q群【106723...