自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【LeetCode-242】Valid Anagram(C++)

题目要求:给出两个字符串s和t,写一个函数判断这两个字符串是否所含字母相同,顺序可以不同。                   例如:“s = "anagram", t = "nagaram", 返回true。s = "rat", t = "car", 返回false。解题思路:将两个字符串排序,判断排序过后的s和t是否相等,若相等,则返回true,否则返回false。

2016-01-17 21:54:40 695

原创 【LeetCode-258】Add Digits(C++)

题目要求:给出一个非负整数num,重复的将num各个位上的数字加在一起,一直得到的结果是个位数。                   如:num=38,则3+8=11,1+1=2。最后得到个位数字2.                   令:你可以不用循环和递归完成这道题吗?并要求其时间复杂度为O(1)解题思路:方法1:本来我是按照最一般的方法来做的,就是将38转换为字符串,然后字符串

2016-01-17 13:21:58 712

原创 【LeetCode-263】Ugly Number(C++)

题目要求:写程序判断给出的数是不是ugly number。                   Ugly number是一个质因数只包含2,3,5的正整数。比如6和8均是ugly number,而14不是ugly number,因为其质因子包含7。                   注意:1通常被认为是ugly number。解题思路:首先要了解什么是质因数,质因数是指能整除给定正整

2016-01-16 21:15:31 838

原创 【LeetCode-326】Power of three 下(C++)

尝试不用递归和循环的方法来完成这道题目(具体题目要求见上篇)解题思路:如果不用循环和递归的话,能想到的最一般的解法就是用log函数,log(n)/log(3)就表示以3为底的n的对数,我照这个思路写,一直AC不了,查了一下应该是浮点数的舍入问题,我看别人的用JAVA写的就可以AC,但是用C++写不可以。上网上查了一下也没有找到比较好的解决方案。最后看到了一个解法:任何一个3的i次方一定能被最大

2016-01-16 15:38:42 557

原创 【LeetCode-326】Power of three 上(C++)

题目要求:给出一个整数n,判断n是不是3的乘方。                   另:尝试一下不使用循环和递归来解决这道题目(见下篇)解题思路:若要判断n是不是3的乘方,可以用一个循环用n不断的除以3。如果n是3的乘方,则循环的过程中n除以3的余数将会一直为0。程序实现:class Solution {public: bool isPowerOfThree(int n) {

2016-01-15 22:14:19 334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除