
笔试题
zhangyunhong98
这个作者很懒,什么都没留下…
展开
-
腾讯实习生笔试题20160305
c语言中static关键字的意义有哪几个?修饰局部变量: 一般情况下,对于局部变量是存放在栈区的,并且局部变量的生命周期在该语句块执行结束时便结束了。但是如果用static进行修饰的话,该变量便存放在静态数据区,其生命周期一直持续到整个程序执行结束。但是在这里要注意的是,虽然用static对局部变量进行修饰过后,其生命周期以及存储空间发生了变化,但是其作用域并没有改变,其仍然是一个局部变量,作用原创 2016-03-05 10:49:59 · 395 阅读 · 0 评论 -
10. 编码:写一个c函数,实现将16进制表现形式的字符串转化为整数。例如,输入”1a”,返回26,输入“FE”,返回254
#include <assert.h>#include<iostream>using namespace std;// 返回字符串的长度, 不包括最后\0int string_len(const char *s){ const char *p = s; while(*p != '\0') p++; return p - s;}int HexChar2原创 2016-03-06 10:05:29 · 549 阅读 · 0 评论 -
白话经典算法系列之六 快速排序 快速搞定(转)
http://blog.youkuaiyun.com/morewindows/article/details/6684558#include<iostream>using namespace std;/* 快速排序 挖坑填数+分而治之 * s 数组 存放数字系列 * l 左边初始基数下标 * r 右边初始基数下标****************************************///转载 2016-03-06 11:05:45 · 519 阅读 · 0 评论 -
白话经典算法系列之一 冒泡排序的三种实现(转)
#include<iostream>using namespace std;//交换两个数,这里用到了引用void Swap(int &a, int &b){ int temp; temp = a; a = b; b = temp; return ;}void BubbleSort1(int a[], int len){ int i,j;转载 2016-03-06 18:50:32 · 988 阅读 · 0 评论 -
白话经典算法系列之二 直接插入排序的三种实现(转)
http://blog.youkuaiyun.com/morewindows/article/details/6665714#include<iostream>using namespace std;//交换两个数,这里用到了引用void Swap(int &a, int &b){ int temp; temp = a; a = b; b = temp; return转载 2016-03-06 20:24:00 · 414 阅读 · 0 评论 -
程序员面试宝典(第三版)——单链表的基本操作:建立,求长度,输出,排序,插入,删除,逆置(转)
http://blog.youkuaiyun.com/xmh1954/article/details/38177833?utm_source=tuicool&utm_medium=referral转载 2016-03-09 13:20:15 · 673 阅读 · 0 评论