{"openapi":"3.1.0","info":{"title":"Binary Heap Visualizer","description":"Insert and remove values in a min- or max-heap and watch sift-up and sift-down animate step by step in both tree and array views.","version":"1.0"},"servers":[{"url":"https://dabbled.ai"}],"paths":{"/apps/binary-heap-visualizer":{"get":{"operationId":"binaryHeapVisualizer","summary":"Insert and remove values in a min- or max-heap and watch sift-up and sift-down animate step by step in both tree and array views.","parameters":[{"name":"heap_type","in":"query","required":false,"description":"Heap type","schema":{"type":"string","enum":["Min","Max"]}},{"name":"insert_value","in":"query","required":false,"description":"Value(s) to insert (comma separated)","schema":{"type":"string"}},{"name":"random_size","in":"query","required":false,"description":"Random fill size","schema":{"type":"number"}},{"name":"max_size","in":"query","required":false,"description":"Maximum heap size","schema":{"type":"number"}},{"name":"speed","in":"query","required":false,"description":"Animation speed (ms per step)","schema":{"type":"number"}}],"responses":{"200":{"description":"Rendered app reflecting the given inputs."}}}}}}