Jekyll 站点资源管理实战:CSS、JS、图片与内置 Sass 编译指南
2026/9/19 2:10:02
Problem: 744. Find Smallest Letter Greater Than Target 寻找比目标字母大的最小字母
耗时100%,放到集合里面,然后找到最小值即可,找不到返回最小值
class Solution { public: char nextGreatestLetter(vector<char>& letters, char target) { bool find = false; int dis, mi = INT_MAX; set<char> let; char cw; for(char& c : letters) { let.insert(c); } set<char>::iterator it; cw = *let.begin(); for(it = let.begin(); it!=let.end(); it++) { dis = *it - target; if(dis > 0 && dis < mi) { mi = dis; cw = *it; } } return cw; } };