LeetCode 744. Find Smallest Letter Greater Than Target (时间复杂度O(n))
2024-08-27 21:08:18
题目
太简单了,直接上代码:
class Solution {
public:
char nextGreatestLetter(vector<char>& letters, char target) {
int n = letters.size();
int a[] = {};
for(int i = ;i < n; ++i){
a[letters[i]-'a']++;
}
for(int i = (target-'a'+)%; ; i++,i%=){
if(a[i] > ) return (char)(i + 'a');
}
}
};
最新文章
- 用U盘安卓esxi虚拟机出现 error loading /s.v00 错误解决办法
- 使用DapperExtensions实现简单仓储
- iOS开发小技巧--纯代码自定义cell
- CF#335 Lazy Student
- os和os.path模块
- CDHtmlDialog加壳HTML5页面跳转错误解决(原)
- 流形(Manifold)初步【转】
- 点击返回键退出popupwindow的方法
- Python模块发布
- AES加密解密算法
- 【SqlServer系列】数据库三大范式
- 总结Hibernate4.1+版本与Hibernate3.3+版本区别
- MySQL高可用方案MHA在线切换的步骤及原理
- 小学生四则运算APP核心代码公布
- python全栈 流程控制;while 循环 格式化输出 运算符 及编码
- PHP 弹窗 源代码 css Jquery.js
- 7z
- Vue 3.0 的生命周期
- 在程序中使用命令行的方式来调用py文件
- php数组操作,js数组操作