九月份求职,与我期望的中的不同,前面受挫,后来峰回路转,收获了一个不错的offer。
预期面试三家公司:阿里、华为、腾讯
实际面试了三家公司:阿里(终面挂)、华为(Offer)、网易(Offer),最后决定去网易。
九月份求职,与我期望的中的不同,前面受挫,后来峰回路转,收获了一个不错的offer。
预期面试三家公司:阿里、华为、腾讯
实际面试了三家公司:阿里(终面挂)、华为(Offer)、网易(Offer),最后决定去网易。
排序是最基本的算法,面试中可能都不直接考,但经常涉及到排序算法的变种
我尝试了下自己手写,发现全部写对,困难不小。
头文件,习惯性将常用的头文件都加入进去
|
|
在linux操作系统下,我们有时打开在windows下的txt文件,发现在windows下能正常显示的txt文件出现了中文乱码。
出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态。
解决方法:在linux用iconv命令,如乱码文件名为shujujiegou.txt,那么在终端输入如下命令:
|
|
目前测试能用的host IP
截止2014-07-16
|
|
在微博上看到一篇文章,关于二分查找:当我写二分查找时,我想些什么
于是想到刚看过的《编程珠玑》上的一句话,“90%的人无法正确写出二分查找”
自己动手:
int BinarySearch(int A[], int n, int target)
{
int left=0, right=n-1;
while(left<=right)
{
int mid=(left+right)/2;
if(A[mid] == target) return mid;
if(target > A[mid]) left=mid+1;
else right=mid-1;
}
return -1;
}
写完了后,去看这篇文章的答案,发现有很多问题,果然也属于那“90%”。