![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 85
码到sucess
这个作者很懒,什么都没留下…
展开
-
C++输入、输出优化
相信有人遇到这样的情况:bool isPalindrome(int x) { if (x < 0) return false; int reverse = 0, temp = x; while (x) { reverse = reverse * 10 + x % 10; x /= 10; } return...原创 2018-09-07 15:32:02 · 1207 阅读 · 0 评论 -
sqrt函数实现——二分法、牛顿迭代法
在leetcode练习时,碰到一道经典的面试题,如何实现sqrt()开平方函数。当然,很简单的是调用系统函数,但是难道不能自己实现这个函数的功能吗?于是一番思索和查阅资料,看到下面的方法。二分法求解二分法这个应该很熟悉,在二分查找算法中就有具体的体现。应用在此题上,也是合适不过的。首先分析一下这道题:实现sqrt函数功能,求一个数的开平方,即求f(x)=x2−Nf(x) = x^2 - N...原创 2018-09-18 22:01:00 · 2157 阅读 · 1 评论 -
C++之lambda函数(匿名函数)
相信使用过python的人都知道lambda函数,一种简单的无需定义标识符即函数名的函数或者子程序。C++11新标准引入后,也同样的添加了Lambda函数,下面来具体介绍C++匿名函数的概念和使用。Lambda函数Lambda表达式的声明:[capturelist](paramslist)mutableexception→returntype{functionbody}[capture\qu...原创 2018-09-21 16:10:08 · 5499 阅读 · 1 评论