首页 > 代码库 > C#(数据结构):1.顺序表结构(3)

C#(数据结构):1.顺序表结构(3)

    程序员的道路艰难险阻,如果有新生派的小学生问我他可以做程序员吗?我会毫不犹豫的告诉他放下程序立地成佛,千万不要踏足这一行。虽然这行妹子很多,但是勿来,勿入,勿学。不要问我为什么,说多了全是泪。。。

 

-----------------------------------------------------------------------------------万恶的分割线-------------------------------------------------

    好吧情感戏也就这么多了,下面我们还是继续上次未能讲完的代码。那么我们依次的从接口中ctrl+c,ctrl+v复制粘贴我们要写的方法。然后前面加个public

    public int GetLenght() //的到数组的长度下标从0开始的所以 last的长度+1 应该才是目前数组的长度

    { 

      return last+1;

    }

         public void Clear()//清空数组 其实原理就是直接将数组设置为没有元素 其实就想把last设置成-1 

      { last=-1;}

       public bool IsEmpty()//判断数组是否为空 就是判断 last的值 如果此值为-1那么肯定是空的  不然就是有值

      { return (last==-1)?true:false;}

       public bool IsFull() //判断数组的值是否已经满了 其实就是last 和maxsize的比较  当然last要+1 因为下标的原因

      {return (last+1==maxsize)}

等剩下的由小伙伴你的开发。。

已完结