240 发简信
IP属地:天津
  • 租房(一)

    软装不重要,重要的是地段,精装容易踩雷,不如简装。 防止甲醛房,买空气检测器。 卫生间最好干湿分离,卫生间不通风的话,东西很容易发霉。 插座多少很重要。 没有阳台怎么办??烘...

  • 第二章 活动

    2.1 活动 2.2 活动的创建 创建活动、创建布局(如何定义一个id的格式:@+id/id_name)、加载布局、在AndroidManifest中注册活动(可以声明为主活...

  • 楼主正在艰难秋招中。。。

    [剑指offer][Java]斐波那契数列

    题目 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39 程序核心思想 斐波那契数列的规律是:一个数等于它前两个...

  • 博主在哪里高就?

    Java基础系列-Comparable和Comparator

    原创文章,转载请标注出处:《Java基础系列-Comparable和Comparator》 一、概述 Java中的排序是由Comparable和Comparator这两个接口...

  • [剑指offer][Java]序列化二叉树

    题目 请实现两个函数,分别用来序列化和反序列化二叉树。 程序核心思想 序列化二叉树的意思是选择一种遍历方式,把遍历的结果写成一个字符串,null也要写出来,形式随意。这里选择...

  • [剑指offer][Java]二叉树的下一个节点

    题目 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 程序核心思想 如果这个节点的右孩...

  • 144.94.145 二叉树的前序、中序、后序遍历

    题目 用非递归版本完成。 程序核心思想 递归版很简单,这里用非递归版本实现了一下。 前序遍历前序遍历需要一个栈。首先压入头结点(为空就返回list),判断如果栈非空,那么出栈...

  • [剑指offer][Java]两个链表的第一个公共节点

    题目 输入两个链表,找出它们的第一个公共结点。 程序核心思想 首先判断这个两个链表有没有环。https://www.jianshu.com/p/2d229077ce10 如果...

  • 120
    [剑指offer][Java]链表中环的入口节点

    题目 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 程序核心思想 第一种方法的思想非常简单。使用一个hashset,遍历每一个节点,如果其出现在...

  • 120
    141.环形链表

    题目 给定一个链表,判断链表中是否有环。 程序核心思想 方法非常简单,准备一个hashset,遍历每一个节点,如果遍历的当前节点不在hashset中,那么添加进hashset...

  • 234.回文链表

    题目 请判断一个链表是否为回文链表。 程序核心思想 栈结构 时间O(n) 空间O(n)把链表所有的节点入栈,然后遍历一个,出栈一个,如果值都能对上,那么是回文链表。 栈结...

  • [剑指offer][Java]复杂链表的复制

    题目 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返...

  • 164. 最大间距

    题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。...

  • [剑指offer][Java]最小的k个数

    题目 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 程序核心思想 这个题目很简单,只需要一个能够...

  • [剑指offer][Java]数据流中的中位数

    题目 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中...

  • [剑指offer][Java]连续子数组的最大和

    题目 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很...

  • [剑指offer][Java]二叉搜索树的后序遍历序列

    题目 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 程序核心思想 后序遍历是先遍...

  • [剑指offer][Java]数组中出现次数超过一半的数字

    题目 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长...

  • [剑指offer][Java]从上往下打印二叉树

    题目 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 程序核心思想 原来想用递归做,但是发现递归一下就到最底层了,不能实现层级遍历。所以想到用队列,队列里面存放的是树...

个人介绍
搬砖小工国公主~除本职工作外,现专注于投资理财、医学健康、装修租房领域。