微软十五道面试题

1、有一个整数数组,请求出两两之差绝对值最小的值, 记住,只要得出最小值即可,不需要求出是哪两个数。

2、写一个函数,检查字符是否是整数,如果是,返回其整数值。

(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)

3、给出一个函数来输出一个字符串的所有排列。

4、(a)请编写实现malloc()内存分配函数功能一样的代码。

(b)给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个 字节重叠。

5、怎样编写一个程序,把一个有序整数数组放到二叉树中?

6、怎样从顶部开始逐层打印二叉树结点数据?请编程。

7、怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)?

8、请编写能直接实现int atoi(const char * pstr)函数功能的代码。

9、编程实现两个正整数的除法

编程实现两个正整数的除法,当然不能用除法操作符。

// return x/y.

int div(const int x, const int y)

}

10、在排序数组中,找出给定数字的出现次数 比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。

11、平面上N个点,每两个点都确定一条直线,

求出斜率最大的那条直线所通过的两个点(斜率不存在的情况不考虑)。时间效率越高越好。

12、一个整数数列,元素取值可能是0~65535中的任意一个数࿰

微软、谷歌、百度等公司经典面试100题相关推荐

  1. 全新整理 微软 谷歌 百度等公司经典面试100题 第101 160题

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 全新整理 ...

  2. 全新整理:微软、谷歌、百度等公司经典面试100题[第1-60题]

    全新整理:微软.谷歌.百度等公司经典面试100题[第1-60题] 整理:July.二零一一年三月九日. 应网友承诺与要求,全新整理.转载,请注明出处. 博主说明: 此100题V0.2版,本人不再保证, ...

  3. 全新整理:微软、谷歌、百度等公司经典面试100题[第101-160题]

    全新整理:微软.谷歌.百度等公司经典面试100题[第101-160题] 整理:July.二零一一年三月九日. 应网友承诺与要求,全新整理.转载,请注明出处. 博主说明: 此100题V0.2版,本人不再 ...

  4. 微软、谷歌、百度等公司经典面试100题[第101-160题]

    全新整理:微软.谷歌.百度等公司经典面试100题[第101-160题] 整理:July.二零一一年三月九日. 应网友承诺与要求,全新整理.转载,请注明出处. 博主说明: 此100题V0.2版,本人不再 ...

  5. 微软、谷歌、百度等公司经典面试100题[第1-60题]——自己的实现[转]

    原文链接:http://blog.csdn.net/v_JULY_v/archive/2011/03/09/6234496.aspx 1.有一个整数数组,请求出两两之差绝对值最小的值, 记住,只要得出 ...

  6. 硬件经典面试 100 题

    硬件经典面试 100 题(附参考答案) 1. 请列举您知道的电阻.电容.电感品牌(最好包括国内.国外品牌). 电阻: 美国: AVX. VISHAY 威世 日本: KOA 兴亚. Kyocera 京瓷 ...

  7. 精选微软等公司数据结构+算法经典面试100题[1-80题]

    原文转自:http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html 精选微软等数据结构+算法面试100 ...

  8. 精选微软等公司数据结构+算法经典面试100题及答案

    1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表. 要求不能创建任何新的结点,只调整指针的指向. 10 / \ 6 14 / \ / \ 4 8 ...

  9. 微软经典面试100题系列(部分)

    本文整理自:http://blog.csdn.net/v_july_v/article/details/6543438 1. 把二元查找树转变成排序的双向链表     题目: 输入一棵二元查找树,将该 ...

最新文章

  1. php裁剪图片白边,php生成缩略图填充白边(等比缩略图方案)
  2. 计算机丢失mfc120u.dll,mfc120u.dll丢失怎么修好
  3. java kryo_kryo序列化 - Java序列化期间的错误
  4. SAP PM入门系列30 - IW39 Display Orders
  5. learning hdmi edid protocol
  6. python 均方误差_一个很随意的Python智能优化库,一个文件就是一个库-- PySwarm
  7. python类class基础
  8. 2013年第四届蓝桥杯C/C++ A组国赛 —— 第三题:埃及分数
  9. 阮一峰react demo代码研究的学习笔记 - demo10 debug
  10. iPhone比小米贵3000,贵在哪里?
  11. 【实数二分/前缀和维护】Best Cow Fences
  12. RNA-seq最强综述名词解释思维导图|关于RNA-seq,你想知道的都在这(续)
  13. IDEA的创建javaWeb工程以及修改默认的class文件输出
  14. c++ main函数调用 类中的枚举_为什么 Java 的 main 方法必须是 public static void?
  15. 【转载】StreamInsight系列-QueryTemplate\QueryBinder\Query
  16. 百度云文字识别OCR【表格】
  17. git通过http的方式下载和提交代码
  18. vue3.x自定义换肤
  19. 为什么选择香港虚拟主机?
  20. 科力信息:智能交通“新基建”借CRM搭乘数字化快车

热门文章

  1. Html5 学习笔记 【PC固定布局】 实战7 风景欣赏 联系我们
  2. 运放:运放+TL431+MOS 构成的恒流电路
  3. 从NCBI 上下载 gbff 文件并得到 CDS 信息
  4. 建立自己的机械臂–编程
  5. 【GO MICRO V3】protoc-gen-micro 生成proto代码
  6. 2018区块链概念股龙头
  7. 三菱系统刀库乱刀处理_数控加工中心刀库乱刀原因以及处理方法
  8. Leetcode分类练习-查找(2)对撞指针
  9. SSL/TLS安全:Schannel中WinShock漏洞及解决办法
  10. Jenkins服务器迁移