题目

太简单了,直接上代码:

class Solution {
public:char nextGreatestLetter(vector<char>& letters, char target) {int n = letters.size();int a[26] = {0};for(int i = 0;i < n; ++i){a[letters[i]-'a']++;}for(int i = (target-'a'+1)%26; ; i++,i%=26){if(a[i] > 0) return (char)(i + 'a');}}
};

LeetCode 744. Find Smallest Letter Greater Than Target (时间复杂度O(n))相关推荐

  1. LeetCode 744. Find Smallest Letter Greater Than Target

    Given a list of sorted characters letters containing only lowercase letters, and given a target lett ...

  2. C#LeetCode刷题之#744-寻找比目标字母大的最小字母(Find Smallest Letter Greater Than Target)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/4001 访问. 给定一个只包含小写字母的有序数组letters 和 ...

  3. Leetcode744.Find Smallest Letter Greater Than Target寻找比目标字母大的最小字母

    给定一个只包含小写字母的有序数组letters 和一个目标字母 target,寻找有序数组里面比目标字母大的最小字母. 数组里字母的顺序是循环的.举个例子,如果目标字母target = 'z' 并且有 ...

  4. LeetCode 1061. Lexicographically Smallest Equivalent String

    原题链接在这里:https://leetcode.com/problems/lexicographically-smallest-equivalent-string/ 题目: Given string ...

  5. LeetCode 230. Kth Smallest Element in a BST--C++,Python解法--面试真题--找二叉树中第K小的元素

    题目地址:Kth Smallest Element in a BST - LeetCode Given a binary search tree, write a function kthSmalle ...

  6. [leetcode] 230. Kth Smallest Element in a BST 找出二叉搜索树中的第k小的元素

    题目大意 https://leetcode.com/problems/kth-smallest-element-in-a-bst/description/ 230. Kth Smallest Elem ...

  7. leetcode 496, 503, 556. Next Greater Element I, II, III | 496, 503, 556. 下一个更大元素 I,II,III(单调栈)

    496. Next Greater Element I https://leetcode.com/problems/next-greater-element-i/ 单调栈问题,参考:https://l ...

  8. Java实现 LeetCode 744 寻找比目标字母大的最小字母(二分法)

    744. 寻找比目标字母大的最小字母 给定一个只包含小写字母的有序数组letters 和一个目标字母 target,寻找有序数组里面比目标字母大的最小字母. 在比较时,数组里字母的是循环有序的.举个例 ...

  9. Leetcode——538. Convert BST to Greater Tree

    题目原址 https://leetcode.com/problems/convert-bst-to-greater-tree/description/ 题目描述 Given a Binary Sear ...

最新文章

  1. js 文件不让通过地址访问_区块链与以太坊实战(5):访问以太坊节点的N中方式...
  2. uva 657 The die is cast
  3. python try...except....else...finally处理异常
  4. JAVA基础学习日记-----持续更新
  5. CorelDRAW中将矩形变圆角的方法
  6. spark UDAF
  7. CodeForces - 613D Kingdom and its Cities(虚树+贪心)
  8. 关于Object数组强转成Integer数组的问题:Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer;...
  9. java决策树算法_零基础学习大数据开发技术需要哪些基础知识(1)Java、大数据基础...
  10. ScriptX打印控件的使用
  11. python中len用法_python中字典len()的用法
  12. 网页飘窗效果,jsp页面飘窗浮窗,html飘窗浮窗,点叉号关闭飘窗
  13. java图形编程正三角形_java实现正三角形和到正三角形
  14. HTML5期末大作业:动漫电网站设计——动漫电影《你的名字》(7页) HTML+CSS大作业: 动漫电网页制作作业_动漫电网页设计...
  15. 深度解析中国养老产业发展前景
  16. 使用Dash快速构建你的数据可视化前端
  17. docker 分析cpu占用过高
  18. html字符串自动加回车换行,【HTML】处理br换行符追加到前端换行无效的问题 --- html中渲染的字符串中包含HTML标签无效的处理方法,字符串中包含HTML标签被转义的问题 解决...
  19. 苹果研发卫星技术,Facebook自建操作系统,Uber推空中出租车 | 科技前沿周报
  20. VS2017编译WRL的Callback模版函数兼容性问题及解决方法

热门文章

  1. 主流mes厂商_工业软件:一文讲透国内外MES/MOM市场格局,主流厂商及其优势行业...
  2. SQL AVG() 函数
  3. 笔记函数 - 判断内存是否有效
  4. Fragment 与 Fragment 相互传值
  5. asp中chr()函数及转义符对照表
  6. Windows XP文件夹右键属性没有“安全”选项卡的解决
  7. //随机生成1位大写字母\小写字母\数字
  8. [基础题]4、设计一个家政服务规范: 洗衣服, 扫地, 买菜, 做饭
  9. 打印三角形、已三角形方式 输出数组中的内容
  10. PyTorch 加载超大 Libsvm 格式数据