各位程序猿: 



       《剑指Offer》一书源自该书作者何海涛坚持更新与编写的博客(http://zhedahht.blog.163.com/),该博客收集整理了大量如微软、Google等知名IT企业的经典面试题。《剑指Offer》一书在此基础上选取了50个典型的程序员面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点,难度适中,讲解清晰,非常适合程序猿用于准备求职面试。

目前国内外越来越多公司将在线机试的方式引入求职招聘中,或者通过各种在线比赛和比赛平台搜寻各类编程人才。在线编程练习可以培养求职者良好的编程习惯,提高编程水平,其自动判题功能也能大大节约求职者验证代码的时间。九度在线测试系统现将书中题目收录进九度题库中,供广大求职者学习使用。

《剑指Offer》面试题集收录汇总
面试题1 赋值运算符函数 不适合在线模式
面试题2 实现Singleton模式 不适合在线模式
面试题3 二维数组中的查找 已收录
面试题4 替换空格 已收录
面试题5 从头到尾打印链表 已收录
面试题6 重建二叉树 已收录
面试题7 用两个栈实现队列 已收录
面试题8 旋转数组的最小数字 已收录
面试题9 斐波那契数列 已收录
面试题9(变形) 跳台阶 已收录
面试题9(变形) 变态跳台阶 已收录
面试题9(变形) 矩形覆盖 已收录
面试题10 二进制中1的个数 已收录
面试题11 数值的整数次方 已收录
面试题12 打印1到最大的N位数 已收录
面试题13 在O(1)时间删除链表结点 不适合在线模式
面试题14 调整数组顺序使奇数位于偶数前面 已收录
面试题15 链表中倒数第k个结点 已收录
面试题16 反转链表 已收录
面试题17 合并两个排序的链表 已收录
面试题18 树的子结构 已收录
面试题19 二叉树的镜像 已收录
面试题20 顺时针打印矩阵 已收录
面试题21 包含min函数的栈 已收录
面试题22 栈的压入、弹出序列 已收录
面试题23 从上往下打印二叉树 已收录
面试题24 二叉搜索树的后序遍历序列 已收录
面试题25 二叉树中和为某一值的路径 已收录
面试题26 复杂链表的复制 已收录
面试题27 二叉搜索树与双向链表 已收录
面试题28 字符串的排列 已收录
面试题29 数组中出现次数超过一半的数字 已收录
面试题30 最小的K个数 已收录
面试题31 连续子数组的最大和 已收录
面试题32 从1到n整数中1出现的次数 已收录
面试题33 把数组排成最小的数 已收录
面试题34 丑数 已收录
面试题35 第一个只出现一次的字符 已收录
面试题36 数组中的逆序对 已收录
面试题37 两个链表的第一个公共结点 已收录
面试题38 数字在排序数组中出现的次数 已收录
面试题39 二叉树的深度 已收录
面试题40 数组中只出现一次的数字 已收录
面试题41 和为S的两个数字 已收录
面试题41 和为S的连续正数序列 已收录
面试题42 翻转单词顺序 已收录
面试题42 左旋转字符串 已收录
面试题43 N个骰子的点数 已收录
面试题44 扑克牌的顺子 已收录
面试题45 圆圈中最后剩下的数 已收录
面试题46 求1+2+……+n 已收录
面试题47 不用加减乘除做加法 已收录
面试题48 不能被继承的类 不适合在线模式
面试题49 把字符串转换成整数 已收录
面试题50 树中两个结点的最低公共祖先 已收录

【强烈推荐】《剑指Offer:名企面试官精讲典型编程题》一书中IT名企经典面试题的更多相关文章

  1. 《剑指offer-名企面试官精讲典型编程题》读后感

    首先,不得不说这是一本好书!!! 我接触这本书是在学长的推荐下去看的,而且口碑还是挺好的一本书,豆瓣的评分也比较高,当我刚看了它,我就深深的爱上了这本书,到现在为止,我已经看了三遍这本书了,平时无聊时 ...

  2. 书评<<剑指offer 名企面试官精讲典型编程题>>

      前前后后阅读了一周, 感慨很多, 面试考察的是一个人的综合能力, 这一点从面试官的角度去解读, 确实对面试的理解更立体. *) 具体考察的点1) 扎实的基础2) 高质量的代码3) 清晰的思路4) ...

  3. 剑指offer+名企面试官精讲典型编程题,28题扩展题

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...

  4. 剑指Offer——中国银行面试知识储备

    剑指Offer--中国银行面试知识储备+面试内容 事件介绍 时间:2016.11.23 08:30 地点:北京市海淀区永丰路299号南门(中国银行软件中心) 事件:中国银行面试(中英文面试) 注意事项 ...

  5. 剑指offer二刷(精刷)

    剑指 Offer 03. 数组中重复的数字 题目描述 在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次. ...

  6. 21.Merge Two Sorted Lists---《剑指offer》面试17

    题目链接:https://leetcode.com/problems/merge-two-sorted-lists/description/ 题目大意: 给出两个升序链表,将它们归并成一个链表,若有重 ...

  7. 105.Construct Binary Tree from Preorder and Inorder Traversal---《剑指offer》面试6

    题目链接 题目大意:根据先序遍历和中序遍历构造二叉树. 法一:DFS.根据模拟步骤,直接从先序和中序数组中找值然后加入二叉树中,即先从先序数组中确定根结点,然后再去中序数组中确定左子树和右子树的长度, ...

  8. 110.Balanced Binary Tree---《剑指offer》面试39

    题目链接 题目大意:判断一个二叉树是否是平衡二叉树. 法一:dfs.利用求解二叉树的高度延伸,先计算左子树的高度,再计算右子树的高度,然后两者进行比较.o(nlgn).代码如下(耗时4ms): pub ...

  9. 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)

    1. 题目描述 /** 请实现一个函数按照之字形打印二叉树, 即第一行按照从左到右的顺序打印, 第二层按照从右至左的顺序打印, 第三行按照从左到右的顺序打印, 其他行以此类推. */ 2. 双向队列 ...

随机推荐

  1. AIX下RAC搭建 Oracle10G(一)检測系统环境

    AIX下RAC搭建系列 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 SAN光纤交换机 存储 S ...

  2. Javascript 文件操作(整理版)

    Javascript 文件操作 一.功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象.在详细介绍 ...

  3. epoll的原理和使用方法

    设想一个场景:有100万用户同一时候与一个进程保持着TCP连接,而每个时刻仅仅有几十个或几百个TCP连接时活跃的(接收到TCP包),也就是说,在每一时刻,进程值须要处理这100万连接中的一小部分连接. ...

  4. [Javascript] Advanced Reduce: Composing Functions with Reduce

    Learn how to use array reduction to create functional pipelines by composing arrays of functions. co ...

  5. Chapter 4: Spring and AOP:Spring's AOP Framework -- draft

    Spring's AOP Framework Let's begin by looking at Spring's own AOP framework - a proxy-based framewor ...

  6. oracle监听服务开启

    输入命令netca即可开启oracle的监听服务 弹出对话框 选择监听服务配置,单击下一步 选择增加监听,单击下一步 监听的名字,默认即可,下一步 监听链接的协议,默认TCP协议即可,下一步 监听默认 ...

  7. VS2015 添加DNX SDK

    第一次运行VS2015,添加第一个ASP.NET 5程序时会报一个错误“DNX SDK版本 “dnx-clr-win-x86.1.0.0-beta5”无法安装. 解决办法: 打开CMD :输入 @po ...

  8. 用web技术开发出原生的App应用的体会(1)

    本人是是个前端小白,学前端已经有半年的时间了,前几天开了个博客,希望记录自己学习历程的点滴. 今天要写的是关于用html,css,javascript等web技术开发原生的app应用. 总所周知,we ...

  9. WebApi2官网学习记录---Attribute Routing

    从WebApi 1迁移到WebAPI 2要改变配置代码如下: WebApi 1: protected void Application_Start() { // WARNING - Not compa ...

  10. Android SDK离线安装

    Android SDK离线安装是本文要介绍的内容,主要是来了解并学习Android SDK安装的内容,具体关于Android SDK是如何离线安装的内容来看本文详解. Android开发环境,完整的说 ...