题目 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素...[作者空间]
我的博客地址:https://rebornc.github.io/2018/11/15/%E5%A0%86%E6%...[作者空间]
前言 由于LeetCode上的算法题很多涉及到一些基础的数据结构,为了更好的理解后续更新的一些复杂题目的动画,推出...[作者空间]
LeetCode上第144 号问题:二叉树的前序遍历 题目 给定一个二叉树,返回它的 前序 遍历。 示例: 输入:...[作者空间]
题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy。则经过替...[作者空间]
本篇文章介绍一种设计模式——外观模式。本篇文章内容参考《JAVA与模式》之门面模式,外观模式,深入浅出外观模式(二...[作者空间]
本节我们将用Python实现树结构中最简单的二叉树,并将在以后的章节中应用它。 二叉树类 二叉树的遍历[作者空间]
本篇文章基于synchronized和ReentrantLock来讲解如何进行线程间通信,关于上述两种锁的内容,可...[作者空间]
本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根...[作者空间]
本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根...[作者空间]
什么是观察者模式 观察者模式其实在我们生活中特别常见。就像你和隔壁老王订阅了天气和杂志。当有新的信息更新时,你和隔...[作者空间]
本篇文章介绍一种设计模式——观察者模式。观察者模式在Android中有着很多的应用,如按钮监听,接口回调以及很多流...[作者空间]
本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是...[作者空间]
前言 正文6道题目来自leetcode––为求职为生的编程网站,目的是工作闲暇之时锤炼代码功底。如何从这篇文章受益...[作者空间]
本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是...[作者空间]
本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是...[作者空间]
回顾 二维数组指针 注意确定指向位置!指针的运算 互减,自增自减,加减一个整数;移动字节数问题。指针...[作者空间]
1.栈 1.1.栈的定义 栈(stack)是限定仅在表尾(栈顶 top)进行插入和删除操作的后进先出的线性表。 p...[作者空间]