2018-02-28 15:02:01 +01:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<meta charset="UTF-8">
|
|
|
|
<title>Merge TEST</title>
|
|
|
|
<script type="text/javascript" src="js/merge.js"></script>
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
var indices = [
|
|
|
|
[[0,5], [7,9], [15,19]],
|
|
|
|
[[6,10]],
|
|
|
|
[[1,6], [9,16], [21,23]],
|
|
|
|
[[7,9], [12,13]]
|
|
|
|
];
|
|
|
|
|
|
|
|
//var newIndices = mergeIndices(indices);
|
|
|
|
|
|
|
|
//console.log(newIndices);
|
|
|
|
// answer is: [0,19], [21,23]
|
|
|
|
|
2018-03-16 11:01:37 +01:00
|
|
|
indices1 = [
|
2018-02-28 15:02:01 +01:00
|
|
|
[[7,19], [21,25]],
|
|
|
|
[[1,5], [18,22]]
|
|
|
|
];
|
|
|
|
//answer is: [1,5], [7,25]
|
|
|
|
|
2018-03-16 11:01:37 +01:00
|
|
|
indices2 = [
|
2018-02-28 15:02:01 +01:00
|
|
|
[[7,16], [21,25]],
|
|
|
|
[[1,5], [18,22]]
|
|
|
|
];
|
|
|
|
//answer is: [1,5], [7,16], [18,25]
|
|
|
|
|
2018-03-16 11:01:37 +01:00
|
|
|
indices3 = [
|
2018-02-28 15:02:01 +01:00
|
|
|
[[7,16], [21,25]],
|
|
|
|
[[1,5], [18,22]],
|
|
|
|
[[2,30]]
|
|
|
|
];
|
|
|
|
//answer is: [1,30]
|
|
|
|
|
2018-03-16 11:01:37 +01:00
|
|
|
indices4 = [
|
2018-02-28 15:02:01 +01:00
|
|
|
[[1,4], [5, 8], [21,25]],
|
|
|
|
[[1,5], [18,22]],
|
|
|
|
[[0,2], [11,15], [27,31]]
|
|
|
|
];
|
|
|
|
//answer is: [0,8],[11,15],[18,25],[27,31]
|
|
|
|
|
2018-03-16 11:01:37 +01:00
|
|
|
var indices = indices4;
|
2018-02-28 15:02:01 +01:00
|
|
|
var mm = mergeAll(indices);
|
|
|
|
|
|
|
|
console.log(mm);
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|