
算法
BigVolcano
自我评价: 对软件有浓厚的兴趣,喜欢数据库方面的设计和逻辑处理,期望在程序员的路上进一步深造
热爱篮球,喜欢跑步健身,喜欢读书,渴望个人成长,能够独立自主学习,爱好广泛
坚韧乐观,意志坚定,责任感强,工作认真,能适应高强度工作
展开
-
剑指offer第六题
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。import java.util.ArrayList;public class Solution { public原创 2017-09-15 17:25:51 · 360 阅读 · 0 评论 -
最大连续子序列的四种求解方法
第一种:常规的求解算法:使用三层for循环,然后进行比较得到最大值最后进行返回即可 第一层for循环确定开始的子序列的位置 第二次for循环确定结束的子序列的位置 第三层for循环进行求和相加 if判断进行求和比较返回较大的子序列的和package 最大子序列求和方法一;public class MaxSum01 { public static int MaxSum(int[]原创 2017-10-07 22:10:56 · 2118 阅读 · 0 评论