240 投稿
收录了16篇文章 · 6人关注
  • 剑指Offer -- 替换空格(C++)

    题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy。则经过替换之后的字符串为We%20Ar...

  • (一)Two Sum

    题目 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例:给定 ...

  • Resize,w 360,h 240
    堆排序与海量TopK问题

    我的博客地址:https://rebornc.github.io/2018/11/15/%E5%A0%86%E6%8E%92%E5%BA%8F%...

  • Resize,w 360,h 240
    数据结构浅析(四):栈与队列

    1.栈 1.1.栈的定义 栈(stack)是限定仅在表尾(栈顶 top)进行插入和删除操作的后进先出的线性表。 push、pop 操作在栈顶进行...

    0.2 JonyFang 0 21
  • 培训第九天----冒泡法以及字符串相关

    回顾 二维数组指针 注意确定指向位置!指针的运算 互减,自增自减,加减一个整数;移动字节数问题。指针与数组的关系指针数组与数组指针...

  • 设计模式详解——观察者模式

    本篇文章介绍一种设计模式——观察者模式。观察者模式在Android中有着很多的应用,如按钮监听,接口回调以及很多流行框架(RxJava,Even...

    0.1 Ruheng 6 30
  • Resize,w 360,h 240
    设计模式详解——工厂模式(一)

    本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根据工厂模式的应用特性,一共分为...

    0.1 Ruheng 0 6
  • 以生产者/消费者模式实例带你理解线程间通信

    本篇文章基于synchronized和ReentrantLock来讲解如何进行线程间通信,关于上述两种锁的内容,可以看这篇文章。本篇文章关于线程...

  • Resize,w 360,h 240
    设计模式详解——外观模式

    本篇文章介绍一种设计模式——外观模式。本篇文章内容参考《JAVA与模式》之门面模式,外观模式,深入浅出外观模式(二)。 一、外观模式概述 1.定...

    0.4 Ruheng 0 8
  • Resize,w 360,h 240
    设计模式详解——工厂模式(三)

    本篇文章介绍一种设计模式——工厂模式。工厂模式是用来封装对象的创建,减少应用程序和具体类之间的依赖,促进松耦合。根据工厂模式的应用特性,一共分为...

专题公告

设计模式