连续数组子数组最大和
来源:互联网 发布:centos终止命令 编辑:程序博客网 时间:2024/05/05 00:45
求解连续数组子数组最大和算法,时间复杂度为O(N)
#include <iostream>#define MAX_LEN 1024int main(){ int a[MAX_LEN]; int n; scanf("%d", &n); for (int i = 0; i < n; i++)//这种输入数组的方法 scanf("%d", &a[i]); int max_num = a[0]; int curr_num = a[0]; for (int i = 1; i < n; i++) { if (curr_num > 0) { curr_num += a[i]; } else { curr_num = a[i]; } if (curr_num > max_num) { max_num = curr_num; } } std::cout << max_num << std::endl;}
0 0
- 连续子数组最大和
- 连续最大子数组和
- 连续子数组最大和
- 最大连续子数组和
- 连续子数组最大和
- 最大连续子数组和
- 最大连续子数组和
- 最大连续子数组和
- 最大连续子数组和
- 最大连续子数组和
- 最大连续子数组和
- 最大连续子数组和
- 最大连续子数组和
- 最大连续子数组和。
- 最大子数组和(连续)
- 最大连续子数组和
- 最大连续子数组和
- 最大连续子数组和
- Javaweb开发为什么需要分前后端,放弃原生JSP
- 你必须知道的Java开发大牛
- Spring中BeanPostProcessor
- IOS编译的那点事
- 产品研发记录03:关于技术债务的思考
- 连续数组子数组最大和
- android studio 调试 的问题
- java InputStream读取数据问题
- 统计学知识复习
- KVM虚拟机磁盘扩容
- Struts2-ValueStack-ActionContext-ServletContext-request-session
- ubuntu 16.04安装mariadb并配置phpmyadmin
- iis
- Leetcode #309 Best Time to Buy and Sell Stock with Cooldown