
lintcode
iamspoon
一个刚上路的游戏客户端程序员
展开
-
单例
class Solution {public: /** * @return: The same instance of this class every time */ static Solution* getInstance() { // write your code here if (s == nullptr) {原创 2017-05-27 15:38:43 · 290 阅读 · 0 评论 -
字符串置换
描述: 给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。置换的意思是,通过改变顺序可以使得两个字符串相等。样例: “abc” 为 “cba” 的置换。 “aabc” 不是 “abcc” 的置换。class Solution {public: /** * @param A a string * @param B a string原创 2017-05-27 15:44:47 · 1503 阅读 · 0 评论 -
回文数
描述:判断一个正整数是不是回文数。回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。class Solution {public: /** * @param num a positive number * @return true if it's a palindrome or false */ bool palindromeNumber(in原创 2017-05-27 15:55:57 · 3162 阅读 · 0 评论 -
最长回文串
描述:给出一个包含大小写字母的字符串。求出由这些字母构成的最长的回文串的长度是多少。数据是大小写敏感的,也就是说,”Aa” 并不会被认为是一个回文串。class Solution {public: /** * @param s a string which consists of lowercase or uppercase letters * @return the原创 2017-07-03 15:20:23 · 273 阅读 · 0 评论