Input{"calls":[{"method":"addNum","args":[0]},{"method":"addNum","args":[1]},{"method":"addNum","args":[2]},{"method":"addNum","args":[3]},{"method":"addNum","args":[4]},{"method":"addNum","args":[5]},{"method":"addNum","args":[6]},{"method":"addNum","args":[7]},{"method":"addNum","args":[8]},{"method":"addNum","args":[9]},{"method":"addNum","args":[10]},{"method":"addNum","args":[11]},{"method":"addNum","args":[12]},{"method":"addNum","args":[13]},{"method":"addNum","args":[14]},{"method":"addNum","args":[15]},{"method":"addNum","args":[16]},{"method":"addNum","args":[17]},{"method":"addNum","args":[18]},{"method":"addNum","args":[19]},{"method":"addNum","args":[20]},{"method":"addNum","args":[21]},{"method":"addNum","args":[22]},{"method":"addNum","args":[23]},{"method":"addNum","args":[24]},{"method":"addNum","args":[25]},{"method":"addNum","args":[26]},{"method":"addNum","args":[27]},{"method":"addNum","args":[28]},{"method":"addNum","args":[29]},{"method":"addNum","args":[30]},{"method":"addNum","args":[31]},{"method":"addNum","args":[32]},{"method":"addNum","args":[33]},{"method":"addNum","args":[34]},{"method":"addNum","args":[35]},{"method":"addNum","args":[36]},{"method":"addNum","args":[37]},{"method":"addNum","args":[38]},{"method":"addNum","args":[39]},{"method":"addNum","args":[40]},{"method":"addNum","args":[41]},{"method":"addNum","args":[42]},{"method":"addNum","args":[43]},{"method":"addNum","args":[44]},{"method":"addNum","args":[45]},{"method":"addNum","args":[46]},{"method":"addNum","args":[47]},{"method":"addNum","args":[48]},{"method":"addNum","args":[49]},{"method":"addNum","args":[50]},{"method":"addNum","args":[51]},{"method":"addNum","args":[52]},{"method":"addNum","args":[53]},{"method":"addNum","args":[54]},{"method":"addNum","args":[55]},{"method":"addNum","args":[56]},{"method":"addNum","args":[57]},{"method":"addNum","args":[58]},{"method":"addNum","args":[59]},{"method":"addNum","args":[60]},{"method":"addNum","args":[61]},{"method":"addNum","args":[62]},{"method":"addNum","args":[63]},{"method":"addNum","args":[64]},{"method":"addNum","args":[65]},{"method":"addNum","args":[66]},{"method":"addNum","args":[67]},{"method":"addNum","args":[68]},{"method":"addNum","args":[69]},{"method":"addNum","args":[70]},{"method":"addNum","args":[71]},{"method":"addNum","args":[72]},{"method":"addNum","args":[73]},{"method":"addNum","args":[74]},{"method":"addNum","args":[75]},{"method":"addNum","args":[76]},{"method":"addNum","args":[77]},{"method":"addNum","args":[78]},{"method":"addNum","args":[79]},{"method":"addNum","args":[80]},{"method":"addNum","args":[81]},{"method":"addNum","args":[82]},{"method":"addNum","args":[83]},{"method":"addNum","args":[84]},{"method":"addNum","args":[85]},{"method":"addNum","args":[86]},{"method":"addNum","args":[87]},{"method":"addNum","args":[88]},{"method":"addNum","args":[89]},{"method":"addNum","args":[90]},{"method":"addNum","args":[91]},{"method":"addNum","args":[92]},{"method":"addNum","args":[93]},{"method":"addNum","args":[94]},{"method":"addNum","args":[95]},{"method":"addNum","args":[96]},{"method":"addNum","args":[97]},{"method":"addNum","args":[98]},{"method":"addNum","args":[99]},{"method":"getIntervals","args":[]}]}
Expectednull
⏱ Performance - must finish in 2000ms
Adding 100 sequential numbers and then getting intervals tests O(n) insertion and retrieval performance within 2 seconds.
✓ Efficient O(log n) insertion and O(n) retrieval confirmed.