240 投稿
收录了38篇文章 · 10人关注
  • Resize,w 360,h 240
    每日一题之《剑指offer》40,41题

    第40题:数组中只出现一次的数字 难易度:⭐⭐⭐ 本题重点考察的是异或运算,本题目在原书中讲解的非常到位: 代码如下: 第41题:和为S的连续正...

  • Resize,w 360,h 240
    每日一题之《剑指offer》42,43,44题

    第42题:和为S的两个数字 难易度:⭐ 本题分析:使用一个头指针和一个尾指针,每次让头指针和尾指针所对应的数字相加判断和是否为sum。因为数组是...

  • Resize,w 360,h 240
    每日一题之《剑指offer》55~58题

    第55题:链表中环的入口节点 难易度:⭐⭐ 分析思路如下:分析:1:如何判断链表有环无环,如果有环,能否返回第一个入环节点? 对于一个成环链表,...

  • Resize,w 360,h 240
    每日一题之《剑指offer》59,60,61题

    第59题:按之字形顺序打印二叉树 难易度:⭐⭐⭐ 分析:准备两个栈,在打印某一层的节点的时候,把下一层的节点保存在相应的栈中。如果打印的当前层数...

  • Resize,w 360,h 240
    UML中的类图与类图之间的关系

    UML UML是让系统可视化,让规格和设计文档化的表现方法,它是Unified Modeling Language(统一建模语言)的简称 类图 ...

  • Resize,w 360,h 240
    图解设计模式之Prototype模式

    示例程序 Product 接口 Manager 类 MessageBox 类 Main 类 该程序输出的结果为: Prototype 模式中的角...

  • Resize,w 360,h 240
    图解设计模式之Builder模式

    Builder模式即建造者模式,在这里,我就不使用《图解设计模式》一书中的程序作为示例了,而是换一个让人更加清晰易懂的例子。 示例程序 示例程序...

  • leetcode11.盛最多水的容器

    题目链接 解法一:暴力求解 对于本题,最简单,暴力的方法就是循环嵌套,暴力求解。对于每一个柱子,都算出以这个柱子为左边界形成的容器面积,依次比较...

  • leetcode15.三数之和

    题目链接 排序+双指针夹逼法 对于本题,无论是暴力求解,还是使用哈希表求解,我觉得都不如排序之后使用左右夹逼的方法好理解。解析:针对数组[-1,...

  • leetcode142.环形链表II

    题目链接本题是对于上一题 leetcode141.环形链表 的扩展题目,在我的文章 链表相关基础题及答案解析 中,有关于这道题目的详细题解。在这...

专题公告

每天分享一篇文章
让你从零起步,变成专业选手