- 博客(3)
- 资源 (17)
- 收藏
- 关注
原创 剑指 Offer 16. 数值的整数次方C++
C++快速幂题目链接思路分析解题代码题目链接50. Pow(x, n)思路分析这道题目就是想让我们实现库函数pow(x, n)我们借助这道题目来讲解一种高效的计算高次幂的方式首先我们来看一个数3 ^ 153 ^ 15 = 3 * 3 * 3 * …*33 ^ 15 = 3^1 * 3^2 * 3^4 * 3^8我们可以发现15的二进制就为 0000 1111刚好符合我们的第二种计算公式以此类推7 ^ 20 =20的二进制为 0001 0100所以 7 ^ 20 = 7 ^
2021-05-03 18:27:03 217
原创 力扣回文数C++
力扣回文数C++题目链接思路分析解题代码题目链接力扣回文数C++思路分析详细思路都在注释中,简单易理解解题代码class Solution {public: bool isPalindrome(int x) { //当使用将int数转为字符串时 虽然能满足要求 但会出现空间损耗 //因此考虑使用反转数字进行比较,但单纯的反转数字进行比较 会导致反转后的数字溢出 //综合考虑翻转一半数字 //排除掉不可能情况 若数字为负数或者尾数为0 则return
2021-05-03 11:06:33 287
原创 力扣整数反转
力扣整数反转题目链接思路分析解题代码题目链接力扣整数反转思路分析这道题目思路相对简单,我们对于反转一个数已经很娴熟了,需要使用到的是我们的 / 操作和 % 操作/ 也就是我们常用的除法,通常用来对一个数取商 5 / 2 = 2 8 / 2 = 4% 是我们常用的取余操作,通常用来对一个数取其余数 5 % 2 = 1 8 % 2 = 0这道题目需要注意的一个点就是我们需要考虑整数数值溢出对于1534236469 这个整数来说,反转之后的结果超出了我们整数所能表示的范
2021-05-03 10:44:26 228
VS主题/程序员用VS主题
2021-05-29
自来水管道铺设问题建模与计算/最优化问题
2021-05-29
C语言配套练习题/C++练习题/C++课后题答案
2021-05-29
学生成绩管理系统C++.rar
2019-12-29
数据结构之二叉树链表.rar
2019-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人