攻城狮凌风

上一页 1 2 3 4 5 6 7 8 ··· 22 下一页

2015年8月14日

每天一道算法题(31)——正数减法

摘要: 问题描述: 两个任意长度的正数相减,这两个正数可以带小数点,也可以是整数,请输出结果。 输入的字符串中,不会出现除了数字与小数点以外的其它字符,不会出现多个小数点以及小数点在第一个字符的位置等非法情况,所以考生的程序中无须考虑输入的数值字符串非法的情况。 详细要求以及约束: 1.输入均为正数... 阅读全文

posted @ 2015-08-14 22:11 攻城狮凌风 阅读(289) 评论(0) 推荐(0) 编辑

2014华为机试真题(2)

摘要: 1.数字是否存在相同部分 求一个整型数字中有没有相同的部分,例如12386123这个整型数字中相同的部分是123,相同的部分至少应该是2位数,如果有相同部分返回1,如果没有则返回0。方法是先将整型数字转换到数组中,再判断。 函数为 int same(int nu... 阅读全文

posted @ 2015-08-14 22:01 攻城狮凌风 阅读(326) 评论(0) 推荐(0) 编辑

2015年8月10日

2014华为机试真题(1)

摘要: 1.及格线问题 10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下: (1) 及格线是10的倍数; (2) 保证至少有60%的学生及格; (3) 如果所有的学生都高于60分,则及格线为60分 #includeusing namespace std; /**************... 阅读全文

posted @ 2015-08-10 22:57 攻城狮凌风 阅读(383) 评论(0) 推荐(0) 编辑

2015年8月7日

scanf

摘要: 1.原型 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的... 阅读全文

posted @ 2015-08-07 16:53 攻城狮凌风 阅读(547) 评论(0) 推荐(0) 编辑

2015年8月5日

每天一道算法题(30)——高效的求斐波拉契数列

摘要: 对于斐波拉契经典问题,我们都非常熟悉,通过递推公式F(n) = F(n - 1) + F(n - 2),我们可以在线性时间内求出第n项F(n),现在考虑斐波拉契的加强版,我们要求的项数n的范围为int范围内的非负整数,请设计一个高效算法,计算第n项F(n)。第一个斐波拉契数为... 阅读全文

posted @ 2015-08-05 15:52 攻城狮凌风 阅读(573) 评论(0) 推荐(0) 编辑

每天一道算法题(29)——检测字符串的是否由移位得到

摘要: 题目: 字符串ABCD,可以由字符串BCDA或者CDAB通过循环移位而得到。请编程实现以下检测:字符串S1是否可以由字符串S2通 过循环移位而得到。 思路: 1.不涉及字符串拷贝,只通过指针移位匹配字符串。 2.遍历s1的所有移位形式,只要有一种形式匹... 阅读全文

posted @ 2015-08-05 14:04 攻城狮凌风 阅读(162) 评论(0) 推荐(0) 编辑

2015年8月4日

每天一道算法题(28)——计算正整数的加、减运算式

摘要: 题目: 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明: 1. 操作数为正整数,不需要考虑计算结果溢出的情况。 ... 阅读全文

posted @ 2015-08-04 15:13 攻城狮凌风 阅读(230) 评论(0) 推荐(0) 编辑

总结各种容器特点

摘要: (1) vector 内部数据结构:数组。 随机访问每个元素,所需要的时间为常量。 在末尾增加或删除元素所需时间与元素数目无关,在中间或开头增加或删除元素所需时间随元素数目呈线性变化。 可动态增加或减少元素,内存管理自动完成,但程序员可以使用reserve()成员函数来管理内存。 vector的... 阅读全文

posted @ 2015-08-04 11:14 攻城狮凌风 阅读(416) 评论(0) 推荐(0) 编辑

迭代器失效

摘要: 1.序列容器 对于序列式容器(如vector,deque),删除当前的iterator会使后面所有元素的iterator都失效。这是因为vetor,deque使用了连续分配的内存,删除一个元素导致后面所有的元素会向前移动一个位置。所以不能使用erase(iter++)的方式... 阅读全文

posted @ 2015-08-04 10:20 攻城狮凌风 阅读(288) 评论(0) 推荐(0) 编辑

2015年8月3日

C++知识点总结(6)

摘要: 1.double和float的存储方式 float遵从的是IEEE R32.24 ,而double 遵从的是R64.53。无论是单精度还是双精度在存储中都分为三个部分: 符号位(Sign) : 0代表正,1代表为负指数位(Exponent):用于存储科学计数法中的指数数据,并且... 阅读全文

posted @ 2015-08-03 22:22 攻城狮凌风 阅读(209) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 22 下一页

导航