线段树基本应用
void build_tree(int arr[],int tree[],int node,int start,int end){
if(start==end) tree[node]=arr[start];
else{
int mid=(start+end)/2;
int left_node=2*node+1;
int right_node=2*node+2;
build_tree(arr,tree,left_node,start,mid);
build_tree(arr,tr
原创
2021-05-08 23:02:29 ·
63 阅读 ·
0 评论