- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 浅谈Java中的hashcode方法
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。 为何Object类需要这样一个方法?它有什么作用呢?今天我们就来具体探讨一下hash
2016-09-18 14:33:12 609
原创 Java中的引用
前言 上周周会老大说到这个,顿时觉得记得不扎实了,哈哈~ 虽然这个在项目应用中是偏底层,基本上是不会开发的,线上也不会允许用到这些,但作为java基础知识,还是来回顾下java基础中的四种引用方式强引用、软引用、弱引用、虚引用。 1.引用的基本概念 1.1、强引用 当我们使用new 这个关键字创建对象时被创建的对象就是强引用,如Object object = new Object() 这个O
2016-09-18 14:00:24 431
原创 剑指Offer:二叉搜索树的后序遍历序列
题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。class Solution { bool judge(vector<int>& a, int l, int r){ if(l >= r) return true; int i = r; while(
2016-09-07 08:59:40 319
原创 剑指Offer:数字出栈入栈
题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)bool is_pop_order(vector<int>& pushV,vector<int>
2016-09-06 18:55:48 476
原创 剑指Offer:顺时针打印矩阵
题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字 1, 2, 3, 4, 8, 12, 16, 15, 14, 13, 9, 5 6, 7, 11, 10. i
2016-09-06 16:58:37 378
原创 剑指Offer:二叉树的镜像
题目描述操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6
2016-09-06 16:55:26 466
hadoop2.7.2windows工具winutils.exe和hadoop.dll hadoop.exp libwinutils.lib等
2018-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人