用户中心USER CENTER

首页/用户
  • 开篇:二十三种设计模式的通俗理解

    摘要:里氏替换原则里氏代换原则面向对象设计的基本原则之一。里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。里氏代换原则是对开闭原则的补充。而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范。 showImg(https://segmentfault.com/img/bVbuXAu?w=640&h=361); 本文为本次系列文章的第一篇,接下...

    morgan 发布于Java
  • leetcode406. Queue Reconstruction by Height

    摘要:题目要求假设有一组人站成一堆,每个人都记录下了自己的高度,以及在自己前面有多少个不比自己矮的人。现在请按照这个信息将这组人放在队列中正确的位置上并返回。但是这样解决其实复杂化了问题。即越大,则该同等高度的人一定在另一个同等高度的人后面。 题目要求 Suppose you have a random list of people standing in a queue. Each per...

    morgan 发布于Java
  • fast-spring-boot快速开发项目

    摘要:集成等,可使用代码生成器快速开发项目,使用打包发布项目主页访问地址项目目标快速开发灵活配置方便维护快速定位问题可持续集成快速部署集成分布式缓存集成分布式事务集成分布式数据库集成分布式消息队列集成分布式任务调度系统可监控项 Introduction fast-spring-boot 集成Spring Boot 2.1,Mybatis,Mybatis Plus,Druid,FastJson...

    morgan 发布于Java
  • [LintCode/LeetCode] Best Meeting Point

    Problem A group of two or more people wants to meet and minimize the total travel distance. You are given a 2D grid of values 0 or 1, where each 1 marks the home of someone in the group. The distance ...

    morgan 发布于Java
  • java实现选择排序

    摘要:选择排序就是把最大或者最小的数找出来后,从数组边缘开始逐个地放置好。选择排序的时间复杂度为这是一种不稳定的排序。代码实现如下记录下最小值的位置交换两个位置的值 选择排序就是把最大或者最小的数找出来后,从数组边缘开始逐个地放置好。 如下图(这里我以找出最小的数字为例):showImg(https://segmentfault.com/img/bVbcCle?w=941&h=560); 这...

    morgan 发布于Java
<