zoukankan      html  css  js  c++  java
  • 数据表

    class Program<T>

    {

    private int _flag;

    private T[] _ints;

    //添加元素到末尾

    public void AddItem(T gg)

    {

    if(_flag>_ints.length)

    {

    console.writeline("溢出来了,弱智");

    return;

    }

    _ints[_flag]=gg;

    _flag++;

    }

    //按照索引删除元素

    public T RemoveAt(int index)

    {

    T returnValue=default(T);

    if(index<0||index>_flag)

    {

    console.writeline("兄嘚,,,,报错报错");

    goto returnP;

    }

    returnValue=_ints[index];

    for(int i=0;i<index;i++)

    {

    _ints[i]=_ints[i+1];

    }

    _flag--;

    returnP:

    return returnValue;

    }

    //按照指定元素删除   没有返回值

    public void Remove (T kk)

    {

    int xb=-1;

    for(int i=0;i<_flag;i++)

    {

    if(_ints[i],equals(kk))

    {

    xb=i;

    break;

    }

    }

    if(xb!=-1)

    removeAt(xb);

    }

    //按照指定元素查找下标 

    public int IndexOf(T Item)

    {

    int nb=-1;

    for(int i=0;i<_flag;i++)

    {

    if(_ints[i].equals(item))

    {

    nb=i;

    break;

    }

    }

    return nb;

    }

    //在指定位置插入元素

    public void Insert (int index,T Item)

    {

    if(_flag>=_ints.length)

    {

    console.writeline("溢出来了");

    return;

    }

    if(index<0||index>_flag)

    {

    console.writeline("斌少说:超出索引了");

    return;

    }

    for(int i=_flag;i>index;i--)

    {

    _ints[i]=_ints[i+1];

    _ints[index]=Item;

    _flag++;

    }

    }

    }

  • 相关阅读:
    Linux命令大全
    Restframework 视图组件与序列号组件的应用.
    Linux常用命令
    数据结构
    MongoDB
    算法
    Flask 语音分析
    Flask Session ,pymysql ,wtforms组件 虚拟virtualenv venv
    Flask 视图,模板,蓝图.
    Flask初识
  • 原文地址:https://www.cnblogs.com/qipei/p/9885133.html
Copyright © 2011-2022 走看看