自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 华为笔试题 计算下一秒

按格式给定当前时间,输出该时间的下一秒时间,注意年份考虑平年和闰年比如:输入:2015/12/31 23:59:59输入为:2016/01/01 00:00:00输入:2016/02/29 23:59:59输出:2016/03/01 00:00:00#include#include#include#include#includeusing namespace st

2016-09-10 22:42:42 672

原创 连续输入数字,以空格为分割,换行为结束,将数字输入到数组中

在知道要输出数字的个数的情况下,我们可以这样输入int data[100];int len=5;//len要输入数字的个数for(int i=0;i<len;i++){ cin>>data[i];}但是,如果要输入数字的个数(len)不知道呢,连续输入数字,以空格分隔,怎么以换行结束输入?可以使用cin.get():该函数可以读取一个字符,并且将换行符读入,不会舍弃换

2016-09-10 18:46:05 5323

原创 单向链表的创建、查找、删除、打印

链表结点的定义:struct ListNode{ int m_nKey; ListNode* m_pNext;};1、单链表的创建注意要创建头结点ListNode *create(int *data,int len)//data[]输入的数组,len是输入数组长度{ ListNode *head,*p,*q;//定义三个结点,首、中、尾

2016-09-08 15:28:57 771

原创 2017年华为大牛专场(软件类)校招笔试回忆版

题目不难,对算法要求不高,但要仔细考虑一些特殊的测试用例。1、十进制转十二进制十进制:1,2,3,4,5,6,7,8,9,10,11  分别对应十二进制1,2,3,4,5,6,7,8,9,A,B比如输入:34  输出 2A注意考虑输入:0时应该输出:0,同时可能需要考虑负数的情况(但测试用例好像都是正数,所以单考虑正数也通过了)。2、缘分匹配度题目太长了,只记得大概的意思:

2016-09-07 19:22:11 2209

原创 关于链表的几个笔试题

一、链表中倒数第K个节点方法一:假设整个链表有n个结点,那么倒数第K个结点就是从头结点开始的第n-k+1个结点。因此通过遍历链表获得结点数n,然后从头结点开始往后走n-k+1步就可以了。但是这种方法需要遍历两次链表。//方法一struct ListNode{ int val; struct ListNode *next; ListNode(int x) :val(x), next

2016-09-05 10:39:31 458

原创 二维数组名作函数的参数

数组的建立方式不同,数组访问的方式会不一样数组建立方式一:int A[2][3]={1,2,3,4,5,6};对于方法一建立的数组,参考谭浩强《C程序设计》的方法:用多维数组名作为函数的实参和形参,在被调用函数中对形参组定义时可以指定每一维的大小,也可以省略第一维的大小说明。例如:int array[3][10];或int array[][10];二者都是合法并且等

2016-09-03 10:09:57 657

空空如也

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

TA关注的人

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