个人简介

Echo Blog


江湖无名 安心练剑
  • sort-03-SelectSort 选择排序算法详解
    选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。 如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它...
    2016-07-14 09:22:22 | Algorithm
  • sort-02-QuickSort 快速排序到底快在哪里?
    创作目的 最近想系统整理一下数据库的索引系列,然后就牵扯到了二分查找,二分查找的前提需要排序。 排序工作中我们用的很多,不过很少去关心实现;面试中,排序的出场率非常高,以此来验证大家是否懂得“算法”。 无论如何,排序算法都值得每一位极客去学习和掌握。 快速排序 Quicksort 快速排序(有时称为分区交换排序)是一种有效的排序算法。 由英国计算机科学家Tony Hoare于19...
    2016-07-14 09:22:22 | Algorithm
  • sort-01-bubble sort 冒泡排序算法详解
    创作目的 最近想系统整理一下数据库的索引系列,然后就牵扯到了二分查找,二分查找的前提需要排序。 排序工作中我们用的很多,不过很少去关心实现;面试中,排序的出场率非常高,以此来验证大家是否懂得“算法”。 无论如何,排序算法都值得每一位极客去学习和掌握。 冒泡排序 冒泡排序(英语:Bubble Sort)又称为泡式排序,是一种简单的排序算法。 它重复地走访过要排序的数列,一次比较两个...
    2016-07-14 09:22:22 | Algorithm
  • Sort
    排序 【Exchange sorts】 冒泡排序 BubbleSort 快速排序 Quicksort 【Selection sorts】 Selection sort Heapsort 【Insertion sorts】 Insertion sort Shellsort 【Merge sorts】 Merge sort 【Distribution sorts】 ...
    2016-07-14 09:22:22 | Algorithm
  • JFinal
    JFinal Hello World JFinal JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。 自动扫描映射设计的若干缺点:引入新概念(如注解)增加学习成本、性能低、jar 包扫描可靠性与安全性低 JFinal Hello World ...
    2016-07-14 00:53:02 | Java
  • LESS
    {LESS} Hello World Language Features Variables Extend Mixins Parametric Mixins Mixins as Functions {LESS} Less is a CSS pre-processor, me...
    2016-06-29 04:56:00 | UI
  • Spring Boot-00-overview 概览
    Spring Boot 对构建可用于生产的Spring应用程序持坚定态度。 Spring Boot 倾向于使用约定而非配置,它旨在使您尽快启动并运行。 是什么 Spring Boot简化了基于Spring的应用开发,通过少量的代码就能创建一个独立的、产品级别的Spring应用。 Spring Boot为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。 多...
    2016-06-19 08:57:12 | Spring
  • Annotation
    Annotations, a form of metadata, provide data about a program that is not part of the program itself. annotations doc Basics The Format of an Annotation The at sign character @ indicate...
    2016-06-04 14:36:10 | Java