摘要: Implement pow(x, n). 我的做法就比较傻了。排除了所有的特殊情况(而且double一般不可以直接判断==),然后常规情况用循环来做。- -||| 直接用循环,时间复杂度就比较大。应该是用二分法来做。先计算pow(x,n/2)。然后再pow(x,n)=pow(x,n/2)*pow(x 阅读全文
posted @ 2016-07-05 21:45 0giant 阅读(679) 评论(0) 推荐(1) 编辑
摘要: 一、前言 本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例。 二、下载 如果不记得网址, 直接在google里搜gtest,第一个就是。目前gtest的最新版本为1.3.0,从下列地址可以下载到该最新版本: http://goog 阅读全文
posted @ 2016-07-05 09:22 0giant 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 leetcode上也有这道题。不过是判断一个数是否为丑数。貌似是我第二道解出来的leetcode,印象还蛮深的。用了递归 阅读全文
posted @ 2016-07-05 09:20 0giant 阅读(282) 评论(0) 推荐(0) 编辑