博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode744
阅读量:5840 次
发布时间:2019-06-18

本文共 952 字,大约阅读时间需要 3 分钟。

public class Solution    {        public char NextGreatestLetter(char[] letters, char target)        {            //a-97  z-122            var dic = new List
>(); //key存储当前值,int是下一个值 for (int i = 0; i < letters.Length - 1; i++) { dic.Add(new KeyValuePair
(letters[i], letters[i + 1])); } dic.Add(new KeyValuePair
(letters[letters.Length - 1], ' ')); if (target < dic[0].Key || target >= dic[dic.Count - 1].Key) { return dic[0].Key; } for (int i = 0; i < dic.Count; i++) { if (target >= dic[i].Key && target < dic[i].Value) { return dic[i].Value; } } return dic[0].Key; } }

 

转载于:https://www.cnblogs.com/asenyang/p/9734028.html

你可能感兴趣的文章
大话数据结构之四(串)
查看>>
加热炉简是新来的整个系统的板
查看>>
Mockito使用注意事项
查看>>
[LeetCode] Palindrome Linked List 回文链表
查看>>
UVA - 825Walking on the Safe Side(dp)
查看>>
android大概是通过logcat拦截Log
查看>>
关于codeMirror插件使用的一个坑
查看>>
评论:人才流失强力折射出现实畸形人才观
查看>>
git服务器gitlab之搭建和使用--灰常好的git服务器【转】
查看>>
基于机器学习的web异常检测——基于HMM的状态序列建模,将原始数据转化为状态机表示,然后求解概率判断异常与否...
查看>>
分享一种需求评审的方案
查看>>
虚拟运营商10月或大面积放号 哭穷背后仍有赢家
查看>>
Server2016开发环境配置
查看>>
分布式光伏发电建设中的逆变器及其选型
查看>>
增强网络安全防御 推动物联网走向应用
查看>>
UML中关联,组合与聚合等关系的辨析
查看>>
《大数据管理概论》一3.2 大数据存储与管理方法
查看>>
PowerBuilder开发简单计算器
查看>>
怎样使用linux的iptables工具进行网络共享
查看>>
《HTML5与CSS3实战指南》——导读
查看>>