腾讯Online模拟笔试题

##选择题部分##

1.new和malloc的区别

http://blog.sina.com.cn/s/blog_6fc5bfa90100qgd7.html

http://blog.sina.com.cn/s/blog_6fc5bfa90100qgd7.html

2.二路归并排序,选择排序,冒泡排序,插入排序

http://blog.csdn.net/hguisu/article/details/7776068

3.移动平均算法的中间结果用什么数据结构来存储

4.邻接多重表

http://blog.fishc.com/2535.html

5.c语言各类型长度

char              1
char*等指针变量     4(32位编译器) 8(64位编译器)
short int         2
int/unsinged int  4
float             4
double            8

6.递归和迭代的区别

http://blog.csdn.net/believejava/article/details/8423888

##问答题部分##

1.求逆序对。 这个容易,o(n)时间复杂度。

swich(DNA[i]){
	case 'A':
	sum = c[1] + c[2] +c[3];
	c[0]++;
	case 'C':
	sum = c[2] + c[3];
	c[1]++;
	case 'G':
	sum = c[3];
	c[2]++;
	case 'T':
	c[3]++;
}

2.系统设计。设计一个系统来存储走失儿童的照片数据。

3.IOS开发的AutoRelease机制。

对于每一个Runloop, 系统会隐式创建一个Autorelease pool,这样所有的release pool会构成一个象CallStack一样的一个栈式结构,在每一个Runloop结束时,当前栈顶的Autorelease pool会被销毁,这样这个pool里的每个Object会被release。

http://blog.sina.com.cn/s/blog_47615df70101g02j.html

转载于:https://my.oschina.net/lvyi/blog/389827

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值