将String对象表示为2D欧几里德图中的一个点

时间:2012-04-12 15:44:39

标签: java string graph representation

请告诉我是否有办法使用(x,y)在2d图上绘制点 通过将(或我可以说是映射)String对象导出为'x'和'y'的数值来进行坐标。 示例:我有一个字符串“abcd”。这需要表示为欧几里德图中的一个点。 优选的语言是Java。

3 个答案:

答案 0 :(得分:10)

是的,至少有一种方法可以做到这一点。

答案 1 :(得分:5)

用于价值观的事情:

  • 字符串的哈希
  • 字符串的长度
  • 所有字符的数字添加
  • 所有角色的
  • [某些数学函数]

将其中一个用于x,另一个用于y。你去吧。

答案 2 :(得分:3)

您可以尝试将字符串提供给垃圾邮件过滤器(x =垃圾邮件),并根据词汇和语法复杂性(y =可读性)提供可读性分数。或者编写一些使用StackOverflow API将其作为问题或答案提交的内容,并绘制得到多少upvotes。

另外,尝试将字符串本身作为程序进行评估 - 如果它终止则绘制0,如果不终止则绘制1(您可能需要等待一段时间才能确定此结果)。