输出所有和为S的连续正数序列
来源:互联网 发布:国金证券知乎 编辑:程序博客网 时间:2024/04/27 00:27
题目:输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序。
package test05;import java.util.ArrayList;public class test01 { public ArrayList<ArrayList<Integer>> FindContinuousSequence(int sum) { ArrayList<ArrayList<Integer>> allList = new ArrayList<>();// 就是第一次从1开始,第二次从2开始,......最后一次从sum/2开始 for (int i = 1; i <= sum / 2; i++) { int temp = 0; ArrayList<Integer> list = new ArrayList<>(); for (int j = i; j <= sum - temp; j++) { temp = temp + j; list.add(j); if (temp == sum) { allList.add(list); break; } else if (temp > sum) { break; } } } return allList; }}
阅读全文
0 0
- 输出所有和为S的连续正数序列
- C++输出所有和为S的连续正数序列(牛客剑指offer)
- 打印所有和为s的连续正数序列
- 找出所有和为S的连续正数序列
- Q411:打印所有和为s的连续正数序列
- 所有和为S的连续正数序列
- 输入一个正数s,打印出所有和为s的连续正数序列
- 和为S的连续正数序列
- 和为S的连续正数序列
- 和为S的连续正数序列
- 和为s的连续正数序列
- 和为s的连续正数序列
- 和为s的连续正数序列
- 和为S的连续正数序列
- 和为S的连续正数序列
- 和为S的连续正数序列
- 和为s的连续正数序列
- 和为S的连续正数序列
- 基于JZ2440之LINUX内核与U-BOOT分区修改
- Android Studio多渠道打包
- spring cloud 服务注册中心
- QT【002】- mac QT Mac compile problem
- [翻译自Mellanox官网]从最大性能角度来理解PCIE的配置.
- 输出所有和为S的连续正数序列
- 【547】Friend Circles
- linux网络编程(1)
- 移动端iScroll
- 如何将cmd中命令输出保存为TXT文本文件
- java基础篇(十)——函数重写和函数重载
- spring邮件发送,正文附件发送的源码
- Day04-Android4.4后的ART模式概要
- linux opencv支持ffmpeg