题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy。则经过替换之后的字符串为We%20Ar...
题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy。则经过替换之后的字符串为We%20Ar...
题目 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例:给定 ...
我的博客地址:https://rebornc.github.io/2018/11/15/%E5%A0%86%E6%8E%92%E5%BA%8F%...
1.栈 1.1.栈的定义 栈(stack)是限定仅在表尾(栈顶 top)进行插入和删除操作的后进先出的线性表。 push、pop 操作在栈顶进行...
回顾 二维数组指针 注意确定指向位置!指针的运算 互减,自增自减,加减一个整数;移动字节数问题。指针与数组的关系指针数组与数组指针...
本篇文章介绍一种设计模式——观察者模式。观察者模式在Android中有着很多的应用,如按钮监听,接口回调以及很多流行框架(RxJava,Even...
本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根据工厂模式的应用特性,一共分为...
本篇文章基于synchronized和ReentrantLock来讲解如何进行线程间通信,关于上述两种锁的内容,可以看这篇文章。本篇文章关于线程...
本篇文章介绍一种设计模式——外观模式。本篇文章内容参考《JAVA与模式》之门面模式,外观模式,深入浅出外观模式(二)。 一、外观模式概述 1.定...
本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根据工厂模式的应用特性,一共分为...
专题公告
设计模式