基本信息
文件名称:下半年下午程序员试题及答案与解析软考考试真题案例分析.docx
文件大小:31.03 KB
总页数:8 页
更新时间:2025-09-29
总字数:约9.54千字
文档摘要
下半年下午程序员考试试题—
案例分析—答案与解析
试题一(共15分)
【阐明】
两个包含有限个元素的非空集合A、B的相同度定义为|A∩B|/|A∪B|,即它们的交集大小(元素个数)与并集大小之比。
如下的流程图计算两个非空整数集合(以数组表达)的交集和并集,并计算其相同度。已知整数组A[1:m]和B[1:n]分别存储了集合A和B的元素(每个集合中包含的元素各不相同),其交集存储于数组C[1:s],并集存储于数组D[1:t],集合A和B的相同度存储于SIM。
例如,假设A={1,2,3,4},B={1,4,5,6},则C={1,4},D={1,2,3,4,5,6},A与B的相同度SIM=1/