自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 PAT

#includeusing namespace std;int main(){ //求解质因数 long long n,n2; while (cin >> n){ n2 = n; cout<<n<<"="; for(int i = 2;i <= n;i++){ for(;n2 % i == 0;){ n2 = n2/i; cout << i << "

2015-09-30 23:47:58 337

转载 编程技术面试的五大要点

扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。  找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的 Offer 就是水到渠成的事情。  我先后在欧特克、微软和思科等公司任软件工程师,多次接受他人的面试,同时也面试过很多

2015-09-22 22:40:02 354

转载 2016腾讯面试

腾讯面试题总结,似乎是面试C++方向的(小巫总结)这份面试题是我在网上收集到的,是C++的,本人是搞Java的,C++以前也稍微接触过,在这里我稍微总结一下这份面试题,供需要的人参考。电话面试题目:1. 异步通信和同步通信的区别?同步通信与异步通信区别:   1.同步通信要求接收端时钟频率和发送端时钟频率一致,发送端发送连续的比特流;

2015-09-21 23:23:03 676

原创 字符替换 利用c++string类型

请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成。给定一个string iniString 为原始的串,以及串的长度 int len, 返回替换后的string。测试样例:"Mr John Smith”,13返回:"Mr%20John%20

2015-09-17 22:30:52 566

原创 基础的排序

#include#include #include #include #includeusing namespace std;template void funoutput(T a){ cout << a << " ";}//防止数组越界a[]={5,4,9,8,7,6,0,1,3,2};//冒泡排序 void bublle_sort(int *a , int length)

2015-09-16 21:58:26 375

原创 C++

登C++中虚析构的作用C++中虚析构函数的作用《C++中虚析构函数的作用》http://blog.csdn.net/rhzwan123/article/details/2151904通过基类的指针来删除派生类的对象时,基类的析构函数应该是虚的。否则其删除效果将无法实现。原因:在公有继承中,基类对派生类及其对象的操作,只能影响到那些从基类继承下来的成员。如果想要用基类对非继承成员进行操

2015-09-14 20:39:10 504

原创 华为和尚挑水问题(转化)

某寺庙里7个和尚:轮流挑水,为了和其他任务不能冲突,各人将有空天数列出如下表:和尚1: 星期二,四;和尚2: 星期一,六;和尚3: 星期三,日;和尚4: 星期五;和尚5: 星期一,四,六;和尚6: 星期二,五;和尚7: 星期三,六,日;请输入和尚1的空闲时间:0 1 0 1 0 0 0请输入和尚2的空闲时间:1 0 0 0 0 1 0请输入和尚3的空闲时间:0 0 1 0 0 0

2015-09-14 20:33:04 726

转载 2015华为Word Maze 是一个网络小游戏,你需要找到以字母标注的食物

Word Maze(单词迷宫) 描述:   Word Maze 是一个网络小游戏,你需要找到以字母标注的食物,但要求以给定单词字母的顺序吃掉。如上图,假设给定单词if,你必须先吃掉i然后才能吃掉f。   但现在你的任务可没有这么简单,你现在处于一个迷宫Maze(n×m的矩阵)当中,里面到处都是以字母标注的食物,但你只能

2015-09-13 23:44:33 4584

原创 C/C++中问号冒号表达式的陷阱

C/C++中问号冒号表达式的陷阱搬运自我的百度空间在做一个工程,遇到奇怪的bug,问题类似如下int a=1,b=2,c=3,d;d=a*b + c ? 1: 0;问d结果是多少? 设计时,我想结果应该为3 (1*2+1)实际d结果为1因为问号冒号表达式的优先级比较低(三元运算符优先级小于二元运算符,比如加

2015-09-13 23:18:18 2205

转载 2015 年 9月份华为机试题 (2)幸运号

//找幸运号,petr是否存在,是否是幸运号,详细描述见华为机试题(2)幸运号描述#include"stdafx.h"#include#includeusing namespace std;int Compare_Char(char ch1,char ch2){ if(ch1==ch2)return 0; if(ch1>='a' && ch1<='z') { if(ch2>=

2015-09-13 23:10:25 597

转载 华为机试题 2015 9月份 题三 朋友圈信息转发

//如何根据所给的朋友之间的关系,使用最短时间使得所有人能够看到信息,求对应转发的次数  [cpp] view plaincopy//具体描述 见 9月份华为 机试题三 朋友圈信息转发 #include#include#include#includeusing namespace std;//广度遍历法==》然后将每层访问的

2015-09-13 23:07:28 656

原创 可扩展性的解法关于数组里面的数分类

#includeusing namespace std;void reorderodd_even(int *a, unsigned int length,bool (*p)(int))//12345{ if (a == NULL || length == 0){ return; } int *pBegin = a; int *pEnd = a + length-1; while

2015-09-13 21:47:12 376

原创 2015调整数组的顺序使奇数位于偶数的前面(不用考虑排序)

输入一个整数数组,实现一个函数来调整该数组中的数字顺序,是的奇数位于该数组的前半部分,偶数位于该数组的后半部分#includeusing namespace std;void reorderodd_even(int *a, unsigned int length)//12345{ if (a == NULL || length == 0){ return; } int

2015-09-13 17:27:55 276

原创 2015计算麻将的番数

描述:计算麻将的番数       麻将游戏越来越受到大家喜爱,也在网络上盛行。本题目是给定一组已经和牌的麻将,编写一个函数计算这组麻将的番数。为简化题目,假设麻将只有筒子和条子两种花型,能翻番的规则也只有以下三种,当一组牌中没有下述三种情况中的一种或多种,则这组牌为0番,每种番数是加的关系,例如一组牌既有卡2条又有四归一,则番数为3番。1.卡2条为一番,即有一局牌是 1

2015-09-13 16:07:08 712

原创 2015华为记票统计

记票统计描述:模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用“A”、”B”、”C”、”D”表示,选举时开始计票, 若输入的不是“A”、”B”、”C”、”D”则视为无效票。选举结束后获取各个候选人的得票数以及无效票的个数,输出结果以添加候选人的顺序进行顺序输出,最后一行为无效的数量。同时getVoteResult命令为结束命令。

2015-09-12 10:55:13 599

原创 计票统计

模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用“A”、”B”、”C”、”D”表示,选举时开始计票, 若输入的不是“A”、”B”、”C”、”D”则视为无效票。选举结束后获取各个候选人的得票数以及无效票的个数,输出结果以添加候选人的顺序进行顺序输出,最后一行为无效的数量。同时getVoteResult命令为结束命令。运行时间限制: 无限制 内存限制: 无限制 输入: 输入为多行形式

2015-09-12 02:39:32 640

原创 2014年7月华为校招机试真题4

* 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母* 进行压缩,并输出压缩后的字符串。* 压缩规则:* 1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc".* 2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyy

2015-09-08 23:25:38 385

原创 2014年7月华为校招机试真题3

拼音转数字输入是一个只包含拼音的字符串,请输出对应的数字序列。转换关系如下:描述:      拼音        yi  er  san  si  wu  liu  qi  ba  jiu      阿拉伯数字        1   2   3      4   5    6    7   8   9输入字符只包含小写字母,所有字符都可以正好匹配

2015-09-08 20:45:32 384

原创 2014年7月华为校招机试真题2

去除重复字符并排序运行时间限制:无限制内容限制:       无限制输入:              字符串输出:              去除重复字符并排序的字符串样例输入:       aabcdefff样例输出:       abcdef#include#include#include #includeus

2015-09-08 19:15:31 380

原创 2014年7月华为校招机试真题1

按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”我写的代码如下:#include using namespace std;void cut (const char (*a)[256],

2015-09-08 18:58:57 305

IT名企2016笔试真题+答案

最新2016年奇虎阿里巴巴美团百度人人网腾讯校招试卷 IT名企2016笔试真题+答案

2016-10-08

c++STL总结

c++STL总结

2016-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除