摘要:
题目:有一组数字,从1到n(假设n=10000),从中任意删除了3个数,顺序也被打乱,剩余数字放在一个n-3的数组里,请找出丢失的数字,要求算法比较快。题目是前端的,但实际上还算一道算法题,下面是一个比较快的算法,据说是《编程珠玑》里面使用到的。int _tmain(int argc, _TCHAR* argv[]){ int aOld[] = {5,1,3,0,9,2,7}; //4,6,8 int* aNew = new int[11]; //实际上是要取现有数字的下标 for (int i = 0; i < 7; i++) { int temp... 阅读全文
摘要:
在编译这些源码包之前,我们需要确认系统中有gcc,gcc-c++,make编译器,一般系统都自带了gcc和make编译器。一般安装一个源码包的过程是:1.解压源码包的tar.gz文件,如 tar -xvf mysql.tar.gz -C /opt/lamp,其中tar命令中的-C是指定解压路径.其实我们完全可以写一个shell脚本进行解压.2.配置源码,使用命令 ./configure3.编译源码,使用命令 make4.安装,使用 make install现在我们开始安装lamp环境,在此之前,我们需要安装一系列的必须库.安装libxml21.进入libxml2源码包目录,进行配置设置安装的路 阅读全文