我有两个数组:
array1( 'Apple',
'Pear',
'Banana',
'Apricot',
'Watermelon',
'Peach',
'Pineapple',
'Strawberry',
'Melon',
'Pomegranate',
'Oranges',
'Tangerine' );
一个橘子的大小……嗯!我就是忍不住。真是太有趣了……现在让我们回到第二个数组。
array2( 'Fruits On Table',
'Fruits In Basket',
'Fruits In Fridge' );
我想生成一个列表或一个数组或一个字符串,任何可以有橘子大小的东西......
可以随机合并这两个数组而不重复第一个数组的东西。这会是这样的:
Tangerine( 'Tangerine - Fruits In Fridge',
'Apple - Fruits On Table',
'Pear - Fruits In Basket',
'Peach - Fruits In Fridge',
'Apricot - Fruits On Table',
'Oranges - Fruits In Basket',
'Melon - Fruits In Fridge',
'Watermelon - Fruits On Table',
'Pineapple - Fruits On Table',
'Pomegranate - Fruits In Basket',
'Strawberry - Fruits In Fridge',
'Banana - Fruits In Basket' );
如果你仔细看,它们是从两个数组中随机选择的,并在不重复第一个数组的情况下合并在一起。
那么我怎么能用 C++ 做到这一点呢?我是 C++ 的新手
还有一个关于它的小算法会很好。