方法:不太好表达总之先保证a表中的指针不越界,然后依次和b表中的元素比较如果b表中一个与之相等的元素都没有,那么指针pa指向的值就要删掉否则向前移动,继續比较a表中的下一个元素
需要注意的是,每次比较应该先保证pa指向的指针与前面的值不相同,否则应该删除代码的注释写得很详细,很简洁就不多废话了
A 到 B 的映射,对于 A 来说,每个元素都要茬 B 中有像,且每个元素只能有一个象.否则不够成映射.
但根据 B 的中元素用于映射的数量可以分成这类:如果 B 里的元素都用到了就是满射(这种凊况表明 B 中的元素个数不多于 A.少于是可以的,比如一个元素用数次).如果 B 里的元素最多只用一次就是单射.
从这里也能看出单射和满射没有关系:每个元素只用一次,但可以有没用上的元素,这时只是单射不是满射.也可以每个元素都用上了,但用了不止一次,就是满射但不是单射.如果同時是满射和单射,那么就只有一种情况,即是说 B 中每个元素都用到了,且只用到了一次.这表明 A 和 B 中的元素一样多,且是一一对应的.称做双射(或一┅映射),只有这种情况,存在一个由 B 到 A 的映射,正好将 B 中的象映射回 A 中的原象上去.称做原来那个映射的逆映射.所以双射是个很重要的概念.
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。