树状数组学习笔记 发表于 2019-02-03 | 更新于 2019-04-21 | 分类于 OI , 数据结构 本文字数: 4.2k 先来看一道题。 题目描述如题,已知一个数列,你需要进行下面两种操作: 将某一个数加上x 求出某区间每一个数的和 输入输出格式输入格式:第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。 第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。 接下来M行每行包含3个整数,表示一个操作,具体如下: 操作1: 格式:1 x k 含义:将第x个数加上k 操作2: 格式 ... 阅读全文 »
初探Java继承 发表于 2019-01-13 | 更新于 2019-02-03 | 分类于 Java 本文字数: 2.1k 萌新刚学Java,对其继承机制有些疑问,在此小小总结一下,当然不会很全面,到寒假里再详细介绍。 概述继承是Java复用代码的有效手段之一,它通过已定义的类来产生一个新类。在Java中,继承用extends关键字声明,其中被继承的被称为父类或基类,通过继承基类而产生的新类被称为子类或派生类。 继承的规则当子类和父类在同一个包内时,子类可以获得父类的所有非private域和方法,否则子类将获得父类的所 ... 阅读全文 »