
面试类
夜空划过的流星
一个文艺的程序猿
热爱音乐、吉他,喜欢编程
偶像:BEYOND-黄家驹
展开
-
string 类
//main.cpp #include #include "string.h" using namespace std; int main() { String s1("string 1 ."); String s2 = "string 2 ."; String s3 = s1+s2; cout << "s1: " << s1.GetBuff() << endl; cout原创 2011-08-08 21:47:10 · 807 阅读 · 0 评论 -
常见排序算法的稳定性分析和结论
常见排序算法的稳定性分析和结论 这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。 首先,排序算法的稳转载 2012-03-09 11:23:11 · 986 阅读 · 0 评论 -
字符串和数字的left 函数实现
//this function returns a pointer to a new string 取字符串的前n位 // consisting of the first n characters in the str string, char * left( const char * str, int n) { if ( n n =原创 2011-08-02 22:46:43 · 1296 阅读 · 0 评论 -
函数指针—指针函数 数组指针—指针数组 类模板—模板类 函数模板——模板函数 的区别
名正言顺 中国有句古话:名不正则言不顺。一样东西,名字如果用的不好,不但听起来不舒服,而且真实的本质也容易被掩盖。如果一样东西有一个好名字,我们就能更容易的记住它和理解它。 在现代汉语中,许多词的重点都在后面,比如下面我们经常看到的两个词语。 冰雪聪明。 聪明冰雪。 冰雪聪明强调的是聪明,她像转载 2011-10-11 14:26:51 · 832 阅读 · 0 评论 -
strcpy函数的实现
题目: 已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。 解说: 1.strcpy的实现代码 strcpy(char * strDe转载 2011-08-08 17:30:06 · 706 阅读 · 0 评论 -
C/VC 进制数之间的转换 矩阵转置 单词计数
十进制 ==》 二进制 十进制 ==》 十六进制 十六进制 ==》 十进制 矩阵转置 单词计数 代码复制到编译器直接可运行成功 /* 将任一整数转换为二进制形式 */ #include #include void printb(int x, int n); void main() { int x,n; puts("Input an integer: ");原创 2011-12-07 10:57:37 · 1376 阅读 · 0 评论 -
常见面试题
本文从网上摘抄总结: 今天去XX公司面试,问了以下10道题: 1.volitale与register的常用用途 2.谈谈DLL 3.VC中的sendMessage与postMessage 4.堆和栈区别 5.指针与引用的区别 6.普通成员函数与虚函数的区别 7.class A{ ~virtual A{} } class B:public A{ ~ B{原创 2012-03-08 22:14:04 · 660 阅读 · 0 评论 -
全面整理的C++面试题
文章转载自:http://blog.youkuaiyun.com/wfwd/article/details/763494#comments ============================================================================================ 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtu转载 2012-03-09 00:02:03 · 775 阅读 · 0 评论 -
全面整理的C++笔试面试题
文章转载自: http://blog.youkuaiyun.com/wfwd/article/details/763664#comments ======================================================================================= 1.求下面函数的返回值(微软) int func(x) { int co转载 2012-03-09 00:05:29 · 733 阅读 · 0 评论 -
各种排序算法总结
排序算法总结 1.插入排序 一般来说,插入排序 都采用in-place在数组上实现。具体算法描述如下: 从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果该元素(已排序)大于新元素,将该元素移到下一位置 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 将新元素插入到该位置中 重复步骤2 如果比较操转载 2012-03-09 11:21:18 · 1096 阅读 · 0 评论