数据结构方面

扑克牌抽牌问题,异或方式实现

一份扑克牌,不包括大小王,乱序的。抽出一张牌,如果知道抽出来的那一张牌,不区分花色

解决,是用一个变量,把所有扑克牌的值异或。因为异或满足交换律喝结合律,不少的那一种,异或后都是0

少了一张牌的那个数,只剩下三张

最后的异或结果就是少了的那一张牌

猜你喜欢

转载自www.cnblogs.com/caopf/p/9404412.html