面试宝典
文章平均质量分 90
Nicholas Kong
继续前行~!
展开
-
华为技术面试(C++)
一,冒泡排序的基本思路,时间复杂度是多少? 冒泡排序, 重复走访要排序的序列,依次比较两个元素,根据排序顺序,判断其顺序是否错误,错误则把他们交换。遍历整个序列,直到没有再需要交换的为止。 时间复杂度: 最好O(n),最坏O(n2) 算法稳定性: 稳定 二,什么是算法的复杂度? 时间复杂度 指执行算法所需要的计算工作量。 空间复杂度 指算法在计算执行时,所需要的空间度量。原创 2013-08-26 23:38:56 · 1073 阅读 · 0 评论 -
笔试题1
1,写出下列各个变量sizeof值: int iValue, sizeof(iValue) = ( 4 ) char strValue[5], sizeof(strValue) = ( 5 ); char szValue[]="Hellow world", sizeof(szValue) = ( 4 ); short int sValue, short int *ptr = &sValu原创 2013-10-09 21:12:28 · 678 阅读 · 0 评论