240 发简信
IP属地:北京
  • Resize,w 360,h 240
  • 剑指offer:二叉搜索树的第K个节点

    题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。 思...

  • 剑指offer:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

    题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路:栈的特点是先进后出,队列的特点是先进先出。...

  • conda创建python虚拟环境的常用命令

    conda常用的命令: conda list 查看安装了哪些包。 conda env list 或 conda info -e 查看当前存在哪些...

  • 使用conda创建python的虚拟环境

    Anaconda是十分方便的python全家桶,除此之外,anaconda还可以创建出python虚拟环境。可以说是十分强大了。 理解为什么要建...

  • JAVA 8 新特性

    1:HashMap 有人会在问你HashMap的时候会问你JDK1.7和1.8有什么变化; 主要还是HashMap中链长度大于8时采取红黑树的结...

  • 面试高频题:线程和进程的区别

    (1)进程 进程是程序的一次执行过程,是一个动态的概念。是程序在执行过程中分配和管理资源的基本单位,每一个进程都有自己的地址空间。至少有5种基本...

  • HashMap底层实现?

    在JDK1,.8之前: HashMap底层采用的是数组加链表也就是链表散列的方式来实现的。数组是HashMap的主体,而链表是为了解决冲突而存在...

  • ArrayList和LinkedList的区别?

    1.线程安全:ArrayList和LinkedList都是不同步的,所以都是线程不安全的。 2.底层数据结构:ArrayList底层采用的是ob...