{"title":"Blacklight Inspection","page_title":"Data structures in practice","uri_ins":"http://data-structures-in-practice.com/","uri_dest":"https://www.data-structures-in-practice.com/","uri_redirects":["http://data-structures-in-practice.com/","https://data-structures-in-practice.com/"],"secure_connection":{},"host":"data-structures-in-practice.com","config":{"emulateDevice":{"name":"iPhone 14 Pro Max","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1","viewport":{"width":430,"height":739,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=d8933d75-28cf-443c-b20c-2a5be73b5c68"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"6.6.87.1-microsoft-standard-WSL2"}},"script":{"host":"27f34b741838","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-08T18:03:33.583Z","end_time":"2026-09-08T18:03:44.458Z","browsing_history":["https://www.data-structures-in-practice.com/","https://www.data-structures-in-practice.com/arrays/","https://www.data-structures-in-practice.com/big-o-notation/"],"hosts":{"requests":{"first_party":["data-structures-in-practice.com","www.data-structures-in-practice.com"],"third_party":["www.google-analytics.com","www.googletagmanager.com","region1.google-analytics.com","d33wubrfki0l68.cloudfront.net","data-structures-in-practice.disqus.com","disqus.com","c.disquscdn.com","fonts.googleapis.com","cdn.viglink.com","referrer.disqus.com","fonts.gstatic.com","links.services.disqus.com","api.viglink.com"]}},"reports":{"behaviour_event_listeners":{"MOUSE":{"https://c.disquscdn.com/next/embed/alfie_v4.63f1ab6d6b9d5807dc0c94ef3fe0b851.js":["click","mousedown"],"https://c.disquscdn.com/embedv2/latest/embedv2.js":["scroll"],"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["click"],"https://c.disquscdn.com/next/embed/lounge.bundle.7f21ab1c601ae726335d27912834559e.js":["click","scroll","mousemove"],"https://c.disquscdn.com/next/recommendations/common.bundle.43d7b81d7be743ddbbff9eeae86f2a4b.js":["click"],"https://c.disquscdn.com/next/recommendations/recommendations.bundle.e10dd10b7f8cbf10e87b9f893f636092.js":["click","scroll","mousemove"],"https://data-structures-in-practice.disqus.com/recommendations.js":["click","scroll","mousemove"],"https://data-structures-in-practice.disqus.com/embed.js":["click","scroll","mousemove"]},"KEYBOARD":{"https://c.disquscdn.com/next/embed/common.bundle.712217b7f5a618b8bc684129c2acd47a.js":["keypress"],"https://c.disquscdn.com/next/recommendations/common.bundle.43d7b81d7be743ddbbff9eeae86f2a4b.js":["keypress"]}},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{},"texts":{}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{}},"cookies":[{"name":"_ga","value":"GA1.2.1966261589.1788890621","domain":"data-structures-in-practice.com","path":"/","expires":"2027-10-13T18:03:40.986Z","size":30,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gid","value":"GA1.2.1471164874.1788890621","domain":"data-structures-in-practice.com","path":"/","expires":"2026-09-09T18:03:40.000Z","size":31,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_gat","value":"1","domain":"data-structures-in-practice.com","path":"/","expires":"2026-09-08T18:04:40.000Z","size":5,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false},{"name":"_ga_8LXKDE5M1V","value":"GS2.2.s1788890621$o1$g0$t1788890621$j60$l0$h0","domain":"data-structures-in-practice.com","path":"/","expires":"2027-10-13T18:03:41.125Z","size":59,"httpOnly":false,"secure":false,"session":false,"priority":"Medium","sameParty":false,"sourceScheme":"Secure","sourcePort":443,"type":"js","third_party":false}],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[{"data":{"body":"format=jsonp&jsonp=vglnk_17888906218777&key=cfdfcf52dffd0a702a61bad27507376d&subId=5788046&loc=https%3A%2F%2Fwww.data-structures-in-practice.com%2Fbig-o-notation%2F&v=2","filter":"||disqus.com/api/ping","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://links.services.disqus.com/api/ping"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"abe":0,"dnt":0,"embed_hidden":0,"event":"init_embed","experiment":"videofloorexp_hidden","forum":"data-structures-in-practice","forum_id":5788046,"imp":"88ja2h0329mp54","load_time":189,"max_enabled":false,"promoted_enabled":false,"referrer":"https://www.data-structures-in-practice.com/","service":"dynamic","theme":"next","thread":7425849577,"thread_slug":"big_o_notation_data_structures_in_practice_67","tracking_enabled":0,"user_type":"anon","variant":"active"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=data-structures-in-practice&t_u=https%3A%2F%2Fwww.data-structures-in-practice.com%2Fbig-o-notation%2F&t_d=Big%20O%20notation%20-%20Data%20structures%20in%20practice&t_t=Big%20O%20notation%20-%20Data%20structures%20in%20practice&s_o=default#version=2b53f7bc0e6db9df9d9b00a3aca1508b","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=189&event=init_embed&thread=7425849577&forum=data-structures-in-practice&forum_id=5788046&imp=88ja2h0329mp54&thread_slug=big_o_notation_data_structures_in_practice_67&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp_hidden&variant=active&service=dynamic&promoted_enabled=false&max_enabled=false&referrer=https%3A%2F%2Fwww.data-structures-in-practice.com%2F"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"failed_recommendations.server.undefined"}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=failed_recommendations.server.undefined"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":2,"rn":2.5927270780556304}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=2&rn=2.5927270780556304"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":1,"rn":2.5927270780556304}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=1&rn=2.5927270780556304"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1788890621017,"_s":1,"_ss":1,"are":1,"cid":1966261589.178889,"dl":"https://www.data-structures-in-practice.com/big-o-notation/","dma":1,"dma_cps":"a","dt":"Big O notation - Data structures in practice","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6930v9109580878za20g","ir":1,"ngs":1,"npa":0,"pscdl":"","rcb":1,"sct":1,"seg":0,"sid":1788890621,"sr":"430x739","tag_exp":"115616986~115938466~115938469~118897920~118897930~120213116~120385423~120469145~120469153","tfd":425,"tid":"G-8LXKDE5M1V","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-8LXKDE5M1V&gtm=45je6930v9109580878za20g&_p=1788890621017&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=EBAI&are=1&cid=1966261589.1788890621&frm=0&ir=1&ngs=1&pscdl=&rcb=1&sr=430x739&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115616986~115938466~115938469~118897920~118897930~120213116~120385423~120469145~120469153&dl=https%3A%2F%2Fwww.data-structures-in-practice.com%2Fbig-o-notation%2F&dt=Big%20O%20notation%20-%20Data%20structures%20in%20practice&sid=1788890621&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=425"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-8LXKDE5M1V"}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-8LXKDE5M1V&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":1471164874.178889,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":108640842,"cid":1966261589.178889,"dl":"https://www.data-structures-in-practice.com/big-o-notation/","dt":"Big O notation - Data structures in practice","gjid":173688850,"jid":85923232,"sr":"430x739","t":"pageview","tid":"UA-74647525-2","ul":"en-us","v":1,"vp":"430x739","z":1332562894}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=108640842&t=pageview&_s=1&dl=https%3A%2F%2Fwww.data-structures-in-practice.com%2Fbig-o-notation%2F&ul=en-us&dt=Big%20O%20notation%20-%20Data%20structures%20in%20practice&sr=430x739&vp=430x739&_u=IEBAAEABAAAAACAAI~&jid=85923232&gjid=173688850&cid=1966261589.1788890621&tid=UA-74647525-2&_gid=1471164874.1788890621&_r=1&_slc=1&z=1332562894"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/big-o-notation/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":"format=jsonp&jsonp=vglnk_17888906181077&key=cfdfcf52dffd0a702a61bad27507376d&subId=5788046&loc=https%3A%2F%2Fwww.data-structures-in-practice.com%2Farrays%2F&v=2","filter":"||disqus.com/api/ping","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://links.services.disqus.com/api/ping"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"failed_recommendations.server.undefined"}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=failed_recommendations.server.undefined"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"abe":0,"dnt":0,"embed_hidden":0,"event":"init_embed","experiment":"videofloorexp_hidden","forum":"data-structures-in-practice","forum_id":5788046,"imp":"88j9vtt3ufllsr","load_time":247,"max_enabled":false,"promoted_enabled":false,"referrer":"https://www.data-structures-in-practice.com/","service":"dynamic","theme":"next","thread":7425844804,"thread_slug":"arrays_data_structures_in_practice_55","tracking_enabled":0,"user_type":"anon","variant":"active"}},"stack":[{"fileName":"https://disqus.com/embed/comments/?base=default&f=data-structures-in-practice&t_u=https%3A%2F%2Fwww.data-structures-in-practice.com%2Farrays%2F&t_d=Arrays%20-%20Data%20structures%20in%20practice&t_t=Arrays%20-%20Data%20structures%20in%20practice&s_o=default#version=2b53f7bc0e6db9df9d9b00a3aca1508b","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/event.gif?abe=0&embed_hidden=0&load_time=247&event=init_embed&thread=7425844804&forum=data-structures-in-practice&forum_id=5788046&imp=88j9vtt3ufllsr&thread_slug=arrays_data_structures_in_practice_55&user_type=anon&theme=next&dnt=0&tracking_enabled=0&experiment=videofloorexp_hidden&variant=active&service=dynamic&promoted_enabled=false&max_enabled=false&referrer=https%3A%2F%2Fwww.data-structures-in-practice.com%2F"},{"data":{"body":{},"filter":"||referrer.disqus.com^","listName":"easyprivacy.txt","query":{"event":"cmp.gpp.absent"}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://referrer.disqus.com/juggler/stat.gif?event=cmp.gpp.absent"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":2,"rn":3.9289886889642975}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=2&rn=3.9289886889642975"},{"data":{"body":{},"filter":"/pixel.gif?","listName":"easyprivacy.txt","query":{"ch":1,"rn":3.9289886889642975}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://cdn.viglink.com/images/pixel.gif?ch=1&rn=3.9289886889642975"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1788890616810,"_s":1,"_ss":1,"are":1,"cid":774186022.178889,"dl":"https://www.data-structures-in-practice.com/arrays/","dma":1,"dma_cps":"a","dt":"Arrays - Data structures in practice","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6930v9109580878za20g","ir":1,"ngs":1,"npa":0,"pscdl":"","rcb":3,"sct":1,"seg":0,"sid":1788890616,"sr":"430x739","tag_exp":"115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~120914213","tfd":452,"tid":"G-8LXKDE5M1V","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-8LXKDE5M1V&gtm=45je6930v9109580878za20g&_p=1788890616810&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=EBAI&are=1&cid=774186022.1788890617&frm=0&ir=1&ngs=1&pscdl=&rcb=3&sr=430x739&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~120914213&dl=https%3A%2F%2Fwww.data-structures-in-practice.com%2Farrays%2F&dt=Arrays%20-%20Data%20structures%20in%20practice&sid=1788890616&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=452"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-8LXKDE5M1V"}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-8LXKDE5M1V&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":201119900.17888907,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":914400550,"cid":774186022.178889,"dl":"https://www.data-structures-in-practice.com/arrays/","dt":"Arrays - Data structures in practice","gjid":1693187835,"jid":797796408,"sr":"430x739","t":"pageview","tid":"UA-74647525-2","ul":"en-us","v":1,"vp":"430x739","z":1681743521}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=914400550&t=pageview&_s=1&dl=https%3A%2F%2Fwww.data-structures-in-practice.com%2Farrays%2F&ul=en-us&dt=Arrays%20-%20Data%20structures%20in%20practice&sr=430x739&vp=430x739&_u=IEBAAEABAAAAACAAI~&jid=797796408&gjid=1693187835&cid=774186022.1788890617&tid=UA-74647525-2&_gid=201119900.1788890617&_r=1&_slc=1&z=1681743521"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/arrays/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_ee":1,"_eu":"EBAI","_fv":1,"_p":1788890614310,"_s":1,"_ss":1,"are":1,"cid":1879176416.178889,"dl":"https://www.data-structures-in-practice.com/","dma":1,"dma_cps":"a","dt":"Data structures in practice","en":"page_view","frm":0,"gcd":"13l3l3l2l2l1","gtm":"45je6930v9109580878za20g","ir":1,"ngs":1,"npa":0,"pscdl":"","rcb":14,"sct":1,"seg":0,"sid":1788890614,"sr":"430x739","tag_exp":"115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153","tfd":752,"tid":"G-8LXKDE5M1V","uaa":"","uab":"","uafvl":"","uam":"","uamb":0,"uap":"","uapv":"","uaw":0,"ul":"en-us","v":2}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://region1.google-analytics.com/g/collect?v=2&tid=G-8LXKDE5M1V&gtm=45je6930v9109580878za20g&_p=1788890614310&gcd=13l3l3l2l2l1&npa=0&dma_cps=a&dma=1&_eu=EBAI&are=1&cid=1879176416.1788890614&frm=0&ir=1&ngs=1&pscdl=&rcb=14&sr=430x739&uaa=&uab=&uafvl=&uam=&uamb=0&uap=&uapv=&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153&dl=https%3A%2F%2Fwww.data-structures-in-practice.com%2F&dt=Data%20structures%20in%20practice&sid=1788890614&sct=1&seg=0&en=page_view&_fv=1&_ss=1&_ee=1&tfd=752"},{"data":{"body":{},"filter":"||googletagmanager.com^","listName":"easyprivacy.txt","query":{"_slc":1,"cx":"c","id":"G-8LXKDE5M1V"}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.googletagmanager.com/gtag/js?id=G-8LXKDE5M1V&cx=c&_slc=1"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{"_gid":725295506.178889,"_r":1,"_s":1,"_slc":1,"_u":"IEBAAEABAAAAACAAI~","_v":"j102","a":2072824384,"cid":1879176416.178889,"dl":"https://www.data-structures-in-practice.com/","dt":"Data structures in practice","gjid":1579672070,"jid":646609394,"sr":"430x739","t":"pageview","tid":"UA-74647525-2","ul":"en-us","v":1,"vp":"430x739","z":464837032}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/j/collect?v=1&_v=j102&a=2072824384&t=pageview&_s=1&dl=https%3A%2F%2Fwww.data-structures-in-practice.com%2F&ul=en-us&dt=Data%20structures%20in%20practice&sr=430x739&vp=430x739&_u=IEBAAEABAAAAACAAI~&jid=646609394&gjid=1579672070&cid=1879176416.1788890614&tid=UA-74647525-2&_gid=725295506.1788890614&_r=1&_slc=1&z=464837032"},{"data":{"body":{},"filter":"||google-analytics.com^$third-party","listName":"easyprivacy.txt","query":{}},"stack":[{"fileName":"https://www.data-structures-in-practice.com/","source":"ThirdPartyTracker RequestHandler"}],"type":"TrackingRequest","url":"https://www.google-analytics.com/analytics.js"}]}}