0%

线段树介绍

线段树是处理区间问题的一种数据结构,它可以处理的问题有:

  • 区间查询
  • 单点查询
  • 区间更新
  • 单点更新

线段树的性质

阅读全文 »

这是我第一次写博客,请多指教!

vector是一种向量容器,说白了就是可以改变大小的数组。

vector是一个模板类,如果直接这样会报错:

1
vector a; //报错,因为要指定模板。

需要像这样:

阅读全文 »

归并排序原理


先对源数组拆拆拆!拆成最小的单个元素,再分别合并,合并时保证两数组有序(单元素有序,尽管非常平凡),
然后再一路合并下去,就得到有序的大数组了。
这种思想叫分治,就是"分而治之"

归并排序模版

阅读全文 »