
算法
文章平均质量分 67
yamorn
热爱互联网行业,具有三年的互联网工作经验,擅长java web开发,有过大型网站开发经验,熟悉系统设计、开发、测试和发布整个流程。能够分析业务需求,撰写需求分析和详细设计文档,能够对详细设计文档开发相关业务模块,能够在团队中进行Code Review,重构和优化项目代码,有着很好的自学能力和良好的英文文档阅读习惯,注重工作效率和团队合作。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最大子数组问题
package com.algorithm.sort; /** * Created by louis on 2015/3/16. */ // 最大子数组问题 该类中采用三种方法求解 public class MaxSubArray { /* 暴力求解:先找出从第1个元素开始的最大子数组,而后再从第2个元素开始找出从第2个 元素开始原创 2015-03-17 11:24:31 · 375 阅读 · 0 评论 -
排序算法
package com.algorithm.sort; /** * Created by louis on 2015/3/5. */ public class Sort { /* Pseudo code: for i=0 to A.length k=i; for j=i+1 to A.length原创 2015-03-17 11:25:14 · 416 阅读 · 0 评论 -
堆排序
package com.algorithm.sort; import java.util.Arrays; /** * Created by louis on 2015/3/17. */ public class HeapSort { private static int heapSize=0; public static void maxHeapify(int[] arr原创 2015-03-17 17:26:13 · 380 阅读 · 0 评论 -
计数排序
package com.algorithm.sort; /** * Created by yamorn on 15-3-29. */ /* 计数排序:对于每一个输入元素x,确定小于x的元素个数。利用这一信息,直接把x放到它在输出数组中的位置上。 例如,如果由17个元素小于x,则x就应该放在第18个位置上。 计数排序时稳定的:具有相同值的元素在输出数组中的相对位置次序在原创 2015-03-29 22:28:26 · 335 阅读 · 0 评论 -
大根堆优先队列
package com.algorithm.sort; import static java.lang.Integer.MIN_VALUE; /** * Created by yamorn on 15-3-23. */ /* 使用堆实线的最大优先队列 */ public class PriorityQueue { private int heapSize=-1;原创 2015-03-24 00:24:09 · 902 阅读 · 0 评论