Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 为病人储存医疗记录_Algorithm_Data Structures - Fatal编程技术网

Algorithm 为病人储存医疗记录

Algorithm 为病人储存医疗记录,algorithm,data-structures,Algorithm,Data Structures,我们有n个病人和m个问题。这些问题属于布尔型。如果患者患有糖尿病,则糖尿病问题为“T”,否则为“F”。建议存储此场景的数据结构 问:我们有一系列问题{糖尿病、肝病、肾病}找到所有至少有这三个问题的患者 病人的数量可能是巨大的 问题的数量并不是很大 哪种数据结构是存储此类记录的最佳数据结构,以便我们有更好的搜索时间。这闻起来像是家庭作业。我猜这就是家庭作业。你需要发布你用特定编码问题尝试过的代码。这是一个面试问题。只是为了确定方法。我不需要密码。只是数据结构。我的建议是使用哈希表,问问他你是否应该

我们有n个病人和m个问题。这些问题属于布尔型。如果患者患有糖尿病,则糖尿病问题为“T”,否则为“F”。建议存储此场景的数据结构

问:我们有一系列问题{糖尿病、肝病、肾病}找到所有至少有这三个问题的患者

病人的数量可能是巨大的

问题的数量并不是很大


哪种数据结构是存储此类记录的最佳数据结构,以便我们有更好的搜索时间。

这闻起来像是家庭作业。我猜这就是家庭作业。你需要发布你用特定编码问题尝试过的代码。这是一个面试问题。只是为了确定方法。我不需要密码。只是数据结构。我的建议是使用哈希表,问问他你是否应该优化时间或空间。如果他们准时回答,我会选择data cube。如果他们回答空格,我喜欢哈希表的想法,除非你想把时间扔出窗外。如果他们回答我不知道,你可以安全过桥。如果他们都这么说,那就得到一个蓝色的警察箱。我将使用的最好的数据结构是动态二维数组。对于空间和时间来说,它是有效的。空间复杂度为+m,查找元素的时间复杂度为常数。