¿Cómo puedo encontrar los vértices de la línea quebrada que rodea la silueta en esta imagen? algoritmo de horizonte
Una posible entrada para el ejemplo anterior es:
WIDTH HEIGHT POSITION 3 9 17 5 9 9 12 4 8 3 11 3 10 7 1 2 3 19
Así que para este ejemplo la solución sería
[(1, 0), (1, 7), (3, 7), (3, 11), (6, 11), (6, 7), (9, 7), (9, 9), (14, 9), (14, 4), (17, 4), (17, 9), (20, 9), (20, 3), (21, 3), (21, 0)]
¿Están todos los elementos de 'WIDTH',' 'altura característica y position' garantizados para ser números enteros? – Jacob
Duplicado http://stackoverflow.com/questions/1066234/the-skyline-problem – porges
@Porges No es un duplicado Diría que las respuestas (y la pregunta también, supongo) de la pregunta anterior se centran exclusivamente en escribir soluciones que toma caracteres mínimos. La mayoría de ellos no son legibles :) – Swapnil