小编fra*_*ers的帖子

"循环链表生成器"最快的算法

我有两个问题:

1)将此列表置于"连接"顺序中的最快算法是什么?
2)这是一个现有的问题/算法,它有什么名称?

节点始终以循环方式连接,因此我的起始ID无关紧要.

鉴于此列表:

id node1 node2
A  4     9
B  6     1
C  1     3
D  3    10
E  7     2
F  4     2
G  9     8
H 10     5
I  7     5
J  6     8
Run Code Online (Sandbox Code Playgroud)

node1和node2没有特定的顺序,因此id A可以是4 - 9,也可以是9 - 4.

输出应该是这个(如果它以A开头并不重要,只要输出是一个链).

node ids: 4 - 9 - 8 - 6 - 1 - 3 - 10 - 5 - 7 - 2 - 4
ids:        A   G   J   B   C   D    H   I   E   F
Run Code Online (Sandbox Code Playgroud)

(我在C#中编写代码.但是任何语言的伪代码都可以)

c# algorithm pseudocode

5
推荐指数
1
解决办法
283
查看次数

为证书提供 EC 私钥以在 HttpClient C# 中使用

我有一个可以使用 X509Certificate2 类读取的证书,如下所示:

X509Certificate2 证书 = 新 X509Certificate2(@"certificate.pem");

但我也有一个EC私钥。这是它的文件内容。

-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIKpAuZ/Wwp7FTSCNJ56fFM4Y/rf8ltXp3xnrooPxNc1UoAoGCCqGSM49
AwEHoUQDQgAEqiRaEw3ItPsRAqdDjJCyqxhfm8y3tVrxLBAGhPM0pVhHuqmPoQFA
zR5FA3IJZaWcopieEX5uZ4KMtDhLFu/FHw==
-----END EC PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

我如何将此私钥“提供”给证书并最终提供给我的HttpClient以便它可以用作客户端证书?

这是我的其余代码:

-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIKpAuZ/Wwp7FTSCNJ56fFM4Y/rf8ltXp3xnrooPxNc1UoAoGCCqGSM49
AwEHoUQDQgAEqiRaEw3ItPsRAqdDjJCyqxhfm8y3tVrxLBAGhPM0pVhHuqmPoQFA
zR5FA3IJZaWcopieEX5uZ4KMtDhLFu/FHw==
-----END EC PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

c# ssl

3
推荐指数
2
解决办法
2146
查看次数

标签 统计

c# ×2

algorithm ×1

pseudocode ×1

ssl ×1