C#,判断数字集合是否是连续的

/// <summary>
/// 判断数字集合是否是连续的
/// </summary>
/// <returns></returns>
public bool IsContinuous(List<int> numList)
{
    numList.Sort((x, y) => -x.CompareTo(y));//降序
    bool result = false;

    for (int i = 0; i < numList.Count(); i++)
    {
        if (numList[i] - numList[i + 1] == 1)
            result = true;
        else
        {
            result = false;
            break;
        }
    }
    return result;
}

原文地址:https://www.cnblogs.com/gilbert/p/10936407.html

时间: 2024-08-01 15:49:36

C#,判断数字集合是否是连续的的相关文章

页面加载后累加,自加1&amp;&amp;判断数字是否为两位数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

正规则表达式判断数字

用正则表达式判断.如果你说的纯数字是指整数的话(不包含小数点),可以这样:function check(){var value = document.getElementById("inputId").value;var reg=/^[1-9]\d*$|^0$/; // 注意:故意限制了 0321 这种格式,如不需要,直接reg=/^\d+$/;if(reg.test(value)==true){ alert("都是数字!通过"); return true;}els

Map.containsKey方法——判断Map集合对象中是否包含指定的键名

该方法判断Map集合对象中是否包含指定的键名.如果Map集合中包含指定的键名,则返回true,否则返回false. public static void main(String[] args) { Map map = new HashMap(); //定义Map对象 map.put("apple", "新鲜的苹果"); //向集合中添加对象 map.put("computer", "配置优良的计算机"); map.put(&q

JS判断数字、中文、小数位数

1.JS判断数字 ①var value=$("#test").val(); if(!isNaN(value)){ alert("是数字"); }else{ alert("不是数字"); } ②function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/ var nubmer = document.getElement

判断数字正则表达式

好多种方式.可以用正则表达式,可以用其他过滤方式.using System.Text.RegularExpressions;/// <summary>/// 使用指定正则进行验证/// </summary>/// <param name="regex">正则表达式</param>/// <param name="validateString">待验证字符</param>/// <retur

js 正则表达式判断数字和数字范围(总结)

判断数字的正则表达式: /^\d+$/ //非负整数(正整数 + 0) /^[0-9]*[1-9][0-9]*$/ //正整数 /^((-\d+)|(0+))$/ //非正整数(负整数 + 0) /^-[0-9]*[1-9][0-9]*$/ //负整数 /^-?\d+$/ //整数 /^\d+(\.\d+)?$/ //非负浮点数(正浮点数 + 0) /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-

刷题之路(九)--判断数字是否回文

Palindrome Number 问题简介:判断输入数字是否是回文,不是返回0,负数返回0 举例: 1: 输入: 121 输出: true 2: 输入: -121 输出: false 解释: 回文为121-,所以负数都不符合 3: 输入: 10 输出: false 解释: 倒序为01,不符合要求 解法一:这道题比较简单,先判断一下,负数返回0,正数可以通过转换为字符串,通过方法反转,再比较两字符串 解法二:Revert half of the number 将一个数字分为前后两部分,通过判断数

判断数字是否为奇数或偶数

判断数字是否为奇数或偶数,可以参考下面2个自定义函数: 奇数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: Insus.NET -- Blog: https://insus.cnblogs.com -- Create date: 2019-06-02 -- Update date: 2019-06-02 -- Descrip

59-python基础-python3-集合-集合常用方法-判断一个集合是否是另一个集合的子集-issubset()-issuperset()

判断一个集合是否是另一个集合的子集-issubset()-issuperset() 1-issubset() s1.issubset(s) 判断s1是否是s的子集 2-issuperset() 与issubset()相反 原文地址:https://www.cnblogs.com/summer1019/p/11384528.html