各位程序猿: 



       《剑指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. hdu 5178 pairs (线性探查问题)

    Problem Description John has n points on the X axis, and their coordinates are (x[i],),(i=,,,…,n−). ...

  2. pyqt tabliwdget表头属性修改

    # -*- coding: utf-8 -*-__author__ = 'Administrator'import sysfrom PyQt4 import QtGui class MyWindow( ...

  3. Python一日一练05----怒刷点击量

    功能 自己主动获取CSDN文章列表,并对每篇文章添加点击量. 源代码 import urllib.request import re import time import random from bs ...

  4. android实现计算器功能

    设计一个简单的计算器. 第一个Activity的界面. 第二个Activity显示算式和计算结果. 第一个Activity代码: import android.app.Activity; import ...

  5. 将samba加入到windows域《转载》

    将samba加入到windows域 那什么是域呢? 一台Windows计算机,它要么隶属于工作组,要么隶属于域.所以说到域,我们就不得不提一下工作组,工作组是MS的概念,一般的普遍称谓是对等网. 工作 ...

  6. MVC笔记

    简要论述对MVC模式的理解,并简述ThinkPHP中的MVC模式是如何运行的 MVC(Model-View-Controller)应用程序结构被用来分析分布式应用程序的特征.这种抽象结构能有助于将应用 ...

  7. Eclipse搭建Android开发环境(安装ADT,Android4.4.2)(转)

    使用Eclipse做Android开发,需要先在Eclipse上安装ADT(Android Development Tools)插件. 1.安装JDK 1.7 JDK官网http://www.orac ...

  8. Java关键字transient和volatile

    transient标记的变量,在进行序列化的时候,这个字段不进行序列化操作. volatile标记的变量,在进行读写时,必须强制的与内存同步,即在读的时候需要从内存中读取,写的时候也需要回写到内存中. ...

  9. .NET技术

    1.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别.回答要点:说明详细的空间分配.(10分) 解:string str=null ...

  10. 初识数据字典【weber出品必属精品】

    数据字典结构 有两部分组成: 1. 基表:以$结尾的系统表,在创建数据库的时候,oracle自动创建的表 2. 用户可以访问的视图 数据字典的种类 DICTIONARY:简称DICT,所有的数据字典, ...