zoukankan      html  css  js  c++  java
  • ●集合

    集合

      例:定义一个集合a

        ArrayList a = new ArrayList();

    集合跟数组的区别:集合可以是不连续的、可以是多种数据类型

    数值、地址、下组元素地址

      .Count        统计集合内元素的个数

      .Add()        增加元素

      .AddRange()     增加一组元素(比如一个数组)

      .Remove()      移除第一个()内的值

      .RemoveAt()              根据()内下标移除元素

      .Insert(0,3)      在第0位置插入元素

      .InsertRange( , )        在X位置插入一组元素

      .Clear()         清空集合

      .IndexOf()      ()内元素第一次出现的位置(没有出现则输出-1)

      .LastIndexOf()           ()内元素最后一次出现的位置

      .Sort          集合内元素按升序排序

      .Reverse()                 反转

      int[] a = new int[5] { 1,2,3,4,5};

      foreach (int n in a)    //一般用foreach来遍历数组、集合,效率比较高

      {

          Console.WriteLine(n);

      }

      System.Threading.Thread.Sleep(1000);    //可以放入for语句中,减慢循环,减慢1000毫秒

    栈(先进后出)

      Stack  s = new  Stack();

      .Push()               压入数值

      .Pop                    弹出数值

      .Clear()              清空

    队(先进先出)

      Queue  q = new Queue();

      .Enqueue()    放入数值

      .Dequeue()    取出数值

      .Clear()       清空

    垃圾回收:

      系统启用垃圾回收:1、空闲时间,启用垃圾回收;2、内存占用满,启用垃圾回收。

     

  • 相关阅读:
    %zsy %lqs 随感
    polynomial&generating function学习笔记
    PKUWC2020自闭记
    考前最后的感叹:CSP2019 Bless All! & AFO
    AFO
    NOI2019 Fe
    [十二省联考2019]骗分过样例 luoguP5285 loj#3050
    python异常处理,草稿
    python操作excel
    python网络编程(requests)
  • 原文地址:https://www.cnblogs.com/phantom-k/p/3937487.html
Copyright © 2011-2022 走看看