博客专栏  >  编程语言   >  图解算法

图解算法

算法是程序的灵魂,也是体现程序之美的方法,一个好的算法可以用几毫秒的时间完成一个不是很好算法十几年所完成不了的工作。

关注
1 已关注
5篇博文
  • 【图解算法】Java GC算法

    1、JVM内存组成结构 JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-...

    2017-04-07 12:16
    1391
  • 【图解算法】排序算法——快速排序

    简介首先还是得简单的介绍一下快速排序这个算法。 快速排序(Quicksort),又称划分交换排序(partition-exchange sort),一种排序算法,最早由东尼·霍尔提出。在平均状况下,...

    2017-06-13 19:25
    363
  • 【图解算法】排序算法——归并排序

    0.什么是归并排序(Merge sort)?是创建在归并操作上的一种有效的排序算法,效率为O(n log n)。1945年由约翰·冯·诺伊曼首次提出。该算法是采用分治法(Divide and Conq...

    2017-06-12 23:54
    145
  • 【图解算法】排序算法——插入排序

    插入排序(insertion sorting)大体含义是这样的,想我们在打扑克牌理排时的思路一样,来一张扑克牌做一次插入操作。下面我们给出普通版和优化版的插入排序 public int [] i...

    2017-06-09 01:08
    100
  • 【排序算法】图解算法——用眼睛学习算法

    大家都知道的排序算法大概有冒泡排序、选择排序、快速排序这几种。分享一种加深对算法理解的方法,看算法的实现过程结合算法的本质思想来理解算法,可以达到手写算法的实现效果。冒泡排序(Bubble Sort)...

    2017-05-21 22:20
    197

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部