数据结构 树状数组
来源:互联网 发布:时时彩计算软件 编辑:程序博客网 时间:2024/04/28 16:08
public class ffff { static int a[] = new int[9]; static int BIT[] = new int[9]; public static void main(String[] args) { // TODO Auto-generated method stub for (int i = 1; i <= 8; i++) a[i] = i; new ffff().build(); for (int i = 1; i <= 8; i++) System.out.println(sum(i)); } static int sum(int end) { int sum = 0; while (end > 0) { sum += BIT[end]; end -= lowbit(end); } return sum; } static int lowbit(int t) { return t & (-t); } void build() { for (int i = 1; i <= 8; i++) { BIT[i] = a[i]; for (int j = i - 1; lowbit(i) > lowbit(j) && j != 0; j--) BIT[i] += a[j]; } }}
0 0
- 数据结构之树状数组
- 数据结构之树状数组
- [数据结构]树状数组专辑
- 数据结构之树状数组
- 数据结构之树状数组
- 【数据结构】树状数组
- 数据结构 树状数组
- 树状数组学习 ----- 数据结构
- 树状数组(数据结构)
- 数据结构之树状数组
- 【数据结构之树状数组】
- [数据结构]树状数组
- 数据结构 树状数组
- 数据结构 树状数组
- 树状数组---数据结构
- 数据结构之树状数组
- [数据结构]树状数组
- 数据结构之树状数组
- 现代程序设计 作业7 - 更加简单的题目
- android之init进程-uevent
- 现代程序设计 作业9 - 综合练习
- MySQL重装start service失败的解决
- TcpConnection类介绍[4-1]
- 数据结构 树状数组
- JXL操作Excel
- “成交高于一切”-------读书笔记
- Linux中的内存管理
- 一边旅游一边打炮
- 对方的身份
- 1号店于刚:未来电商发展的十大趋势
- 阿里小微金服发展方针:稳妥创新,欢迎监管
- 完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法