小编Spi*_*tor的帖子

HL7 OID 和 FHIR URI

我是 Health Level 7 标准和消息传递范式的新手,正在阅读 OIDS/URI。虽然我知道 OID 是分配机构分配的唯一标识符,但我想知道以下信息:

  1. V2 和 V3 消息的用法是否有任何差异。
  2. 实际上以 OID 的形式通过线路发送了什么?
  3. 为什么在新的 HL7 FHIR 标准中要从 OID 切换到 URI?

任何帮助表示赞赏。

谢谢

hl7 hl7-fhir hl7-v2 hl7-v3

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

构造二叉树时处理重复项

我在 leetcode 中遇到了以下问题 - https://leetcode.com/problems/serialize-and-deserialize-binary-tree/

我能够编写下面的算法(找到前序和后序遍历并保存它们。然后从遍历中重建树),但遇到了一个更基本的问题 - 即,如何构造具有重复值的二叉树。我失败的测试用例是 [3,2,4,3],其中前序和后序是相同的。

任何帮助和建议表示赞赏。

public class Codec {

    // Encodes a tree to a single string.
    public String serialize(TreeNode root) {
        if(root == null) return null;
        ArrayList<Integer> inorder = inOrder(root, new ArrayList<Integer>());
        ArrayList<Integer> preorder = preOrder(root, new ArrayList<Integer>());
        StringBuilder sb = new StringBuilder("");
        for(int val : inorder){
            sb.append(val + " ");
        }
        sb.append("|");
        for(int val : preorder){
            sb.append(val + " ");
        }
        String serialized = sb.toString();
        return serialized;
    }

    // Decodes your encoded data …
Run Code Online (Sandbox Code Playgroud)

java algorithm serialization binary-tree tree-traversal

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