小编ima*_*age的帖子

如何找到与另一个点最近点的边上的点

我正在寻找有效地找到边缘上的点的方法,该点是与其他点最接近的点.

假设我知道两个点是边的顶点.我可以计算穿过这些点的线的方程.

计算边缘上的点的最佳方法是什么,该点是平面中某个其他点的最近点.

我会发布一张图片,但我没有足够的声望点.

algorithm math

7
推荐指数
2
解决办法
3789
查看次数

最有效的加入字符串的方式

我需要连接很多字符串并在其中任何一个之间加上逗号.我有一个字符串列表

"123123123213"
"1232113213213"
"123213123"
Run Code Online (Sandbox Code Playgroud)

而且我想得到

"123123123213,1232113213213,123213123"
Run Code Online (Sandbox Code Playgroud)

我想知道实现这一目标的最佳方法是什么.

我可以这样做:

private List<string> stringList = new List<string> { 
    // a lot of strings in here
    "1234567890", "34343434", "4343434" }; 

string outcome = string.Join(",", stringList.ToArray());
Run Code Online (Sandbox Code Playgroud)

或者可能:

StringBuilder builder = new StringBuilder();
stringList.ForEach(val => {
    builder.Append(val);
    builder.Append(",");
});

string outcome = builder.ToString();
Run Code Online (Sandbox Code Playgroud)

哪种方式更好?你知道连接字符串的更好方法吗?

c# string performance

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

algorithm ×1

c# ×1

math ×1

performance ×1

string ×1