-1
A
回答
3
我认为这是一个比数据结构问题更重要的数学问题。 :-)
数字1 + 2 + ... + n的总和等于n(n + 1)/ 2。这个数字被称为第n个triangular number。
希望这会有所帮助!
+0
谢谢!我被告知他们是这样的数据结构,但我想这也可以。再次感谢您的帮助! :d – 2014-09-02 22:54:09
0
这个简单的求和问题的数据结构是一个矫枉过正的问题。如果这个数字是连续的,那么是推动这个的最佳公式。即使连续的序列从像[8 9 10 11 12 13]
这样的随机数开始,那么您仍然可以通过((13 * (13 + 1))/2) - ((7 * (7 + 1))/2)
来计算它。
此外,如果您需要数据结构,则可以使用Segment Tree来计算范围总和。 (当数据不连续时最好适合)
相关问题
- 1. 寻找最大的数据结构
- 2. 寻找适当的python数据结构
- 3. 在每行中添加连续数字
- 4. C#寻找用于JSON数据的灵活数据结构
- 5. 数据结构来实现连接
- 6. 寻找数字
- 7. 将更多数据添加到结构
- 8. 寻找一个好的数据库结构来实现Facebook/SO的通知
- 9. 寻找一个有效的数据结构来做一个快速搜索
- 10. 寻找JQuery风格的Web控件来深入挖掘树型数据结构
- 11. 寻找特殊的数据结构来映射INI基于配置文件
- 12. 寻找一个可排序数据结构的建议
- 13. 需要非常大的数据结构。寻找想法
- 14. C#寻找一个灵活的数据结构
- 15. 寻找点和物体碰撞的理想数据结构?
- 16. 表示分段连续范围的数据结构?
- 17. 用于存储连续变化值的数据库结构
- 18. 在Java中查找连续数字
- 19. 查找连续数字序列
- 20. 查找数组中的连续字符
- 21. 加字特里数据结构
- 22. 如何在一个字符串中添加连续的数字
- 23. 寻找最佳子结构
- 24. 熊猫的方式来查找不连续的数据
- 25. 如何运行查询来查找连续的所有数据?
- 26. 高效地将数据结构添加到数据库
- 27. Nest恒温器结构:添加新的数据字段
- 28. 寻找数组的最大增长子集(非连续的)
- 29. RPGLE数据结构数组查找
- 30. 连续数字计数
听起来像是在询问[Fenwick树](https://en.wikipedia.org/wiki/Fenwick_tree)。 – Sneftel 2014-09-02 22:31:31
你能再细说一下吗?你是否总结了从1到N的数字?或者你是否想加入子范围? – templatetypedef 2014-09-02 22:38:48
是的,我试图添加所有数字包含。 – 2014-09-02 22:42:46