算法思想
李亚飞的博客
coding...
展开
-
算法基础——快速排序
title: 算法基础——快速排序categories:Algorithmstags:排序算法abbrlink: 254341469date: 2019-11-29 16:41:37排序快速排序通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到...原创 2019-11-29 17:39:14 · 2787 阅读 · 0 评论 -
算法基础——冒泡排序
title: 算法基础——冒泡排序date: 2019-11-29 16:16:29categories:Algorithmstags:排序算法排序冒泡排序通过重复的走访要排序的元素列,依次比较相邻的每个元素,如果顺序错误就交换。代码/* 冒泡排序 *//* 1. 从当前元素起,向后依次比较每一对相邻元素,若逆序则交换 *//* 2. 对所有元素均重复以上步骤,直至...原创 2019-11-29 16:36:47 · 2717 阅读 · 0 评论 -
排序算法——插入排序
title: 算法基础——排序算法abbrlink: 2213989909date: 2019-11-17 21:06:25categories:Algorithmstags:排序算法排序插入排序插入排序由N-1趟排序组成代码/** * 插入排序 * * @param <E> * @param a */ public stati...原创 2019-11-28 22:03:19 · 2702 阅读 · 0 评论 -
动态规划
title: 动态规划categories:Algorithmstags:动态规划abbrlink: 2819424305date: 2019-11-12 16:17:29动态规划基本定义通过把原问题分解为想对简单的子问题的方式求解复杂问题的方法。适用于:重叠子问题在查找有很多重叠子问题的情况的最优解时有效。它将问题重新组合成子问题。为了避免多次解决这些...原创 2019-11-12 22:11:46 · 2755 阅读 · 0 评论