
面试题
文章平均质量分 79
aspireone
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题:用栈实现计算器
四则运算:现在需要你实现一个能包含加、减、乘、除,能处理括号运算的计算器,请描述你的实现思路,必要时可使用流程图、UML图或者伪代码。----------------------------------------------------------------从别处拷来的代码,但是可以运行,我自己也吃透了,所以分享出来。先来点基础知识回顾。前缀表达式:前缀表达式就是不含括号的原创 2012-06-21 14:45:42 · 3756 阅读 · 0 评论 -
实现删除嵌套的注释
实现删除嵌套的注释。每次从键盘上读取三行字符串。若发现存在嵌套的情况,即在注释内又存在的/*或*/,就把这/*或*/删除,注释外的部分保留。/与*优先级是左结合,即当前出现/*/时,优先删除/*。 例如:输入:/*1234*/abc/****//****/def123/**/*****/*******/xxx输出:/*1234*/abc/****//****/d原创 2012-07-05 11:17:28 · 1669 阅读 · 0 评论 -
面试题,将we替换为you,将you替换为we
第一次用vc做面试题,原题如下:文件评审Michel需要评审一份文件,但是却有另一件紧急的事情要处理,于是请好友Jack帮忙评审一下。当Michel看到Jack评审结果后,发现一个问题,Jack是以第一人称评审的,现有Michel需要将Jack评审中第一人称(we)和第二人称(you)进行置换(you换成we,we换成you),并要求在句首的单词首字母大写。现在需要请你帮忙完成这个工作。原创 2012-06-21 14:31:19 · 1983 阅读 · 0 评论 -
memcpy源码
void * memcpy1(void *dest, const void *src, size_t n){ assert(dest!=NULL&&src!=NULL); //有效性检测 if(dest == src) return dest; else if(dest {转载 2012-07-12 14:27:02 · 997 阅读 · 0 评论 -
编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
#include #include #include #include #include //#define DEBUG 1#define NUM 3int n=0;pthread_mutex_t mylock=PTHREAD_MUTEX_INITIALIZER;//互斥量pthread_cond_t qready=PTHREAD_COND_INITIALI转载 2012-07-10 18:04:43 · 3484 阅读 · 0 评论 -
常见字符串面试问题
原文来自:http://blog.sina.com.cn/s/blog_6d041c110100mmc3.html看的时候发现,有的算法很有技巧性,于是自己就添加了注释,希望我下次看的时候能有收获!1)写出在母串中查找子串出现次数的代码.int count1(char* str,char* s){ char* s1; char* s2; int cou转载 2012-07-11 18:08:38 · 1067 阅读 · 0 评论