在一片广阔的草原上,有一群牛正在享受美味的青草。我们可以用一个升序排列的数组 nums 表示这群牛的位置(用整数表示)。由于草原太大,相同位置可能有多头牛,但是牧人希望得知这片草原上不同位置上有多少个牛群。所以他需要你去计算这片草原上不同位置的牛群有多少,并将数组修改为只包含这些不同的位置,且顺序保持一致,然后返回草原上在 不同位置的牛群的数量。

区块链毕设网qklbishe.com为您提供问题的解答

在一片广阔的草原上,有一群牛正在享受美味的青草。我们可以用一个升序排列的数组 nums 表示这群牛的位置(用整数表示)。由于草原太大,相同位置可能有多头牛,但是牧人希望得知这片草原上不同位置上有多少个牛群。所以他需要你去计算这片草原上不同位置的牛群有多少,并将数组修改为只包含这些不同的位置,且顺序保持一致,然后返回草原上不同位置的牛群的数量。

#include <algorithm>
class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     *
     * @param nums int整型vector
     * @return int整型
     */
    int remove_duplicates(vector<int>& nums) {
        // write code here
       
       
         vector<int>::iterator it=adjacent_find(nums.begin(), nums.end());//用adjacent_find()查找相邻重复的元素
         while(it!=nums.end())
         {
                nums.erase(it);//删除掉查找到的重复元素
                it=adjacent_find(nums.begin(), nums.end());
         }
         return nums.size();
    }
};

48:08

以上就是关于问题在一片广阔的草原上,有一群牛正在享受美味的青草。我们可以用一个升序排列的数组 nums 表示这群牛的位置(用整数表示)。由于草原太大,相同位置可能有多头牛,但是牧人希望得知这片草原上不同位置上有多少个牛群。所以他需要你去计算这片草原上不同位置的牛群有多少,并将数组修改为只包含这些不同的位置,且顺序保持一致,然后返回草原上在 不同位置的牛群的数量。的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 在一片广阔的草原上,有一群牛正在享受美味的青草。我们可以用一个升序排列的数组 nums 表示这群牛的位置(用整数表示)。由于草原太大,相同位置可能有多头牛,但是牧人希望得知这片草原上不同位置上有多少个牛群。所以他需要你去计算这片草原上不同位置的牛群有多少,并将数组修改为只包含这些不同的位置,且顺序保持一致,然后返回草原上在 不同位置的牛群的数量。