【强烈推荐】《剑指Offer:名企面试官精讲典型编程题》一书中IT名企经典面试题
各位程序猿:
《剑指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名企经典面试题的更多相关文章
- 《剑指offer-名企面试官精讲典型编程题》读后感
首先,不得不说这是一本好书!!! 我接触这本书是在学长的推荐下去看的,而且口碑还是挺好的一本书,豆瓣的评分也比较高,当我刚看了它,我就深深的爱上了这本书,到现在为止,我已经看了三遍这本书了,平时无聊时 ...
- 书评<<剑指offer 名企面试官精讲典型编程题>>
前前后后阅读了一周, 感慨很多, 面试考察的是一个人的综合能力, 这一点从面试官的角度去解读, 确实对面试的理解更立体. *) 具体考察的点1) 扎实的基础2) 高质量的代码3) 清晰的思路4) ...
- 剑指offer+名企面试官精讲典型编程题,28题扩展题
body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...
- 剑指Offer——中国银行面试知识储备
剑指Offer--中国银行面试知识储备+面试内容 事件介绍 时间:2016.11.23 08:30 地点:北京市海淀区永丰路299号南门(中国银行软件中心) 事件:中国银行面试(中英文面试) 注意事项 ...
- 剑指offer二刷(精刷)
剑指 Offer 03. 数组中重复的数字 题目描述 在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次. ...
- 21.Merge Two Sorted Lists---《剑指offer》面试17
题目链接:https://leetcode.com/problems/merge-two-sorted-lists/description/ 题目大意: 给出两个升序链表,将它们归并成一个链表,若有重 ...
- 105.Construct Binary Tree from Preorder and Inorder Traversal---《剑指offer》面试6
题目链接 题目大意:根据先序遍历和中序遍历构造二叉树. 法一:DFS.根据模拟步骤,直接从先序和中序数组中找值然后加入二叉树中,即先从先序数组中确定根结点,然后再去中序数组中确定左子树和右子树的长度, ...
- 110.Balanced Binary Tree---《剑指offer》面试39
题目链接 题目大意:判断一个二叉树是否是平衡二叉树. 法一:dfs.利用求解二叉树的高度延伸,先计算左子树的高度,再计算右子树的高度,然后两者进行比较.o(nlgn).代码如下(耗时4ms): pub ...
- 剑指offer:按之字形打印二叉树(栈|双向队列+中序遍历)
1. 题目描述 /** 请实现一个函数按照之字形打印二叉树, 即第一行按照从左到右的顺序打印, 第二层按照从右至左的顺序打印, 第三行按照从左到右的顺序打印, 其他行以此类推. */ 2. 双向队列 ...
随机推荐
- Window的匿名Closing 事件
group.Closing += (sender, e) => { try { Code here } } catch (Exception ex) { Exception here } } ...
- (转)iOS7界面设计规范(4) - UI基础 - 布局
好吧,第四篇的样子,节奏还好:我怎么又是刚吃过小龙虾的状况呢. 今天的话题是布局,篇幅很短:我自己好喜欢这样,在还有些剩余时间和精力的情况下,一个话题一个话题的推进,做做译文,并热切的希望这些内容在自 ...
- C#构造函数的 "继承" 问题
首先说明下 之所以用 双引号 是因为构造函数是没有继承的 派生类默认会调用基类的无参数构造函数 比如: public class A { public A() { Co ...
- 修改EF的默认约定模型的方式
EF默认使用约定的模型,但是有时类不遵从约定,我们需要能够执行进一步的配置.对此有两种方法:数据注释和Fluent API 注释 class User { [Key] public int Key{ ...
- EF中的约定
优先级:Fluent API >数据注释>约定 CodeFirst约定 主键约定 如果类的属性名为"ID"(不区分大小写)或类名的后面跟有"ID", ...
- ASP.NET 动态编译、预编译和 WebDeployment 项目(转)
概述 在 Web 服务器上,既可以部署源文件,也可以部署编译后程序集. 若部署源文件,则当用户访问时,Web 应用程序会被动态编译,并缓存该程序集,以便下次访问. 否则,若部署程序集,Web 应用程序 ...
- WIN7中组件服务中的DCOM配置找不到Microsoft Excel应用程序的解决办法
转自:http://blog.csdn.net/lploveme/article/details/8215265 在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到Micro ...
- Linux Shell(初识)
什么是Shell:Shell是一个命令解释器. Linux下支持shell的种类: 1. Bourne Shell(简称sh) 2.C Shell(简称csh) 3.Korn Shell(简称ksh ...
- C#数组的指定位置复制函数
1. // 源数组 - 起始位置 -目的数组 - 起始位置 - 长度 System.Array.Copy(mcu_data, 2, read_mcu_data_whole, 0, mcu_data.L ...
- 将HTML格式的String转化为HTMLElement
代码如下: <meta charset="UTF-8"> <title>Insert title here</title> </head& ...