如何编程在命令行界面中直接输出图、网?

2016-01-18 15:00:39 +08:00
 mikicomo

就是不用邻接矩阵,纯打印输出图形,请 V 友们提供个思路。

http://b.hiphotos.baidu.com/baike/c0%3Dbaike80%2C5%2C5%2C80%2C26/sign=88a02b436d061d95694b3f6a1a9d61b4/e4dde71190ef76c6864ea9509e16fdfaaf516728.jpg

http://h.hiphotos.baidu.com/baike/c0%3Dbaike72%2C5%2C5%2C72%2C24/sign=96b27cf3c55c10383073c690d378f876/b812c8fcc3cec3fd83e1db9cd588d43f8694277f.jpg

2007 次点击
所在节点    问与答
6 条回复
SpicyCat
2016-01-18 15:33:30 +08:00
如果你是说用命令行工具生成网状图, 可以用 graphviz.
如果说你想在终端显示图片, 那找个支持图片的终端模拟器吧.
mikicomo
2016-01-18 15:39:36 +08:00
@SpicyCat 我的想法是用纯语言实现, C/Java 一类的,用-- 这种划线来描绘出图形,就像那种纯打印出爱心图形的实现方式那样,有办法么?
SpicyCat
2016-01-18 15:44:05 +08:00
@mikicomo ascii 图? 这个有现成的库吧? 我记得有工具把图片转换成字符图的。具体的名字忘记了,应该比较容易搜到。
mikicomo
2016-01-18 15:52:54 +08:00
@SpicyCat 那个你貌似误解,我说的图是数据结构里那个图,我是想我把一张图的节点信息都输入完了之后,如何把这张图打印出来,像树状图那样打印出来,不是说我原本有一张图片把图片转化为 ascii 码图
josephpei
2016-01-18 16:25:18 +08:00
这玩意儿找大学 CS 系的老师,很多都有这样的例程。这里美国一个大学老师写的, js 版的
http://www.cs.usfca.edu/~galles/visualization/Algorithms.html
mikicomo
2016-01-18 16:30:39 +08:00
@josephpei 然而渣校老师也不会...(ㄒoㄒ)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/251588

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX