MCPcopy Create free account
hub / github.com/algorithmzuo/algorithm-journey / add

Method add

src/class185/Code01_Wave1.java:261–277  ·  view source on GitHub ↗
(int jobi, int jobv, int l, int r, int i)

Source from the content-addressed store, hash-verified

259 }
260
261 public static int add(int jobi, int jobv, int l, int r, int i) {
262 if (i == 0) {
263 i = ++cntt;
264 }
265 if (l == r) {
266 sum[i] += jobv;
267 } else {
268 int mid = (l + r) >> 1;
269 if (jobi <= mid) {
270 ls[i] = add(jobi, jobv, l, mid, ls[i]);
271 } else {
272 rs[i] = add(jobi, jobv, mid + 1, r, rs[i]);
273 }
274 sum[i] = sum[ls[i]] + sum[rs[i]];
275 }
276 return i;
277 }
278
279 public static int query(int jobl, int jobr, int l, int r, int i) {
280 if (i == 0) {

Callers 5

mainMethod · 0.95
dijkstraMethod · 0.45
computeMethod · 0.45
prepareMethod · 0.45
mainMethod · 0.45

Calls 1

getDistMethod · 0.95

Tested by

no test coverage detected