• C#集合及特殊集合


    一、ArrayList集合

    .Add()    将对象添加到ArrayLidt中实际包含的元素

    .Insert()  将元素插入ArrayList的指定索引处。可以任意位置插入

    .Remove()  从ArrayList中移除特定对象的第一匹配项

    .RemoveAt()  移除ArrayList的指定索引处的元素

    .Count   获取ArrayList中实际包含的元素

    .Contians()  确定某元素是否在ArrayList中

    .IndexOf()

    .LastIndexOf()

    .Sort()  已重载,对ArrayList或它的一部分中的元素进行排序,升序

    //若需要降序排列,在自动排列之后,对整个集合惊醒反转指令 .Reverse ();

    案例:

    1、移除数据、数据索引,排序、反序,

    2、输入人数,输入每一个人的分数,求平均数,排序并变为降序排列

    二、Stack集合

    Stack是没有索引的

    先进后出,后进先出,一个一个赋值,一个一个取值,按顺序。

    .count   去集合内元素的个数

    .push()  将元素一个一个推入集合

    .pop()   将元素一个个弹出集合

    .clear()  清空集合

    案例:

    1、只进行查看,不移除,并计算集合有几个元素

    三、queue队列集合

    先进先出,一个一个的赋值一个一个的取值,按照顺序。(没有索引)

    .count 取集合内元素的个数

    .Enqueue  进队列集合

    .Dequeue  出队列集合

    .clear      清空集合

    1、计算集合中有多少个元素

  • 相关阅读:
    Palindrome Linked List 解答
    Word Break II 解答
    Array vs Linked List
    Reverse Linked List II 解答
    Calculate Number Of Islands And Lakes 解答
    Sqrt(x) 解答
    Find Median from Data Stream 解答
    Majority Element II 解答
    Binary Search Tree DFS Template
    188. Best Time to Buy and Sell Stock IV
  • 原文地址:https://www.cnblogs.com/huluobozu/p/4951264.html
Copyright © 2020-2023  润新知