NB60 草原上的牛群

2024-05-25 09:28
文章标签 草原 牛群 nb60

本文主要是介绍NB60 草原上的牛群,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

描述

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

示例1

输入:

[1, 1, 3, 3, 5, 6]

返回值:

4

思路

感觉这道题就是考数组去重,java中数组去重没有python那么方便,一行就能搞定,以下是网上的一些方案Java数组去重复的18种方法示例_java_脚本之家

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*** @param nums int整型一维数组* @return int整型*/public int remove_duplicates (int[] nums) {int size = nums.length;if (size == 0 || size == 1) return size;int index = 1;for (int i = 1; i < nums.length; i++) {if (nums[index - 1] != nums[i]) {nums[index] = nums[i];index++;}}return index;}
}

这篇关于NB60 草原上的牛群的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1001106

相关文章

【数据分享】《中国林业和草原统计年鉴》1992-2022

公众号新功能 目前公众号新增以下等功能 1、处理GIS出图、Python制图、区位图、土地利用现状图、土地利用动态度和重心迁移图等等 2、核密度分析、网络od分析、地形分析、空间分析等等 3、地理加权回归、地理探测器、生态环境质量指数、地理加权回归模型影响因素分析、计算土地利用动态度等等 4、加权求和模型、改进TOPSIS模型、耦合协调度模型、相对发展度模型协调影响力模型、标准椭圆模型等

若尔盖草原亲子研学营 | 八月份开启

若尔盖草原亲子研学营,追寻父辈记忆,探索绿色圣境 Following the Footsteps of our Ancestors, Exploring the Maganificent Grassland . Parent -Child Summer Camp 身处繁忙的城市生活中 您是否曾在梦中追寻父亲的足迹 渴望重温他在草原上自由驰骋的时光? 是否曾想象过穿上母亲亲手编

NB49 牛群的秘密通信

描述 在一个远离人类的世界中,有一群牛正在进行秘密通信。它们使用一种特殊的括号组合作为加密通信的形式。每一组加密信息均包括以下字符:'(','{','[',')','}',']'。 加密信息需要满足以下有效性规则: 每个左括号必须使用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。 编写一个函数,给定一个字符串 s,判断这群牛的加密通信是否有效。

NB15 牛群编号的回文顺序II

原题链接 牛群编号的回文顺序II_牛客题霸_牛客网 (nowcoder.com) 一种可行的思路 这道题是 NB14 的升级, 大家可以看看我关于 NB 14 的题解NB14 牛群编号的回文顺序 先遍历链表, 将节点的值(1-9)用 StringBuffer 给存起来, 再用一个list来存每个节点 用动态规划来解题 然后再用 dp 来解题 填表的时候 更新最长回文子串的起始下标和结束

【牛客高频top202】 NB11 牛群的合并

原题链接 牛群的合并_牛客题霸_牛客网 (nowcoder.com) 思路 把数组中的链表看成是 若干队列, 我们的目的是得到一个升序的链表, 所以每次遍历我们只对队首元素最小的队列进行poll操作, 再将其拼接到我们结果队列的尾部即可 贴个代码 public class Solution {public ListNode mergeKLists (ListNode[] list

New Phytologist | 中科院植物所白永飞团队:植物凋落物的减少加剧干旱对草原的影响

干旱对生态系统造成巨大而持久的负面影响,预计未来将变得更加频繁和严重。以往的研究表明,植物凋落物可以调节土壤温度、水分和养分保持,并有助于调节草地群落结构和动态。这表明人为干扰和气候变化,如火灾、放牧和干旱,可以大幅减少植物凋落物产量,从而加剧干旱的负面影响。然而,植物凋落物减少对生态系统功能的影响往往与这些干扰的许多其他影响相混淆。因此,了解植物凋落物损失如何影响草原对干旱的响应能力至关

面试高频 牛群的位置排序---搜索插入位置

题目描述 农场里有一群牛,每头牛都有一个标签值,这些标签值组成一个升序排列的数组 labels。现在农场主想知道,给定一个目标标签值 target,如果在牛群中存在这个标签,返回它的位置,如果不存在,返回它按顺序插入的位置。请你编写一个程序,实现这个功能。 此题等同于代码随想录搜索插入位置那道题 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: [1,3,5,6],

204专题--基于遥感的草原与沙漠化监测--环境小卫星

一、理论知识 1、数据介绍 利用环境小卫星CCD-1A图像反演植被覆盖度图 数据预处理(后期补上): 1)数据读取 2)辐射定标 3)图像配准 4)大气校正 5)植被反演 6)植被覆盖变化监测 2、处理流程图 二、实践部分 1、数据预处理 2、植被覆盖度反演 1)波段运算(2%与98%部分替换最大值与最小值) 2)打开数据–右击–改变颜色,选择432波段显示 3)计算NDVI

7月29日坝上草原

7月29日坝上草原,先传几张图,以后有空再慢慢说....                                      坝上草原的早晨1                                              坝上草原的早晨2                                    坝上草原的早晨3

草原(Grassland)搜索引擎看起来不错

Grassland搜索引擎是CNBlog.org建立的一个基于Blog的搜索引擎。 http://www.cnblog.org/grassland/ ---------------------------------------------------------------------- ?Grassland的发展路标上,搜索引擎只是第一步,还会随后和中文Blog目录集结合起来,发展一个开