博客专栏  >  综合   >  剑指Offer

剑指Offer

以《剑指Offer》为参考资料,总结笔试、面试过程中所涉及的知识点,希望可为之后求职的小伙伴们解疑答惑。

关注
120 已关注
23篇博文
  • 剑指Offer——丑数

    剑指Offer——丑数前言    参照《剑指Offer》,通过洞悉其思想并消化吸收,改为java实现,供自己以后巩固。package cn.edu.ujn.offersword; import j...

    2016-09-16 18:29
    43286
  • 剑指Offer——巧妙使用sort(List<T>,Comparator<? super T>)比较器

    剑指Offer——巧妙使用sort(List,Comparator)比较器先入为主package cn.edu.ujn.offersword; import java.util.ArrayList...

    2016-09-16 12:13
    43927
  • 剑指Offer--排序算法小结

    Offer来了(Java版)——排序算法小结前言     毕业季转眼即到,工作成为毕业季的头等大事,必须得认认真真进行知识储备,迎战笔试、电面、面试。     许久未接触排序算法了。平时偶尔接触到时自...

    2016-07-29 08:31
    46298
  • 剑指Offer——贪心算法

    贪心算法一、基本概念     所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。虽然贪心算法不能对所有问题都得...

    2016-08-03 11:44
    43295
  • 剑指Offer——二分查找算法

    剑指Offer——二分查找算法前言     本片博文主要讲解查找算法的相关知识。重点介绍二分查找。     二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法...

    2016-08-03 11:50
    42663
  • 剑指Offer——动态规划算法

    剑指Offer——动态规划算法什么是动态规划?     和分治法一样,动态规划(dynamicprogramming)是通过组合子问题而解决整个问题的解。     分治法是将问题划分成一些独立的子问题...

    2016-08-03 15:24
    43082
  • 剑指Offer——网易校招内推笔试题+模拟题知识点总结

    剑指Offer——网易校招内推笔试题+模拟题知识点总结前言      2016.8.2 19:00网易校招内推笔试开始进行。前天晚上利用大约1小时时间完成了测评(这个必须做,关切到你能否参与面试)。上...

    2016-08-03 19:39
    43877
  • 剑指Offer——回溯算法

    剑指Offer——回溯算法什么是回溯法     回溯法实际是穷举算法,按问题某种变化趋势穷举下去,如某状态的变化用完还没有得到最优解,则返回上一种状态继续穷举。回溯法有“通用的解题法”之称,其采用了一...

    2016-08-07 16:03
    42719
  • 剑指Offer——栈的java实现和栈的应用举例

    剑指Offer——栈的java实现和栈的应用举例     栈是一种先进后出的数据结构, 栈的实现如下:     首先定义了栈需要实现的接口:public interface MyStack { ...

    2016-08-07 16:13
    42544
  • 剑指Offer——二叉树

    剑指Offer——二叉树前言     数据结构通常是编程面试中考察的重点。在参加面试之前,应聘者需要熟练掌握链表、树、栈、队列和哈希表等数据结构,以及它们的操作。本片博文主要讲解二叉树操作的相关知识,...

    2016-08-07 16:29
    42044
  • 剑指Offer——网易笔试之解救小易——曼哈顿距离的典型应用

    剑指Offer——网易笔试之解救小易——曼哈顿距离的典型应用前言            首先介绍一下曼哈顿,曼哈顿是一个极为繁华的街区,高楼林立,街道纵横,从A地点到达B地点没有直线路径,必须绕道,而...

    2016-08-09 21:50
    42742
  • 剑指Offer——全排列递归思路

    剑指Offer——全排列递归思路前言      全排列,full permutation, 可以利用二叉树的遍历实现。二叉树的递归遍历,前中后都简洁的难以置信,但是都有一个共同特点,那就是一个函数里包...

    2016-08-09 21:54
    42749
  • 剑指Offer——网易笔试之不要二——欧式距离的典型应用

    剑指Offer——网易笔试之不要二——欧式距离的典型应用前言      欧几里得度量(euclidean metric)(也称欧氏距离)是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或...

    2016-08-10 11:28
    43130
  • Java进阶(四十一)多线程讲解

    Java多线程讲解前言    接到菜鸟网络的电话面试,面试官让自己谈一下自己对多线程的理解,现将其内容整理如下。线程生命周期    Java线程具有五中基本状态    新建状态(New):当线程对象对...

    2016-08-30 21:04
    44977
  • 剑指Offer——银行考试

    剑指Offer——银行考试网申简历一、 银行网申简历主要看哪些方面?1、职业形象(30%),基本体现为证件照;2、学校+成绩+校内表现(40%),体现为证书,成绩排名以及任职经历等;3、校外实践(20...

    2016-08-31 09:09
    43156
  • 剑指Offer——线程同步volatile与synchronized详解

    (转)Java面试——线程同步volatile与synchronized详解注:本文转载地址 http://blog.csdn.net/seu_calvin/article/details/52370...

    2016-08-31 16:37
    42797
  • 数据结构进阶(四)二叉排序树(二叉查找树)

    二叉排序树(二叉查找树)--查找    注:构造一棵二叉排序树的目的,其实并不是为了排序(中序遍历),而是为了提高查找、插入、删除关键字的速度。定义    二叉排序树又叫二叉查找树,英文名称是:Bin...

    2016-09-12 20:45
    42636
  • 剑指Offer——简述堆和栈的区别

    剑指Offer——简述堆和栈的区别堆(Heap)     Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建;     Java虚拟机规范描述:所有的对象实例及数组都要在堆上分配;     ...

    2016-09-02 21:31
    42822
  • 剑指Offer——分治算法

    剑指Offer——分治算法基本概念    在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直...

    2016-09-04 10:00
    42435
  • 剑指Offer——Trie树(字典树)

    剑指Offer——Trie树(字典树)Trie树    Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是统计和排序大量的字符串(但不仅限于字符串),所以经常被...

    2016-09-07 21:21
    43629

JVM进阶
19812618
Python3进阶
572146041
J2EE进阶
19831837
分布式系统进阶
201008104
MySQL进阶
251234561
Android开发进阶
281406150
Java开发进阶
663101075
网站开发进阶
442066567
Angularjs 1.x进阶
412072325

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部