zoukankan      html  css  js  c++  java
  • 常见算法题解析

    1、滴滴真题第一道

    答案(AC):

    var readline = require('readline');
    const rl = readline.createInterface({
            input: process.stdin,
            output: process.stdout
    });
    var input="";
    var input_array="";
    process.stdin.resume();
    process.stdin.setEncoding('ascii');
    process.stdin.on('data', function (data) {
        input += data;
    });
    var n;
    var arr=[];
    process.stdin.on('end', function () {
        input_array = input.split("
    ");
        // 处理input
        n=input_array[0];
        arr=input_array[1].split(" ").map(function(item){
            return parseInt(item,10);
        });
        console.log(FindGreatestSumOfSubArray(arr));
    });
    function FindGreatestSumOfSubArray(array){
        var max=array[0];
        var temp=array[0];
        for(var i=0;i<array.length;i++){
            temp=Math.max(temp+array[i],array[i]);
            max=Math.max(temp,max);
        }
        return max;
    }
  • 相关阅读:
    我与solr(二)--导入mysql数据库
    Android 渐变效果
    希尔排序
    插入排序
    选择排序
    冒泡排序法
    QT仿QQ页面
    Colliding Mice
    QTablewidget通过代理实现限制输入
    QT绘制心形图案二
  • 原文地址:https://www.cnblogs.com/zhuzhenwei918/p/6814971.html
Copyright © 2011-2022 走看看