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++;

    }

    }

    }

  • 相关阅读:
    反爬的几种手段总结
    算法基础篇一
    python总结九
    python总结八
    python总结七
    python总结六
    初识Machine学习
    python总结五
    python总结四
    python总结三
  • 原文地址:https://www.cnblogs.com/qipei/p/9885133.html
Copyright © 2011-2022 走看看