剑指offer
leotoneo
ls all | grep only
https://github.com/leotoneo
展开
-
剑指Offer:面试题3 二维数组中的查找
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。翻译 2015-09-08 10:42:41 · 308 阅读 · 0 评论 -
剑指Offer:面试题4 替换空格
题目:请实现一个函数,把字符串中的每一个空格替换成“%20” 例如:当字符串string内容为:"hello world !"时,执行完函数后 string内容为:“hello%20world%20!” 算法思想: 1.用“%20”替换‘ ’后,字符串长度必然发生变化。 因此,首先应遍历一边字符串,统计原字符串中空格的个数,从而计算出 变换后的字符串字符个数。 2.然后采用从后向前的方法去遍历字符串,如果是空格则替换成要替换的字符,并将其 放进重新计算的字符串长度的数组内,如果不是空格则放入翻译 2015-09-09 10:45:30 · 397 阅读 · 0 评论 -
剑指offer:面试题1 赋值运算符函数
本题考点: 考察对c++的基础语法理解,如运算符函数、常量引用等。翻译 2015-09-07 21:36:35 · 429 阅读 · 0 评论 -
剑指Offer:面试题11 整数的整数次方
#include #include bool g_InputVail = false; bool equal(double pNum1, double pNum2); double calculatePowerUnsigned(double pBase, unsigned int pExponent); double calculatePower(double base, int exponent翻译 2015-10-09 10:18:47 · 299 阅读 · 0 评论