﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-The Way of C++ -随笔分类-Job</title><link>http://www.cppblog.com/koson/category/14925.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 02 Oct 2010 03:18:43 GMT</lastBuildDate><pubDate>Sat, 02 Oct 2010 03:18:43 GMT</pubDate><ttl>60</ttl><item><title>ms 笔经攒RP</title><link>http://www.cppblog.com/koson/archive/2010/09/27/127823.html</link><dc:creator>koson</dc:creator><author>koson</author><pubDate>Sun, 26 Sep 2010 18:23:00 GMT</pubDate><guid>http://www.cppblog.com/koson/archive/2010/09/27/127823.html</guid><wfw:comment>http://www.cppblog.com/koson/comments/127823.html</wfw:comment><comments>http://www.cppblog.com/koson/archive/2010/09/27/127823.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/koson/comments/commentRss/127823.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/koson/services/trackbacks/127823.html</trackback:ping><description><![CDATA[<p>笔试的内容不是很难，下面是一些记录：<br>选择题：<br>1.两个长度各为N的有序数组进行合并，求可能的最多的比较次数，（2n-1）<br>2.两个长度为N的有序数组，要求在这两个数组中排第N的元素，最小的时间复杂度？ （ O(logn)，类似二分搜索）<br>3.逆波兰表达式求值，（竟然画了很久的后缀表达式没画出来，真杯具。。直接求值就行了）<br>4.一个关于二叉树的问题，大意是要在二叉树查找某个元素，求选项给出的查找序列哪个不可能出现？（考察二叉树的性质）<br>5.excell的列表示如AB...Z, AA AB ....ZZ, AAA AAB .... ZZZ, 求DEF的十进制值（求26进制的值，直接计算）<br>6.函数指针数组的写法问题。。<br>7.虚函数问题，大意是基类定义了一个保护成员，构造函数初始化为0，还定义了一个虚函数，基类是将成员--，而子类只重定义了虚函数，将成员++，主函数里，new了一个子类对象，然后定义一个基类指针指向此对象，又定义了一个基类引用指向此基类指针指向的对象，然后分别调用了虚函数，要求基类定义的成员的值。<br>8.给出一段程序，要求输出值，直接计算。程序里计算字符数组 char a[]={'a','b','c'}的长度采用sizeof(a)/sizeof(a[0])的方法。<br>9.指出给出选项中不可能存储在栈中的是。。。（全局静态变量，放在静态区中）<br>10.给出char *p="hello world", char a[]="byebye",strncpy(p,a,6),问这个程序运行后p的结果是什么？(这里*p是一个字符串常量，不能对它的元素进行修改，所以程序在运行时会出错)<br>主观题编程题：<br>大意是给出一个数组，这个数组每个元素都不同，并且可能是升序的，或者是升序+旋转后的结果，例如1,2,3,4,5,或者 4,5,1,2,3 或者 3,4,5,1,2等等，<br>然后给一个数，要找出这个数在所给数组中的索引值或者返回-1，要求复杂度必须小于o(n)。<br>相对比较简单吧，首先是判断是否是从左到右有升序的，若是，则用二分查找，复杂度为o(logn),如果不是，则根据要找的值与第一个值比较的结果，在左半部分或右半部分查找这个数，易知，查找次数肯定小于n，因而复杂度符合要求。<br>第二个小题是要给出一些测试数据并加以说明。<br>正式找工的第一场面试，不是很顺利，特此记录，攒下RP, ^.^</p>
<img src ="http://www.cppblog.com/koson/aggbug/127823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/koson/" target="_blank">koson</a> 2010-09-27 02:23 <a href="http://www.cppblog.com/koson/archive/2010/09/27/127823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开始漫长而艰辛的找工路</title><link>http://www.cppblog.com/koson/archive/2010/09/14/126551.html</link><dc:creator>koson</dc:creator><author>koson</author><pubDate>Mon, 13 Sep 2010 20:05:00 GMT</pubDate><guid>http://www.cppblog.com/koson/archive/2010/09/14/126551.html</guid><wfw:comment>http://www.cppblog.com/koson/comments/126551.html</wfw:comment><comments>http://www.cppblog.com/koson/archive/2010/09/14/126551.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/koson/comments/commentRss/126551.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/koson/services/trackbacks/126551.html</trackback:ping><description><![CDATA[<p>下来两三个月，将是找工阶段的高峰期，不管以前再多么的各种不如意，都必须全身心的投入进去，不可懈怠，希望找到自己满意的一份工作！</p>
<img src ="http://www.cppblog.com/koson/aggbug/126551.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/koson/" target="_blank">koson</a> 2010-09-14 04:05 <a href="http://www.cppblog.com/koson/archive/2010/09/14/126551.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>