240 发简信
IP属地:浙江
  • 120
    线程池

    (前述:之前面试的时候也被问到:线程池TreadPoolExecutor的实现原理,可以从以下几点讲述 参数、) (一)简介 对于线程池,一般来讲我们都是new 一个Exec...

  • 120
    计算机网络复习

    博主最近在复习HTTP,之前用书主要是《计算机网络》谢希仁版本,最近结合网上博客,进行复习和提纲式的总结。 一、概述 网络的网络 网络把主机连接起来,而互联网是把多种不同的网...

  • 120
    JMM及happens-before

    本文主要介绍JMM、线程安全需要满足的三大原则、happens-before规则。 一. 为什么要了解JMM(Java Memory Model) 线程安全: 当多个线程访问...

  • 120
    你和阿里资深架构师之间,差的不仅仅是年龄(进阶必看)

    导读:阅读本文需要有足够的时间,笔者会由浅到深带你一步一步了解一个资深架构师所要掌握的各类知识点,你也可以按照文章中所列的知识体系对比自身,对自己进行查漏补缺,觉得本文对你有...

  • 31:栈的压入、弹出序列

    题目31:栈的压入、弹出序列 输入两个整数序列,第一个序列表示栈的压入顺序,请判断二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。 举例说明 序列1,2,3,4,...

  • 33:二叉搜索树的后序遍历序列

    题目33:二叉搜索树的后序遍历序列 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true。否则返回false。假设输入的数组的任意两个数字都互...

  • 26:树的子结构

    题目26:树的子结构 输入两棵二叉树A 和B,判断B 是不是A 的子结构。 举例说明 思路 和二叉树有关的问题,很多都可以递归解决,因为子问题和本问题具有一致性。关键是问题的...

  • 25:合并两个排序的链表

    题目25:合并两个排序的链表 输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的 举例说明 链表1:10 -> 30 -> 50 -> 70;链表2...

  • 22:链表中倒数第k个结点

    题目22:链表中倒数第k个结点 输入一个链表,输出该链表中倒数第k 个结点.为了符合大多数人的习惯,本题从1 开始计数,即链表的尾结点是倒数第1 个结点。 举例说明 例如一个...

  • 21:调整数组顺序使奇数位于偶数前面

    题目21:调整数组顺序使奇数位于偶数前 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位予数组的后半部分。 举例说明 输入数...

  • 16:数值的整数次方

    题目16:数值的整数次方 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。不得使用库函数,同时不需要考虑大数问题...

  • 15:二进制中1 的个数

    题目15:二进制中1 的个数 请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。 举例说明 例如,把9表示成二进制是1001,有2位是1。因此如果输入9,则该函数输...

  • 14:剪绳子

    题目14:剪绳子 给定一根长度为n的绳子,请把绳子剪成m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…,k[m]。请问k[0]* k[1] ...

  • 11:旋转数组的最小数字

    题目11:旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾, 我们称之数组的旋转。输入一个递增排序的数组的一个旋转, 输出旋转数组的最小元素。 举例说明 数组{...

  • 10:斐波那契数列

    题目10:斐波那契数列 斐波那契数,亦称之为斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列...

  • 07:重建二叉树

    题目07:重建二叉树 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 举例说明 输入 :前序遍历序列{ 1,...

个人介绍
最近在内网语雀学习记录了,短期内不更新这个blog了