因为轮廓算法的结果通过直接观察输出很难判断结果的正确性。

但是如果把输入和输出同时绘制出来,用眼睛判别则相对简单许多。

输入建筑的文件内容格式为,粗体格式为建筑高度:

10 110 50
20 60 70
30 130 90
120 70 160
140 30 250
190 180 220
230 130 290
240 40 280

输入轮廓的文件内容格式为,粗体格式为轮廓高度:

10 110 30 130 90 0 120 70 160 30 190 180 220 30 230 130 290 0

工具显示的结果为:

下载工具源码

作者:Andy Zeng
欢迎任何形式的转载,但请务必注明出处。

http://www.cnblogs.com/andyzeng/p/3671360.html

最新文章

  1. Html5导航插件,支持水平/垂直展示
  2. 解决Eclipse中文乱码 - 技术博客 - 51CTO技术博客 http://hsj69106.blog.51cto.com/1017401/595598/
  3. [小北De编程手记] : Lesson 02 玩转 xUnit.Net 之 基本UnitTest & 数据驱动
  4. 【poj2114】 Boatherds
  5. 与众不同 windows phone (36) - 8.0 新的瓷贴: FlipTile, CycleTile, IconicTile
  6. POJ1860Currency Exchange(SPFA)
  7. JAVA中获取项目文件路径
  8. [Java基础]Java通配符
  9. ORA-01033 ORA-01109 ORA-01034 ORA-12514 ORA-24324 ORA-01041 ORA-01157 ORA-01110
  10. UVa 11121 - Base -2
  11. Xcode 使用技巧
  12. 我的第一本docker书-阅读笔记
  13. 【译】Java中的字符串字面量
  14. jq的on click 事件在苹果下无效
  15. 【原创】Linux基础之文件编码
  16. 在Ubuntu18.04下配置hadoop集群
  17. chown语法
  18. VirtualBox centos7扩容
  19. LoRaWAN 1.1 网络协议规范 - 1 引言
  20. JS放在博客里面运行

热门文章

  1. *转载 Tarjan有向图详解
  2. ubuntu ssh配置
  3. wamp下安装https 实现 ssl 协议,主要是编写小程序通讯
  4. 十三:Transparent Encryption in HDFS(转)
  5. HDU 4568 Hunter(最短路径+DP)(2013 ACM-ICPC长沙赛区全国邀请赛)
  6. 微信小程序:封装全局的promise异步调用方法
  7. Python—元组(戴上了枷锁的列表)
  8. 第十九次ScrumMeeting会议
  9. 《梦断代码Dreaming In Code》阅读笔记(一)
  10. eg_4