A Hybrid Adjacency And Time-Based Data Structure For Analysis Of Temporal Networks