240 发简信
IP属地:广西壮族自治区
  • Resize,w 360,h 240
    反转二叉树

    LetCode 226 图中是最简单的一个二叉树,翻转后的结果是2 3 7。其中OX001,OX002,OX003仅仅代表子节点在堆内存中的真实...

  • Resize,w 360,h 240
    全排列

    首先考虑暴力法,如果有n个数,那就有n个循环,所以这个算法的时间复杂度超级大(n^n),但是好处是简单,如何脑补出画面。下面简单实现。 还有递归...

  • 单链表删除重复结点

    用单链表保存m个整数,结点的结构为(data,next)且|data|<=n(n为正整数)。现在要求设计一个时间复杂度尽可能高效的算法,对于链表...

  • 在单链表中查找倒数第k个结点

    在单链表中如何获得倒数第K个结点,最直接的方式,设置一个计数器,遍历完整个链表,获得链表的长度,然后计算获得倒数第k个结点。但是上述方式,遍历链...

  • 生产者与消费者

    生产者与消费者问题,在计算机操作系统有详细的说明,但是书中使用的是信号量解决的。其实Java也有相似的方案解决这个问题。 其实,常用的wait-...

  • Java操作线性表

    首先定义线性表模型以及相关的操作 测试

  • Java对简单链表的操作

    首先建立一个节点模型 其次建立一个链表模型,包含对链表的操作 最终测试

  • 观察者模式

    开一个新的专题,开始记录关于设计模式的一些学习记录。本来觉得设计模式也就那么回事,看了一些源码,果断被打脸了。认认真真学习吧。 什么是观察者模式...

  • Resize,w 360,h 240
    Java基础提升10

    写一个简短的开场白吧,最近在深入一些框架的学习,但是感觉有些吃力,甚至怀疑自己到底适不适合当程序员。总而言之,过程很痛苦,用别人造好的轮子感觉爽...

个人介绍
一枚不安分的小硕